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



Reply via email to