Re: Fwd: mvn2 xdoclet hibernat eerror / still no luck

"Marco Mistroni" <[email protected]> Sun, 20 May 2007 11:28:30 +0100
Newsgroups gmane.comp.java.xdoclet-plugins
Message-ID <[email protected]>
Hi Konstantin,

 sorry to keep on bothering you.... still have no luck..
i am using your settings.xml, my pom.xml is as follows (only relevant part)

<plugin>
            <groupId>xdoclet</groupId>
            <artifactId>maven2-xdoclet2-plugin</artifactId>
            <version>2.0.5</version>
            <executions>
                <execution>
                    <id>xdoclet</id>
                    <phase>process-classes</phase>
                    <goals>
                        <goal>xdoclet</goal>
                    </goals>
                </execution>
            </executions>
            <dependencies>
                <dependency>
                    <groupId>xdoclet-plugins</groupId>
                    <artifactId>xdoclet-plugin-hibernate</artifactId>
                    <version>1.0.4-SNAPSHOT</version>
                </dependency>
            </dependencies>
            <configuration>
                <configs>
                    <config>
                        <components>
                            <component>
                                <classname>
org.xdoclet.plugin.hibernate.HibernateMappingPlugin</classname>
                                     <params>
                                        <version>3.0</version>
                                        <destdir>${
project.build.outputDirectory}</destdir>
                                     </params>
                            </component>
                        </components>
                    </config>
                </configs>
            </configuration>
         </plugin>


here's class that i am using (which is screwing up everything)...

/**
 * Test class for Enum
 * @author marco
 *
 */
public enum Planet {
    MERCURY("test1"),
    PLUTO("TEST2"),
    EARTH("TEST3");

    private String prefix;
    Planet(String prefix){
        this.prefix = prefix;
    }

    public String prefix(){ return prefix; }

    public String toString(){
        return prefix;
    }
}


i still keep on getting this error
[DEBUG]       xmlunit:xmlunit:jar:1.0:runtime (selected for runtime)
[DEBUG]       junit:junit:jar:3.8.1:runtime (selected for runtime)
[DEBUG]       jmock:jmock:jar:1.0.0:runtime (selected for runtime)
[DEBUG]       generama:qdox:jar:20051211.114207:runtime (selected for
runtime)
[DEBUG] xdoclet-plugin-hibernate: using locally installed snapshot
[DEBUG] Configuring mojo 'xdoclet:maven2-xdoclet2-plugin:2.0.5:xdoclet' -->
[DEBUG]   (s) classname =
org.xdoclet.plugin.hibernate.HibernateMappingPlugin
[DEBUG]   (s) params =
{destdir=/home/marco/WebWorkMain/WebWorkBackend/target/classes, version=3.0}
[DEBUG]   (s) components = [org.codehaus.xdoclet.Component@14a7a12]
[DEBUG]   (s) configs = [Config{, includes=**/*.java, excludes=,
encoding='UTF-8', addToSources='true', params={}}]
[DEBUG]   (s) project = org.apache.maven.project.MavenProject@8dbc3a33
[DEBUG] -- end configuration --
[INFO] [2-xdoclet2:xdoclet {execution: xdoclet}]
[DEBUG] Config{, includes=**/*.java, excludes=, encoding='UTF-8',
addToSources='true', params={}}
Running org.xdoclet.plugin.hibernate.HibernateMappingPlugin
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] XDoclet plugin failed: syntax error @[9,12] in
file:/home/marco/WebWorkMain/WebWorkBackend/src/main/java/bus/Planet.java

[INFO]
------------------------------------------------------------------------
[DEBUG] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: XDoclet plugin
failed: syntax error @[9,12] in
file:/home/marco/WebWorkMain/WebWorkBackend/src/main/java/bus/Planet.java
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(
DefaultLifecycleExecutor.java:564)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle
(DefaultLifecycleExecutor.java:480)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(
DefaultLifecycleExecutor.java:459)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
(DefaultLifecycleExecutor.java:311)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
DefaultLifecycleExecutor.java:278)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
DefaultLifecycleExecutor.java:143)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: XDoclet plugin
failed: syntax error @[9,12] in
file:/home/marco/WebWorkMain/WebWorkBackend/src/main/java/bus/Planet.java
        at org.codehaus.xdoclet.XDocletMojo.execute(XDocletMojo.java:158)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(
DefaultPluginManager.java:443)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(
DefaultLifecycleExecutor.java:539)
        ... 16 more
Caused by: com.thoughtworks.qdox.parser.ParseException: syntax error @[9,12]
in file:/home/marco/WebWorkMain/WebWorkBackend/src/main/java/bus/Planet.java
        at com.thoughtworks.qdox.parser.impl.Parser.yyerror(Parser.java:611)
        at com.thoughtworks.qdox.parser.impl.Parser.yyparse(Parser.java:719)
        at com.thoughtworks.qdox.parser.impl.Parser.parse(Parser.java:592)
        at com.thoughtworks.qdox.JavaDocBuilder.addSource(
JavaDocBuilder.java:300)
        at com.thoughtworks.qdox.JavaDocBuilder.addSource(
JavaDocBuilder.java:316)
        at org.xdoclet.QDoxMetadataProvider.addSourcesFromJavaSourceProvider
(QDoxMetadataProvider.java:129)
        at org.xdoclet.QDoxMetadataProvider.getMetadata(
QDoxMetadataProvider.java:152)
        at org.generama.defaults.QDoxPlugin.getMetadata(QDoxPlugin.java:56)
        at org.generama.Plugin.start(Plugin.java:238)
        at org.picocontainer.defaults.DefaultPicoContainer.start(
DefaultPicoContainer.java:349)
        at
org.nanocontainer.integrationkit.LifecycleContainerBuilder.autoStart(
LifecycleContainerBuilder.java:52)
        at
org.nanocontainer.integrationkit.LifecycleContainerBuilder.buildContainer(
LifecycleContainerBuilder.java:45)
        at org.codehaus.xdoclet.XDocletMojo.execute(XDocletMojo.java:149)
        ... 18 more
[INFO] ---------------

could you do me a favor pls? could you try to paste the java code above in a
java class in one of your mvn2 xd2 projects
and tell me if it runs?

thanks in advance and regards
 marco

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/

_______________________________________________
xdoclet-plugins-interest mailing list
xdoclet-plugins-interest-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-interest