You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Marco Mistroni <mm...@gmail.com> on 2006/08/17 16:41:44 UTC
Re: help with manifest & EJB / fixed
hi
silly me!! i was not declaring packaging=ejb on my pom.xml
sorry for bothering, everything is fine now
regards
marco
On 8/17/06, Marco Mistroni <mm...@gmail.com> wrote:
>
> 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 <as...@healthmarketscience.com> 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/users@maven.apache.org/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: users-unsubscribe@maven.apache.org
> > For additional commands, e-mail: users-help@maven.apache.org
> >
> >
>