Hi Karthik, I have an EAR project using M2 that does something similar, but it works for me though. All the artifacts as added into the final EAR. I can´t think of a reason why yours is not working, since it´s quite similar to mine. You may check if the super pom already define some of the dependencies and that may be causing the problem. It´s just a guess.
my pom.xml ---------- <project> <parent> <groupId>whatever</groupId> <artifactId>root-project</artifactId> <version>1.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <groupId>whatever</groupId> <artifactId>ear-project</artifactId> <version>1.0-SNAPSHOT</version> <packaging>ear</packaging> <dependencies> <dependency> <groupId>whatever</groupId> <artifactId>java-project</artifactId> <version>1.0-SNAPSHOT</version> <type>jar</type> </dependency> <dependency> <groupId>whatever</groupId> <artifactId>ejb-project</artifactId> <version>1.0-SNAPSHOT</version> <type>ejb</type> </dependency> <dependency> <groupId>whatever</groupId> <artifactId>web-project</artifactId> <version>1.0-SNAPSHOT</version> <type>war</type> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-ear-plugin</artifactId> </plugin> </plugins> </build> </project> Regards, Dário -----Original Message----- From: Karthik V [mailto:[EMAIL PROTECTED] Sent: quarta-feira, 18 de janeiro de 2006 14:09 To: Maven Users List Subject: Re: Ear file doesnt contain war and jar Hi Henry, Below is my ear projects pom ... I've *** ed the proprietary stuff ... I'm trying to include abc-bean.jar, abc-war.war and commons-collection.jar into the ear file (in the directory i need) ... Note that, I tried the <javamodule> section (now commented) but it didnt work ... <project> <modelVersion>4.0.0</modelVersion> <groupId>***</groupId> <version>1.0</version> <artifactId>abc-ear</artifactId> <name>ABC Ear</name> <packaging>ear</packaging> <parent> <groupId>***</groupId> <version>1.0</version> <artifactId>***</artifactId> </parent> <dependencyManagement> <dependencies> <dependency> <groupId>***</groupId> <version>1.0</version> <artifactId>abc-bean</artifactId> <type>jar</type> </dependency> <dependency> <groupId>***</groupId> <version>1.0</version> <artifactId>abc-war</artifactId> <type>war</type> </dependency> <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>2.1.1</version> <type>jar</type> </dependency> </dependencies> </dependencyManagement> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-ear-plugin</artifactId> <configuration> <modules> <!-- <javaModule> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <includeInApplicationXml>true</includeInApplicationXml> </javaModule> --> </modules> <applicationXml>${basedir}/src/main/resources/META-INF/application.xml</applicationXml> </configuration> </plugin> </plugins> <resources> <resource> <directory>${basedir}/src/main/resources</directory> </resource> </resources> </build> </project> On 1/17/06, Henry Isidro <[EMAIL PROTECTED]> wrote: > > Hi Karthik V, > > The <properties> tag for dependencies are no longer suppported. Can you > post your pom so that we can see what you are actually doing? > > Regards, > Henry > > Karthik V wrote: > > > looks like things have changed :( ... the <properties> tag is not being > > recognized. > > > > > > On 1/17/06, Max Cooper <[EMAIL PROTECTED]> wrote: > > > >>Note: this is for Maven 1 (1.0.2, 1.1-beta-2, I don't know if anything > >>has changed for Maven 2) > >> > >>In the ear project where you specify the dependencies, you specify > >>properties to tell the ear plugin what to do with your jars and wars. > >>Here's an example: > >> > >><!-- ejb jar --> > >><dependency> > >> <groupId>myproject</groupId> > >> <artifactId>ejb</artifactId> > >> <version>${pom.currentVersion}</version> > >> <type>ejb</type> > >> <properties> > >> <ear.bundle>true</ear.bundle> > >> </properties> > >></dependency> > >><!-- war --> > >><dependency> > >> <groupId>myproject</groupId> > >> <artifactId>web</artifactId> > >> <version>${pom.currentVersion}</version> > >> <type>war</type> > >> <properties> > >> <ear.bundle>true</ear.bundle> > >> <ear.appxml.war.context-root>/</ear.appxml.war.context-root> > >> </properties> > >></dependency> > >><!-- utility jar --> > >><dependency> > >> <groupId>myproject</groupId> > >> <artifactId>util</artifactId> > >> <version>${pom.currentVersion}</version> > >> <type>jar</type> > >> <properties> > >> <ear.module>true</ear.module> > >> </properties> > >></dependency> > >> > >>This is all described at the bottom of this page: > >>http://maven.apache.org/maven-1.x/reference/plugins/ear/properties.html > >> > >>Note that the ear.bundle.dir property will allow you to control the > >>directory (inside the ear file) where the dependency ends up. > >> > >>-Max > >> > >>On Tue, 2006-01-17 at 13:18 -0500, Karthik V wrote: > >> > >>>when someone answers this question, please give a general answer to > this > >>>question - how do I copy a jar file specified as dependency into the > >> > >>final > >> > >>>artifact, inside the folder I want? > >>> > >>> > >>>On 1/17/06, Karthik V <[EMAIL PROTECTED]> wrote: > >>> > >>>>I have an ear project that needs to pack 2 other projects artifacts > >> > >>(jar > >> > >>>>and war). In the ear project pom, I've added dependencies on both. > >> > >>However, > >> > >>>>the ear file produced doesnt contain these. How do I fix this problem? > >> > >> > >>--------------------------------------------------------------------- > >>To unsubscribe, e-mail: [EMAIL PROTECTED] > >>For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > > > > > > > > ------------------------------------------------------------------------ > > > > No virus found in this incoming message. > > Checked by AVG Free Edition. > > Version: 7.1.371 / Virus Database: 267.14.19/231 - Release Date: > 1/16/2006 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]