Re: Problem while generating source code using maven's castor plugin

2005-04-27 Thread Kenney Westerhof
On Wed, 27 Apr 2005, Dinesh Pandey wrote:

The file sun/reflect/ConstructorAccessorImpl.class should be in
$JAVA_HOME/jre/lib/rt.jar, which is always in the classpath.
Can you check if it is?

 Hi All,



 I am getting the following error while trying to generate the source code
 using maven's castor plugin.

 Could anyone please help me?

 



 C:\SHPS_Repo\damaven java:compile

  __  __

 |  \/  |__ _Apache__ ___

 | |\/| / _` \ V / -_) ' \  ~ intelligent projects ~

 |_|  |_\__,_|\_/\___|_||_|  v. 1.0.2



 build:start:



 java:prepare-filesystem:



 java:compile:

 my:castor:

 castor:prepare-filesystem:



 [echo] Generating sources for
 C:\SHPS_Repo\da/xsd/CanonicalEligibility.xsd

 -- Suppressing non fatal warnings.



 BUILD FAILED

 File.. C:\Documents and
 Settings\DineshP\.maven\cache\maven-castor-plugin-1.

 2\plugin.jelly

 Element... ant:java

 Line.. 92

 Column 38

 java.lang.NoClassDefFoundError: sun/reflect/ConstructorAccessorImpl

 Total time: 2 seconds

 Finished at: Wed Apr 27 14:38:48 IST 2005



 _



 Thanks and regards,

 Dinesh





--
Kenney Westerhof
http://www.neonics.com
GPG public key: http://www.gods.nl/~forge/kenneyw.key

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Using Maven's Castor Plugin

2005-04-26 Thread Dinesh Pandey
Hi,

 

I am trying to use the Maven's castor plugin for source code generation
based on xsd file.

When I see the documentation it talks about only one goal
castor:prepare-filesystem.

It also talks about a tag called castor:generate but its not clear how do I
use this tag into my project.

Could someone please help me with this?

 

Thanks in advance,

Dinesh

 

 



Re: Using Maven's Castor Plugin

2005-04-26 Thread Guillaume Laforge
Hello Dinesh,

You'll have to:

- create a maven.xml (if you don't have already one).

- define a new goal a bit like that:

  goal name=my:castor
attainGoal name=castor:prepare-filesystem/
castor:generate schema=${basedir}/xsd/some.xsd
package=com.foo.bar types=j2/
  /goal

- call that goal before java:compile with:

  preGoal name=java:compile
attainGoal name=ae6-web:castor/
  /preGoal

- you may have to use the castorbuilder.properties file to make some
namespace/package mappins if you don't use the package attribute
(especially if you have some more complex multi-file xsd system)

And you should be done!

Guillaume

On 26/04/05, Dinesh Pandey [EMAIL PROTECTED] wrote:
 Hi,
 
 I am trying to use the Maven's castor plugin for source code generation
 based on xsd file.
 
 When I see the documentation it talks about only one goal
 castor:prepare-filesystem.
 
 It also talks about a tag called castor:generate but its not clear how do I
 use this tag into my project.
 
 Could someone please help me with this?
 
 Thanks in advance,
 
 Dinesh
 
 


-- 
Guillaume Laforge
http://glaforge.free.fr/weblog/?catid=2

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Using Maven's Castor Plugin

2005-04-26 Thread Dinesh Pandey
Hi Guillaume,

I tried the exact same thing but I get the following error:



__  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0.2

Fatal Error [line 3, row 87]: The prefix castor for element
castor:generate
is not bound.
org.apache.maven.MavenException: Error parsing plugin script
at
org.apache.maven.plugin.JellyScriptHousing.parse(JellyScriptHousing.j
ava:165)
at
org.apache.maven.plugin.JellyScriptHousing.parse(JellyScriptHousing.j
ava:177)
at
org.apache.maven.plugin.PluginManager.readMavenXml(PluginManager.java
:514)
at
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:
580)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
at org.apache.maven.cli.App.doMain(App.java:488)
at org.apache.maven.cli.App.main(App.java:1239)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.werken.forehead.Forehead.run(Forehead.java:551)
at com.werken.forehead.Forehead.main(Forehead.java:581)
--- Nested Exception ---
org.xml.sax.SAXParseException: The prefix castor for element
castor:generate
 is not bound.
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at
org.apache.maven.plugin.JellyScriptHousing.parse(JellyScriptHousing.j
ava:157)
at
org.apache.maven.plugin.JellyScriptHousing.parse(JellyScriptHousing.j
ava:177)
at
org.apache.maven.plugin.PluginManager.readMavenXml(PluginManager.java
:514)
at
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:
580)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
at org.apache.maven.cli.App.doMain(App.java:488)
at org.apache.maven.cli.App.main(App.java:1239)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.werken.forehead.Forehead.run(Forehead.java:551)
at com.werken.forehead.Forehead.main(Forehead.java:581)

You have encountered an unknown error running Maven. Please help us to
correct
this problem by following these simple steps:
- read the Maven FAQ at http://maven.apache.org/faq.html
- run the same command again with the '-e' parameter, eg maven -e jar
- search the maven-user archives for the error at
http://nagoya.apache.org/eyebrowse/[EMAIL PROTECTED]
.org

- post the output of maven -e to JIRA at
http://jira.codehaus.org/BrowseProject.jspa?id=10030 (you must sign up
first)
- run 'maven --info' and post the output as the environment to the bug above


Total time: 1 seconds
Finished at: Tue Apr 26 15:37:47 IST 2005




Thanks and regards,
Dinesh


-Original Message-
From: Guillaume Laforge [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, April 26, 2005 3:33 PM
To: Maven Users List
Subject: Re: Using Maven's Castor Plugin

Hello Dinesh,

You'll have to:

- create a maven.xml (if you don't have already one).

- define a new goal a bit like that:

  goal name=my:castor
attainGoal name=castor:prepare-filesystem/
castor:generate schema=${basedir}/xsd/some.xsd
package=com.foo.bar types=j2/
  /goal

- call that goal before java:compile with:

  preGoal name=java:compile
attainGoal name=ae6-web:castor/
  /preGoal

- you may have to use the castorbuilder.properties file to make some
namespace/package mappins if you don't use the package attribute
(especially if you have some more complex multi-file xsd system)

And you should be done!

Guillaume

On 26/04/05, Dinesh Pandey [EMAIL PROTECTED] wrote:
 Hi,
 
 I am trying to use the Maven's castor plugin for source code generation
 based on xsd file.
 
 When I see the documentation it talks about only one goal
 castor:prepare-filesystem.
 
 It also talks about a tag called castor:generate but its not clear how do
I
 use this tag into my project.
 
 Could someone please help me with this?
 
 Thanks in advance,
 
 Dinesh
 
 


-- 
Guillaume Laforge
http://glaforge.free.fr/weblog/?catid=2

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional

RE: Using Maven's Castor Plugin

2005-04-26 Thread Dinesh Pandey
I am still getting this issue.
Could anyone please help me?

Thanks,
Dinesh Pandey,

-Original Message-
From: Guillaume Laforge [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, April 26, 2005 4:31 PM
To: Maven Users List
Subject: Re: Using Maven's Castor Plugin

You'll have to specify the castor namespace:

project xmlns:castor=castor ... 

And add some dependencies as well, such as castor, xerces, and a few
commons-xxx. I don't know them by heart.

Guillaume

On 26/04/05, Dinesh Pandey [EMAIL PROTECTED] wrote:
 Hi Guillaume,
 
 I tried the exact same thing but I get the following error:
 
 
 
 __  __
 |  \/  |__ _Apache__ ___
 | |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
 |_|  |_\__,_|\_/\___|_||_|  v. 1.0.2
 
 Fatal Error [line 3, row 87]: The prefix castor for element
 castor:generate
 is not bound.


-- 
Guillaume Laforge
http://glaforge.free.fr/weblog/?catid=2

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]