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
>

Reply via email to