You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Chris Huisman <ch...@taylor.com> on 2004/12/16 00:19:56 UTC
CreateEjbApplication
I'm trying to use the CreateEjbApplication maven.xml file in order to
create my xdoclet session bean generated code, the only problem is, it's
not generating code. Can anyone tell me what is wrong with the
following? (maven 1.0.2, windows)
<project
xmlns:maven="jelly:maven"
xmlns:j="jelly:core">
<preGoal name="java:compile">
<attainGoal name="xdoclet-ejbdoclet"/>
</preGoal>
<!-- Generate required Xdoclet EjbDoclet resources for this project. -->
<goal name="xdoclet-ejbdoclet">
<echo>inside xdoclet-ejbdoclet</echo>
<mkdir dir="${maven.xdoclet.ejbdoclet.destDir}" />
<taskdef
name="ejbdoclet"
classname="xdoclet.modules.ejb.EjbDocletTask"
classpathref="maven.dependency.classpath" />
<ejbdoclet
destdir="${maven.xdoclet.ejbdoclet.destDir}"
excludedtags="@version,@author,@todo"
addedtags="@xdoclet-generated at ${TODAY},@copyright The XDoclet
Team,@author XDoclet,@version ${project.version}"
ejbspec="2.1"
force="${maven.xdoclet.force}"
verbose="true">
<echo>ejbdoclet</echo>
<fileset dir="${maven.xdoclet.ejbdoclet.srcDir}">
<include name="**/*Bean.java" />
<include name="**/*EJB.java" />
</fileset>
<echo>Source Dir: ${maven.xdoclet.ejbdoclet.srcDir}</echo>
<echo>Destination Dir: ${maven.xdoclet.ejbdoclet.destDir}</echo>
<packageSubstitution packages="ejb" substituteWith="interfaces" />
<remoteinterface />
<localinterface />
<homeinterface />
<localhomeinterface />
<dataobject>
<packageSubstitution packages="ejb" substituteWith="data" />
</dataobject>
<valueobject>
<packageSubstitution packages="ejb" substituteWith="data" />
</valueobject>
<entitycmp />
<entitybmp />
<session />
<dao>
<packageSubstitution packages="ejb" substituteWith="dao" />
</dao>
<mkdir dir="${maven.xdoclet.ejbdoclet.destDir}/META-INF" />
<deploymentdescriptor
destdir="${maven.xdoclet.ejbdoclet.destDir}/META-INF"
validatexml="true" />
<echo>Type Mapping:
${maven.xdoclet.ejbdoclet.jboss.0.typemapping}</echo>
<echo>Data Source:
${maven.xdoclet.ejbdoclet.jboss.0.datasource}</echo>
<jboss
version="3.2"
destdir="${maven.xdoclet.ejbdoclet.destDir}/META-INF"
validatexml="false"
typemapping="${maven.xdoclet.ejbdoclet.jboss.0.typemapping}"
datasource="${maven.xdoclet.ejbdoclet.jboss.0.datasource}" />
</ejbdoclet>
<echo>delete unneeded objects</echo>
<delete>
<fileset dir="${maven.xdoclet.ejbdoclet.destDir}">
<include name="**/data/*.java" />
<include name="**/interfaces/*.java" />
</fileset>
</delete>
<path
id="ejbdoclet.java.compile.src.set"
location="${maven.xdoclet.ejbdoclet.destDir}" />
<maven:addPath
id="maven.compile.src.set"
refid="ejbdoclet.java.compile.src.set" />
</goal>
</project>
My project properties is:
maven.multiproject.type=ejb
#define xdoclet properties
#maven.xdoclet.force=false
#maven.xdoclet.ejbdoclet.srcDir=${basedir}/src/java
#maven.xdoclet.ejbdoclet.destDir=${basedir}/target/xdoclet/ejbdoclet
maven.xdoclet.force=false
maven.xdoc.date=left
maven.xdoclet.ejbdoclet.srcDir=${basedir}/src/java
maven.xdoclet.ejbdoclet.destDir=${basedir}/target/xdoclet/ejbdoclet
maven.ejb.src=${maven.xdoclet.ejbdoclet.srcDir}
#maven.eclipse.classpath.include=${maven.build.dir}/xdoclet/ejbdoclet,src/test-cactus
maven.xdoclet.ejbdoclet.utilobject.0.cacheHomes=true
maven.xdoclet.ejbdoclet.utilobject.0.includeGUID=true
maven.xdoclet.ejbdoclet.entityfacade.0=true
maven.xdoclet.ejbdoclet.deploymentdescriptor.0.validateXML=true
cactus.src.mergewebxml=src/conf/cactus-web.xml
maven.xdoclet.ejbdoclet.jboss.0=true
maven.xdoclet.ejbdoclet.jboss.0.Version=3.2
maven.xdoclet.ejbdoclet.jboss.0.mergeDir=src/merge
maven.xdoclet.ejbdoclet.jboss.0.fileset.0.include=**/*Bean.java
maven.xdoclet.ejbdoclet.jboss.0.preferredrelationmapping="relation-table"
maven.xdoclet.ejbdoclet.jboss.0.unauthenticatedPrincipal="nobody"
maven.xdoclet.ejbdoclet.jboss.0.destDir=${maven.build.dir}/xdoclet/ejb/META-INF
maven.xdoclet.ejbdoclet.jboss.0.typemapping=Oracle9i
maven.xdoclet.ejbdoclet.jboss.0.datasource=java:/OracleDS
#EAR PROPERTIES
#maven.ear.appxml.generate=true
# eclipse workspace
maven.eclipse.workspace=d:/chuisman/dev
#JBOSS PROPERTIES
maven.jboss.home=c:/programs/jboss
thanks,
c.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org