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