Hi alan,
thanks for link but it didnt work out for me..
i am using maven-2.0.4, here's my pom.xml..
i'd need egenEJB adn egenCommon to go inside manifest ClassPath entry, but
somehow they don't go...
any help?
thanks and regards
marco
<?xml version="1.0"?><project>
<parent>
<artifactId>middleware</artifactId>
<groupId>middleware</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>middleware</groupId>
<artifactId>ngenMiddleware</artifactId>
<name>Maven Quick Start Archetype</name>
<version>1.0-SNAPSHOT</version>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-j2ee</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>myfaces</groupId>
<artifactId>myfaces-all</artifactId>
<version>1.1.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>5.0.1</version>
<scope>test</scope>
<classifier>jdk15</classifier>
</dependency>
<dependency>
<groupId>dbunit</groupId>
<artifactId>dbunit</artifactId>
<version>2.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>egen</groupId>
<artifactId>egenEJB</artifactId>
<version>3.3.2.3</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>egen</groupId>
<artifactId>egenCommon</artifactId>
<version>3.3.2.3</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>castor</groupId>
<artifactId>castor</artifactId>
<version>1.0M4</version>
</dependency>
<dependency>
<groupId>middleware</groupId>
<artifactId>CommonsEJB</artifactId>
<version>1.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
</dependencies>
<build>
<resources>
<resource>
<filtering>true</filtering>
<directory>src/main/resources</directory>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>xdoclet-maven-plugin</artifactId>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>xdoclet</goal>
</goals>
<configuration>
<tasks>
<ejbdoclet
destDir="${project.build.directory}/generated-sources/xdoclet"
excludedTags="@author,@version">
<fileset
dir="src/main/java"
includes="**/*Bean.java" />
<entitycmp
destDir="${project.build.directory}/generated-sources/xdoclet"
/>
<homeinterface destDir="${project.build.directory
}/generated-sources/xdoclet">
<!-- <packagesubstitution packages="session"
substituteWith="interfaces" useFirst=" true"/>
-->
</homeinterface>
<localinterface destDir="${project.build.directory
}/generated-sources/xdoclet"/>
<localhomeinterface destDir="${project.build.directory
}/generated-sources/xdoclet"/>
<remoteinterface destDir="${project.build.directory
}/generated-sources/xdoclet"/>
<deploymentdescriptor
destDir="${project.build.outputDirectory
}/META-INF"/>
<jboss version="3.2"
destDir="${project.build.outputDirectory
}/META-INF"/>
</ejbdoclet>
</tasks>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<encoding>iso-8859-1</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.8-SNAPSHOT</version>
<configuration>
<!-- <suiteXmlFiles>
<suiteXmlFile>src/test/resources/testng.xml</suiteXmlFile>
</suiteXmlFiles>-->
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ejb-plugin</artifactId>
<configuration>
<generateClient>true</generateClient>
<clientExcludes>
<clientExclude>**/*Bean.class</clientExclude>
</clientExcludes>
<archive>
<manifest>
<addClasspath>true</addClasspath>
</manifest>
</archive>
</configuration>
</plugin>
<!--
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
</manifest>
</archive>
</configuration>
</plugin>
-->
</plugins>
</build>
<repositories>
<repository>
<releases />
<snapshots />
<id>codehaus</id>
<url>http://dist.codehaus.org/</url>
</repository>
<repository>
<releases />
<snapshots />
<id>codehaus-legacy</id>
<url>http://dist.codehaus.org/</url>
<layout>legacy</layout>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>apache.snapshots</id>
<url>http://cvs.apache.org/maven-snapshot-repository</url>
</pluginRepository>
<pluginRepository>
<releases />
<snapshots />
<id>codehaus-plugins</id>
<url>http://dist.codehaus.org/</url>
</pluginRepository>
<pluginRepository>
<id>tapestry.javaforge</id>
<url> http://howardlewisship.com/repository</url>
</pluginRepository>
</pluginRepositories>
</project>
On 8/16/06, Alan D. Salewski <[EMAIL PROTECTED]> wrote:
On Wed, Aug 16, 2006 at 07:35:21PM +0100, Marco Mistroni spake thus:
> hi all,
> i am using maven2, i have 2 ejb projects that have as dependency
> two external jars
> maven2 included those 2 jars in my ear, but i need to have a ClassPath
> reference
> also in the manifest file of both ejbs...
> how can i do that?
> i am using maven-ear plugin.. i know there was some tags to be used ,
such
> as addToClasspath
> but if i remember correctly that was for building jars....
>
> can anyone help me out?
Hi Marco,
Check this out:
http://www.mail-archive.com/[email protected]/msg47020.html
In short, you can configure the maven-ejb-plugin in the same way as the
maven-jar-plugin.
HTH,
-Al
--
:: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: ::
::
Alan D. Salewski
Software Developer
Health Market Science, Inc.
:: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: ::
::
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]