hello all
i have recently upgraded my maven version from 1.0 to 1.1, and suddenly
i got problem in running ejbdoclet goal... 
here is the error
 

File...... C:\Sw\TestEJB\maven.xml
Element... attainGoal
Line...... 37
Column.... 43
No goal [xdoclet:ejbdoclet]
org.apache.maven.werkz.UnattainableGoalException: Unable to obtain goal [default
] -- C:\Sw\TestEJB\maven.xml:37:43: <attainGoal> No goal [xdoclet:ejbdoclet]
        at org.apache.maven.werkz.Goal.fire(Goal.java:663)
        at org.apache.maven.werkz.Goal.attain(Goal.java:592)
        at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:
693)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
        at org.apache.maven.cli.App.doMain(App.java:511)
        at org.apache.maven.cli.App.main(App.java:1258)
        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:585)
        at com.werken.forehead.Forehead.run(Forehead.java:551)
        at com.werken.forehead.Forehead.main(Forehead.java:581)
org.apache.commons.jelly.JellyTagException : C:\Sw\TestEJB\maven.xml:37:43: <atta
inGoal> No goal [xdoclet:ejbdoclet]
        at org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttai
nGoalTag.java:141)
        at org.apache.commons.jelly.impl.TagScript.run (TagScript.java:247)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa
g.java:78)
        at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor
mAction(MavenGoalTag.java:109)
        at org.apache.maven.werkz.Goal.fire(Goal.java:656)
        at org.apache.maven.werkz.Goal.attain(Goal.java:592)
        at org.apache.maven.plugin.PluginManager.attainGoals (PluginManager.java:
693)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
        at org.apache.maven.cli.App.doMain(App.java:511)
        at org.apache.maven.cli.App.main(App.java :1258)
        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:585)
        at com.werken.forehead.Forehead.run(Forehead.java:551)
        at com.werken.forehead.Forehead.main( Forehead.java :581)
Caused by: org.apache.maven.werkz.NoSuchGoalException: No goal [xdoclet:ejbdocle
t]
        at org.apache.maven.werkz.WerkzProject.attainGoal(WerkzProject.java:207)

        at org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttai
nGoalTag.java:114)
        ... 16 more
Root cause
org.apache.maven.werkz.NoSuchGoalException: No goal [xdoclet:ejbdoclet]
        at org.apache.maven.werkz.WerkzProject.attainGoal(WerkzProject.java:207)

        at org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttai
nGoalTag.java:114)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:247)
        at org.apache.commons.jelly.impl.ScriptBlock.run (ScriptBlock.java:95)
        at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa
g.java:78)
        at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor
mAction(MavenGoalTag.java :109)
        at org.apache.maven.werkz.Goal.fire(Goal.java:656)
        at org.apache.maven.werkz.Goal.attain(Goal.java:592)
        at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:
693)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
        at org.apache.maven.cli.App.doMain(App.java:511)
        at org.apache.maven.cli.App.main(App.java:1258)
        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:585)
        at com.werken.forehead.Forehead.run(Forehead.java:551)
        at com.werken.forehead.Forehead.main(Forehead.java:581)
org.apache.maven.werkz.NoSuchGoalException : No goal [xdoclet:ejbdoclet]
        at org.apache.maven.werkz.WerkzProject.attainGoal(WerkzProject.java:207)

        at org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttai
nGoalTag.java:114)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:247)
        at org.apache.commons.jelly.impl.ScriptBlock.run (ScriptBlock.java:95)
        at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa
g.java:78)
        at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor
mAction(MavenGoalTag.java :109)
        at org.apache.maven.werkz.Goal.fire(Goal.java:656)
        at org.apache.maven.werkz.Goal.attain(Goal.java:592)
        at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:
693)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
        at org.apache.maven.cli.App.doMain(App.java:511)
        at org.apache.maven.cli.App.main(App.java:1258)
        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:585)
        at com.werken.forehead.Forehead.run(Forehead.java:551)
        at com.werken.forehead.Forehead.main(Forehead.java:581)

********************************

PROJECT.XML

**********************************

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE project [
<!ENTITY xdoclet-commons SYSTEM
"file:${basedir}/xdoclet-commons.ent">
]>

<!-- $Revision: 1.6 $ $Date: 2004/04/27 00:39:55 $ -->

<project>
  <name>NRFX :: EJB Unit Testing Examples</name>
  <artifactId>ejb-testing-examples</artifactId>
  <groupId>nrfx</groupId>
  <currentVersion>1.0</currentVersion>
  <inceptionYear>2004</inceptionYear>
  <package>com.nrfx.articles.openejb</package>

  <organization>
    <name>NRFX Technologies LLC</name>
    <url>http://www.nrfx.com/ </url>
    <logo> http://www.nrfx.com/images/logo01.gif</logo>
  </organization>

  <description>
    EJB unit testing examples to accompany my OpenEJB article
  </description>

  <dependencies>

     <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet</artifactId>
      <version>1.2.3</version>
    </dependency>

    <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet-apache-module</artifactId>
      <version>1.2.2-SNAPSHOT</version>
    </dependency>

    <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet-java-module</artifactId>
      <version>1.2.2-SNAPSHOT</version>
    </dependency>

    <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet-exolab-module</artifactId>
      <version>1.2.2-SNAPSHOT</version>
    </dependency>

    

    <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet-jdo-module</artifactId>
      <version>1.2.3</version>
    </dependency>

    <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet-jboss-module</artifactId>
      <version>1.2.2-SNAPSHOT</version>
    </dependency>

   <!-- <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet-openejb-module</artifactId>
      <version>1.2.2-SNAPSHOT</version>
    </dependency> -->

    <dependency>
      <id>xdoclet+openejb-module</id>
      <version>1.2.2</version>
    </dependency>


    

   <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet-jmx-module</artifactId>
      <version>1.2.3</version>
    </dependency>


    <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet-hibernate-module</artifactId>
      <version>1.2.3</version>
    </dependency>

    <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet-web-module</artifactId>
      <version>1.2.3</version>
    </dependency>

    <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet-xdoclet-module</artifactId>
      <version>1.2.2-SNAPSHOT</version>
    </dependency>

    <dependency>
      <groupId>xjavadoc</groupId>
      <artifactId>xjavadoc</artifactId>
      <version>1.1</version>
    </dependency>

    <dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xdoclet-ejb-module</artifactId>
      <version>1.2.3</version>
    </dependency>
    <dependency>
      <groupId>geronimo-spec</groupId>
      <artifactId>geronimo-spec-j2ee</artifactId>
      <version>1.4-rc1</version>
 </dependency>
 
    <dependency>
      <groupId>dbunit</groupId>
      <artifactId>dbunit</artifactId>
      <version>2.0</version>
   </dependency>
   <!-- <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector</artifactId>
      <version>3.0.11</version>
     </dependency>
   -->
    <dependency>
      <groupId>geronimo-spec</groupId>
      <artifactId>geronimo-spec-j2ee</artifactId>
      <version>1.4-rc1</version>
    </dependency>

    <dependency>
      <groupId>openejb</groupId>
      <artifactId>openejb-core</artifactId>
      <version>1.0-SNAPSHOT</version>
    </dependency>

    <dependency>
      <id>log4j</id>
      <version>1.2.8</version>
      <url> http://jakarta.apache.org/log4j</url>
      <properties>
        <runtime>true</runtime>
      </properties>
    </dependency>

    <dependency>
      <groupId>xerces</groupId>
      <artifactId>xercesImpl</artifactId>
      <version>2.6.0</version>
      <url> http://xml.apache.org</url>
      <properties>
        <runtime>true</runtime>
      </properties>
    </dependency>

    <dependency>
      <id>xml-apis</id>
      <version>1.0.b2</version>
      <properties>
        <runtime>true</runtime>
      </properties>
    </dependency>

    <dependency>
      <id>castor</id>
      <version>0.9.5.3</version>
      <url> http://www.castor.org</url>
      <properties>
        <runtime>true</runtime>
      </properties>
    </dependency>

    <dependency>
      <id>oro</id>
      <version>2.0.8</version>
      <properties>
        <runtime>true</runtime>
      </properties>
    </dependency>

    <dependency>
      <groupId>commons-logging</groupId>
      <artifactId>commons-logging</artifactId>
      <version>1.0.3</version>
      <url> http://jakarta.apache.org/commons/logging/</url>
      <properties>
        <runtime>true</runtime>
      </properties>
    </dependency>


    <!--
    required for the database connection configured in
    the openejb.conf
     -->
    <dependency>
        <groupId>axion</groupId>
        <artifactId>axion</artifactId>
        <version>1.0-M3-dev</version>
        <properties>
            <runtime>true</runtime>
        </properties>
    </dependency>

    <!-- required by axion -->
    <dependency>
        <groupId>commons-collections</groupId>
        <artifactId>commons-collections</artifactId>
        <version> 2.1</version>
        <properties>
            <repository>true</repository>
        </properties>
    </dependency>

    <dependency>
        <groupId>commons-primitives</groupId>
        <artifactId>commons-primitives</artifactId>
        <version>1.0</version>
        <properties>
            <repository>true</repository>
        </properties>
    </dependency>

    <dependency>
        <groupId>regexp</groupId>
        <artifactId>regexp</artifactId>
        <version>1.3</version>
        <properties>
            <repository>true</repository>
        </properties>
    </dependency>

  </dependencies>

  <!-- =================== -->
  <!-- Build Specification -->
  <!-- =================== -->

  <build>
    <sourceDirectory>${basedir}/src/java</sourceDirectory>
    <unitTestSourceDirectory>${basedir}/src/test</unitTestSourceDirectory>
   
    <unitTest>
      <includes>
        <include>**/*Test.java</include>
      </includes>
    
     <resources>
      <resource>
       <directory>${basedir}/src/conf</directory>
        <includes>
          <include>*.*</include>
        </includes>
      </resource>
      <resource>
        <directory>${basedir}/src/resources</directory>
        <includes>
          <include>**/*</include>
         </includes>
      </resource>
    </resources>
   </unitTest> 
   
    <resources>
      <resource>
        <directory>${basedir}/src/conf</directory>
        <includes>
          <include>**/*.properties</include>
          <include>**/*.xml</include>
         </includes>
      </resource>
    </resources>

  
  </build>

</project>

anyone can help?

thanx and regards
 marco

Reply via email to