Problem was successfully solved by executing the 'clean' goal before packaging.
2008/2/14, Pavel Kaplin <[EMAIL PROTECTED]>: > > Hi! > > Maven EAR plugin is unpacking modules content right into the working > folder :-( > Maven version 2.0.8 (tried on 2.0.6 and 2.0.7 with the same result) > > Here's the POM: > > <project> > <parent> > <artifactId>mystuff</artifactId> > <groupId>mystuff</groupId> > <version>1.0</version> > </parent> > <modelVersion>4.0.0</modelVersion> > <groupId>mystuff</groupId> > <artifactId>ear</artifactId> > <name>mystuff - ear</name> > <packaging>ear</packaging> > <version>1.0</version> > <url>http://maven.apache.org</url> > <dependencies> > <dependency> > <groupId>mystuff</groupId> > <artifactId>ejb</artifactId> > <version>1.0</version> > <type>ejb</type> > </dependency> > <dependency> > <groupId>mystuff</groupId> > <artifactId>war</artifactId> > <version>1.0</version> > <type>war</type> > </dependency> > <dependency> > <groupId>org.jboss.seam</groupId> > <artifactId>jboss-seam</artifactId> > <type>ejb</type> > <version>2.0.1.GA</version> > </dependency> > <dependency> > <groupId>org.jboss.seam</groupId> > <artifactId>jboss-el</artifactId> > <exclusions> > <exclusion> > <groupId>javax.el</groupId> > <artifactId>el-api</artifactId> > </exclusion> > </exclusions> > <type>jar</type> > <version>2.0.0.GA</version> > </dependency> > <dependency> > <groupId>commons-beanutils</groupId> > <artifactId>commons-beanutils</artifactId> > <exclusions> > <exclusion> > <groupId>commons-logging</groupId> > <artifactId>commons-logging</artifactId> > </exclusion> > </exclusions> > <type>jar</type> > </dependency> > </dependencies> > <build> > <plugins> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-ear-plugin</artifactId> > <configuration> > <unpackTypes>rar,war,ejb</unpackTypes> > <jboss> > <version>4</version> > <loader-repository>mystuff:loader=mystuff.ear > </loader-repository> > </jboss> > <modules> > <webModule> > <groupId>mystuff</groupId> > <artifactId>war</artifactId> > <contextRoot>mystuff</contextRoot> > </webModule> > <ejbModule> > <groupId>mystuff</groupId> > <artifactId>ejb</artifactId> > </ejbModule> > <ejbModule> > <groupId>org.jboss.seam</groupId> > <artifactId>jboss-seam</artifactId> > </ejbModule> > <!-- The stuff that needs to go in the lib > directory. > They will not be included in application.xml --> > <jarModule> > <groupId>org.jboss.seam</groupId> > <artifactId>jboss-el</artifactId> > <bundleDir>lib</bundleDir> > </jarModule> > <jarModule> > <groupId>commons-beanutils</groupId> > <artifactId>commons-beanutils</artifactId> > <bundleDir>lib</bundleDir> > </jarModule> > </modules> > </configuration> > </plugin> > </plugins> > </build> > </project> > > And here's the running log: > > c:\projects\dinnerManager\ear\test>mvn -f ..\pom.xml package > [INFO] Scanning for projects... > [INFO] > ---------------------------------------------------------------------------- > [INFO] Building mystuff - ear > [INFO] task-segment: [package] > [INFO] > ---------------------------------------------------------------------------- > [INFO] [ear:generate-application-xml] > [INFO] Generating application.xml > [INFO] Generating jboss-app.xml > [INFO] [resources:resources] > [INFO] Using default encoding to copy filtered resources. > [INFO] [ear:ear] > [INFO] Copying artifact[war:mystuff:war:1.0] to[war-1.0.war] (unpacked) > [INFO] Expanding: c:\java\repository\mystuff\war\1.0\war-1.0.war into null > [INFO] Copying artifact[ejb:mystuff:ejb:1.0] to[ejb-1.0.jar] (unpacked) > [INFO] Expanding: c:\java\repository\mystuff\ejb\1.0\ejb-1.0.jar into null > [INFO] Copying artifact[ejb:org.jboss.seam:jboss-seam:2.0.1.GA] to[ > jboss-seam-2.0.1.GA.jar] (unpacked) > [INFO] Expanding: > c:\java\repository\org\jboss\seam\jboss-seam\2.0.1.GA\jboss- > seam-2.0.1.GA.jar into null > [INFO] Copying artifact[jar:org.jboss.seam:jboss-el:2.0.0.GA] > to[lib/jboss-el-2.0.0.GA.jar] > [INFO] Copying artifact[jar:commons-beanutils:commons-beanutils:1.7.0] > to[lib/commons-beanutils-1.7.0.jar] > [INFO] Copying artifact[jar:javax.el:el-api:1.0] to[el-api-1.0.jar] > [INFO] Copying artifact[jar:jboss:javassist:3.3.ga] to[ > javassist-3.3.ga.jar] > [INFO] Copying artifact[jar:org.jboss.el:jboss-el:2.0.1.GA] to[ > jboss-el-2.0.1.GA.jar] > [INFO] Copying artifact[jar:dom4j:dom4j:1.6.1-jboss] to[ > dom4j-1.6.1-jboss.jar] > [INFO] Could not find manifest file: > c:\projects\dinnerManager\ear\test\..\src\main\application\META-INF\MANIFEST.MF > - Generating one > [INFO] Building jar: c:\projects\dinnerManager\ear\test\..\target\ear- > 1.0.ear > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD SUCCESSFUL > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 19 seconds > [INFO] Finished at: Thu Feb 14 18:15:55 EET 2008 > [INFO] Final Memory: 4M/9M > [INFO] > ------------------------------------------------------------------------ > > Any ideas? > > Many thanks, > Pavel Kaplin >
