You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Graham Leggett <mi...@sharp.fm> on 2005/12/23 12:30:33 UTC
maven.ejb.client.generate not having any effect
Hi all,
I have created an EJB using XDoclet, which builds fine as "maven
ejb:install".
I wanted to create a separate client jar for the ejb interfaces, and
from the documentation I found, all that is required is to add this to
project.properties (maven 1.0.2):
maven.ejb.client.generate = true
Trouble is, this doesn't seem to do anything, only the single ejb jar is
produced.
Is there something else I need to do apart from setting the above
property to true?
The project.properties looks like this:
Graham-Leggetts-Computer:~/src/standard/fabric/fabric-screen minfrin$
cat project.properties
# make sure client interfaces are put in a separate project
maven.ejb.client.generate = true
The build looks like this:
Graham-Leggetts-Computer:~/src/standard/fabric/fabric-screen minfrin$
maven clean ejb:install
__ __
| \/ |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \ ~ intelligent projects ~
|_| |_\__,_|\_/\___|_||_| v. 1.0.2
build:start:
clean:clean:
[delete] Deleting directory
/Users/minfrin/src/standard/fabric/fabric-screen/target
clean:
ejb:init:
java:prepare-filesystem:
[mkdir] Created dir:
/Users/minfrin/src/standard/fabric/fabric-screen/target/classes
Generating EJB deployment descriptor (ejb-jar.xml).
Generating Home interface for
'za.co.standardbank.fabric.facade.ScreenProviderBean'.
Generating Local Home interface for
'za.co.standardbank.fabric.facade.ScreenProviderBean'.
Generating Local interface for
'za.co.standardbank.fabric.facade.ScreenProviderBean'.
Generating Remote interface for
'za.co.standardbank.fabric.facade.ScreenProviderBean'.
Generating Session class for
'za.co.standardbank.fabric.facade.ScreenProviderBean'.
Generating Util class for
'za.co.standardbank.fabric.facade.ScreenProviderBean'.
java:compile:
xdoclet:ejbdoclet:
[echo] Compiling to
/Users/minfrin/src/standard/fabric/fabric-screen/target/classes
[echo]
==========================================================
NOTE: Targetting JVM 1.5, classes
will not run on earlier JVMs
==========================================================
[javac] Compiling 10 source files to
/Users/minfrin/src/standard/fabric/fabric-screen/target/classes
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
java:jar-resources:
test:prepare-filesystem:
[mkdir] Created dir:
/Users/minfrin/src/standard/fabric/fabric-screen/target/test-classes
[mkdir] Created dir:
/Users/minfrin/src/standard/fabric/fabric-screen/target/test-reports
test:test-resources:
test:compile:
[echo] No test source files to compile.
test:test:
[echo] No tests to run.
ejb:ejb:
[echo] Building ejb fabric-screen-1.0.0
[jar] Building jar:
/Users/minfrin/src/standard/fabric/fabric-screen/target/fabric-screen-1.0.0.jar
Copying: from
'/Users/minfrin/src/standard/fabric/fabric-screen/target/fabric-screen-1.0.0.jar'
to: '/Users/minfrin/.maven/repository/fabric/ejbs/fabric-screen-1.0.0.jar'
Copying: from
'/Users/minfrin/src/standard/fabric/fabric-screen/project.xml' to:
'/Users/minfrin/.maven/repository/fabric/poms/fabric-screen-1.0.0.pom'
BUILD SUCCESSFUL
Total time: 16 seconds
Finished at: Fri Dec 23 13:29:10 SAST 2005
Regards,
Graham
--