Hello,

looks interesting. Are there any comments or recommendations from the Maven 
Team?
Thanks for sharing.
Kuno

-----Ursprüngliche Nachricht-----
Von: Arnaud HERITIER [mailto:[EMAIL PROTECTED]
Gesendet: Dienstag, 3. Juni 2008 19:31
An: Maven Users List
Betreff: Tip about Skinny Wars


Hi all,

  I would like to share with you a workaround I found for the problem of 
transitive dependencies in skinny wars.
  In the documentation it is said that :
 "Now the painful part.  Your EAR's <<<pom.xml>>> needs to list every 
dependency that the WAR has.  This is because Maven assumes fat WARs and does 
not include transitive dependencies  of WARs within the EAR."

  A workaround of this is to define for each war 2 dependencies. One for the 
war itself and another for the war's pom to retrieve transitive dependencies.
  With that you'll have something like that in your ear dependencies :

    <dependencies>
        <dependency>
            <groupId>com.acme</groupId>
            <artifactId>war1</artifactId>
            <version>1.0.0</version>
            <type>war</type>
        </dependency>
        <dependency>
            <groupId>com.acme</groupId>
            <artifactId>war1</artifactId>
            <version>1.0.0</version>
            <type>pom</type>
        </dependency>
    </dependencies>

I'm using maven 2.0.9.

I'll do more tests tomorrow and I'll update the doc : 
http://maven.apache.org/plugins/maven-war-plugin/examples/skinny-wars.html

Cheers

arnaud

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to