Where should thid project.properties must be? I have a build.properties, on my home directory:
#ejbdoclet default properties maven.xdoclet.ejbdoclet.destDir=${maven.build.dir}/xdoclet/ejbdoclet maven.xdoclet.ejbdoclet.force=true maven.xdoclet.ejbdoclet.verbose=true maven.xdoclet.ejbdoclet.fileset.0=true maven.xdoclet.ejbdoclet.fileset.0.include=**/*Bean.java maven.xdoclet.ejbdoclet.deploymentdescriptor.0=true maven.xdoclet.ejbdoclet.deploymentdescriptor.0.destDir=${maven.build.dir}/xdoclet/ejb/META-INF maven.xdoclet.ejbdoclet.entitybmp.0=true maven.xdoclet.ejbdoclet.entitycmp.0=true maven.xdoclet.ejbdoclet.entitypk.0=true maven.xdoclet.ejbdoclet.homeinterface.0=true maven.xdoclet.ejbdoclet.localhomeinterface.0=true maven.xdoclet.ejbdoclet.localinterface.0=true maven.xdoclet.ejbdoclet.remoteinterface.0=true maven.xdoclet.ejbdoclet.session.0=true maven.xdoclet.ejbdoclet.utilobject.0=true maven.xdoclet.ejbdoclet.jboss.0=true You mean that this info must be on a project.properties? > hI,# > how about creating a project.properties file where > u define what is needed for XDoclet? > > there is an example at XDoclet website, follow the Maven link.. > > regards > marco > > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Behalf Of Jesus De > Oliveira - Administrador de Red > Sent: 11 May 2004 19:20 > To: [EMAIL PROTECTED] > Subject: [Xdoclet-user] Maven xdoclet plugin not generating ejb-things > > > Hi, > > I'm trying to use the xdoclet plugin for maven, to build the classes and > interfaces for enterprise javabeans. My problem is that when the > xdoclet:ejbdoclet task is executed, nothing is generated, causing > compilation errors because the classes and interfaces never exists. > Following is the output from maven: > ___________________________________ > > C:\travelshare_platform\TravelShare-EJB>maven > __ __ > | \/ |__ _Apache__ ___ > | |\/| / _` \ V / -_) ' \ ~ intelligent projects ~ > |_| |_\__,_|\_/\___|_||_| v. 1.1-SNAPSHOT > > Tag library requested that is not present: 'maven' in plugin: > 'maven-doclet-plugin-1.2' > Tag library requested that is not present: 'resources' in plugin: > 'maven-test-plugin-1.4' > Tag library requested that is not present: 'resources' in plugin: > 'maven-clover-plugin-1.2' > build:start: > > travelshare-dist: > ejb:init: > xdoclet:ejbdoclet: <--------- Notice that this does nothing! > > java:prepare-filesystem: > > java:compile: > [echo] Compiling to > C:\travelshare_platform\TravelShare-EJB/target/classes > [javac] Compiling 15 source files to > C:\travelshare_platform\TravelShare-EJB\target\classes > C:\travelshare_platform\TravelShare-EJB\src\java\ve\com\direct3003\travelsha > re\ejb\ContratoBean.java:157: > cannot resolve symbol > symbol : class ContratoPK > location: package ejb > public ve.com.direct3003.travelshare.ejb.ContratoPK > ejbCreate(java.lang.Stri > ng codigoEmpresaProveedor, java.lang.String codigoEmpresaConsumidor, > java.math.B > igDecimal porcentajeComision) throws javax.ejb.CreateException { > ... > ... > ... > More "Cannot resolve symbol", for all the things that xdoclet should > generate.... > > > Here are the project.xml and the maven.xml: > > ___________________________________ > project.xml: > > <project> > <extend>${basedir}/../project.xml</extend> > <id>TravelShare-EJB</id> > <name>Travelshare Domain Layer Components</name> > <package>ve.com.direct3003.travelshare.ejb.*</package> > <description>Travelshare Domain Layer Components</description> > <dependencies> > > <dependency> > <id>xdoclet</id> > <version>1.2</version> > </dependency> > > <dependency> > <id>xdoclet+ejb-module</id> > <version>1.2b4</version> > </dependency> > > <dependency> > <id>xdoclet+jboss-module</id> > <version>1.2b4</version> > </dependency> > > <!-- This one is needed because jboss-module depends on it --> > <dependency> > <id>xdoclet+jmx-module</id> > <version>1.2b4</version> > </dependency> > > <dependency> > <id>xdoclet+xdoclet-module</id> > <version>1.2</version> > </dependency> > > <dependency> > <id>xjavadoc</id> > <version>1.0.2</version> > </dependency> > > <dependency> > <id>jboss</id> > <jar>jboss-j2ee.jar</jar> > </dependency> > </dependencies> > </project> > ______________________________________ > > > ______________________________________ > maven.xml: > > <project default="travelshare-dist" xmlns:m="jelly:maven" > xmlns:ant="jelly:ant"> > <goal name="travelshare-dist"> > <attainGoal name="ejb:install" /> > </goal> > > <preGoal name="ejb:init"> > <attainGoal name="xdoclet:ejbdoclet"/> > </preGoal> > > <postGoal name="ejb:install"> > <ant:property name="maven.ejb.install.dir" > value="${maven.repo.local}/${pom.artifactDirectory}/ejbs"/> > <ant:mkdir dir="${maven.ejb.install.dir}"/> > <ant:copy file="${maven.build.dir}/${maven.final.name}.jar" > tofile="${maven.ejb.install.dir}/../ > jars/${maven.final.name}.jar"/> > </postGoal> > </project> > ___________________________________ > > > I think that I haven't configured the plugin correctly, especially for > these "tag library requested cannot be found" messages. > > I appreciate any help on this! > > Thaks! > > -- > Jesus De Oliveira - Administrador de red > > Representaciones Direct3003, C.A. > Av. Libertador, Edif. La Linea, Piso 12, Of. 124B, Caracas - Venezuela. > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by Sleepycat Software > Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to > deliver higher performing products faster, at low TCO. > http://www.sleepycat.com/telcomwpreg.php?From=dnemail3 > _______________________________________________ > xdoclet-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/xdoclet-user > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by Sleepycat Software > Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to > deliver higher performing products faster, at low TCO. > http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3 > _______________________________________________ > xdoclet-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/xdoclet-user -- Jesus De Oliveira - Administrador de red Representaciones Direct3003, C.A. Av. Libertador, Edif. La Linea, Piso 12, Of. 124B, Caracas - Venezuela. ------------------------------------------------------- This SF.Net email is sponsored by Sleepycat Software Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to deliver higher performing products faster, at low TCO. http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3 _______________________________________________ xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user