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>