<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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
