I have one EAR project and I am trying to have a skinny war. It seems to be
working ok but for some reason it keeps copying 3 dependencies into war/lib
folder, which are commons-logging-1.0.4.jar, commons-codec-1.4.jar and
jboss-seam-2.2.1.Final.jar.

I the EAR's pom I added `<skinnyWars>true</skinnyWars>`. I made sure I added
exclusions for those three jars, or they are `scope=provided`. I also added
`<packagingExcludes>**/*.jar</packagingExcludes>` in the WAR's pom file.

I really can't understand maven's logic to create the war (or to copy those
jars).

1) When I run maven only for the WAR project, the WAR has no jars in /lib
folder

2) But when I run maven for all the projects (including the EAR) it copies
those 3 jars in the war file.

What am I doing wrong? Why is different the WAR created with maven inside
the WAR project then for all projects (including EAR)? Please help

This is the dependency tree for the WAR project (only seam jar is there, but
provided):

    [INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ xs ---
    [INFO] fuseim:xs:war:3.1.1
    [INFO] +- fuseim:xs-common:jar:3.1.1:provided
    [INFO] |  +- commons-codec:commons-codec:jar:1.5:provided
    [INFO] |  +-
hibernate-annotations:hibernate-annotations:jar:3.2.1.GA:provided
    [INFO] |  +- org.bouncycastle:bcprov-jdk15:jar:1.45:provided
    [INFO] |  +- org.bouncycastle:bcpg-jdk15:jar:1.45:provided
    [INFO] |  +- org.apache.lucene:lucene-core:jar:2.3.0:provided
    [INFO] |  \- org.apache.tika:tika-parsers:jar:1.0:provided
    [INFO] |     +- org.apache.tika:tika-core:jar:1.0:provided
    [INFO] |     +- edu.ucar:netcdf:jar:4.2-min:provided
    [INFO] |     +- org.apache.james:apache-mime4j-core:jar:0.7:provided
    [INFO] |     +- org.apache.james:apache-mime4j-dom:jar:0.7:provided
    [INFO] |     +- org.apache.commons:commons-compress:jar:1.3:provided
    [INFO] |     +- org.apache.pdfbox:pdfbox:jar:1.6.0:provided
    [INFO] |     |  +- org.apache.pdfbox:fontbox:jar:1.6.0:provided
    [INFO] |     |  \- org.apache.pdfbox:jempbox:jar:1.6.0:provided
    [INFO] |     +- org.bouncycastle:bcmail-jdk15:jar:1.45:provided
    [INFO] |     +- org.apache.poi:poi:jar:3.8-beta4:provided
    [INFO] |     +- org.apache.poi:poi-scratchpad:jar:3.8-beta4:provided
    [INFO] |     +- org.apache.poi:poi-ooxml:jar:3.8-beta4:provided
    [INFO] |     |  +-
org.apache.poi:poi-ooxml-schemas:jar:3.8-beta4:provided
    [INFO] |     |  |  \- org.apache.xmlbeans:xmlbeans:jar:2.3.0:provided
    [INFO] |     |  \- dom4j:dom4j:jar:1.6.1:provided
    [INFO] |     +-
org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:jar:1.0.1:provided
    [INFO] |     +- org.ccil.cowan.tagsoup:tagsoup:jar:1.2.1:provided
    [INFO] |     +- asm:asm:jar:3.1:provided
    [INFO] |     +-
com.drewnoakes:metadata-extractor:jar:2.4.0-beta-1:provided
    [INFO] |     \- de.l3s.boilerpipe:boilerpipe:jar:1.1.0:provided
    [INFO] +- fuseim:xs-remasa:jar:3.1.1:provided
    [INFO] +- fuseim:xs-connectors:jar:3.1.1:provided
    [INFO] |  +- fuseim:xs-commonservice:jar:3.1.1:provided
    [INFO] |  |  +- com.openspirit:openspirit:jar:3.2.0.270:provided
    [INFO] |  |  +-
org.geotoolkit:geotk-bundle-referencing:jar:3.1.2:provided
    [INFO] |  |  +- org.hdfgroup:hdf-java:jar:2.6.1:provided
    [INFO] |  |  \- commons-net:commons-net:jar:3.1:provided
    [INFO] |  +- org.jboss.seam:jboss-seam:jar:2.2.1.Final:provided
    [INFO] |  +- com_lgc_ph_common:com_lgc_ph_common:jar:1.0:provided
    [INFO] |  \- com_lgc_ph_client:com_lgc_ph_client:jar:1.0:provided
    [INFO] +- fuseim:xs-jwitsml:jar:3.1.1:provided
    [INFO] |  +- org.apache.axis:axis:jar:1.4:provided
    [INFO] |  +- javax.xml:jaxrpc-api:jar:1.1:provided
    [INFO] |  \- jdom:jdom:jar:1.0:provided
    [INFO] +- fuseim:xs-studio:jar:3.1.1:provided
    [INFO] |  \- org.apache.poi:poi-contrib:jar:3.7-beta3:provided
    [INFO] +- fuseim:xs-ui:jar:3.1.1:provided
    [INFO] |  +- org.antlr.stringtemplate:stringtemplate:jar:1.0:provided
    [INFO] |  +- commons-lang:commons-lang:jar:2.3:provided
    [INFO] |  +- edu.mines.jtk:edu_mines_jtk:jar:1.1:provided
    [INFO] |  +- org.jbpm:jbpm-jpdl:jar:3.2.3:provided
    [INFO] |  \- jfree:jcommon:jar:1.0.12:provided
    [INFO] +- fuseim:xs-viewers:jar:3.1.1:provided
    [INFO] |  \- net.sf.json-lib:json-lib:jar:1.1:provided
    [INFO] +- fuseim:xs-work:jar:3.1.1:provided
    [INFO] |  +- org.antlr:antlr-runtime:jar:3.3:provided
    [INFO] |  |  \- org.antlr:stringtemplate:jar:3.2.1:provided
    [INFO] |  |     \- antlr:antlr:jar:2.7.7:provided
    [INFO] |  +- commons-discovery:commons-discovery:jar:0.2:provided
    [INFO] |  +- org.drools:drools-api:jar:5.0.1:provided
    [INFO] |  +- org.drools:drools-compiler:jar:5.0.1:provided
    [INFO] |  |  +- org.eclipse.jdt:core:jar:3.4.2.v_883_R34x:provided
    [INFO] |  |  +- janino:janino:jar:2.5.15:provided
    [INFO] |  |  \- org.mvel:mvel2:jar:2.0.10:provided
    [INFO] |  +- org.drools:drools-core:jar:5.0.1:provided
    [INFO] |  |  \- joda-time:joda-time:jar:1.6:provided
    [INFO] |  +- org.drools:drools-decisiontables:jar:5.0.1:provided
    [INFO] |  |  \- jexcelapi:jxl:jar:2.4.2:provided
    [INFO] |  +- org.drools:drools-templates:jar:5.0.1:provided
    [INFO] |  +- net.sf.ezmorph:ezmorph:jar:1.0.6:provided
    [INFO] |  +- org.jboss.el:jboss-el:jar:1.0_02.CR2:provided
    [INFO] |  +- com.uwyn:jhighlight:jar:1.0:provided
    [INFO] |  +- redis.clients:jredis:jar:1.0-rc1:provided
    [INFO] |  +- rome:rome-fetcher:jar:0.9:provided
    [INFO] |  +- rome:rome:jar:0.9:provided
    [INFO] |  +- org.klomp:snark:jar:1.0:provided
    [INFO] |  +-
org.eclipse.jgit:org.eclipse.jgit:jar:1.3.0.201202151440-r:provided
    [INFO] |  |  \- com.jcraft:jsch:jar:0.1.44-1:provided
    [INFO] |  +- org.jboss.seam:jboss-seam-resteasy:jar:2.2.1.Final:provided
    [INFO] |  +- org.jboss.resteasy:resteasy-jaxrs:jar:2.2.1.GA:provided
    [INFO] |  |  +- org.scannotation:scannotation:jar:1.0.3:provided
    [INFO] |  |  |  \- javassist:javassist:jar:3.12.1.GA:provided
    [INFO] |  |  +- javax.annotation:jsr250-api:jar:1.0:provided
    [INFO] |  |  +- javax.activation:activation:jar:1.1:provided
    [INFO] |  |  \- net.jcip:jcip-annotations:jar:1.0:provided
    [INFO] |  \- com.verhas:license3j:jar:1.0.4:provided
    [INFO] |     \- org.bouncycastle:bcpg-jdk16:jar:1.46:provided
    [INFO] |        \- org.bouncycastle:bcprov-jdk16:jar:1.46:provided
    [INFO] +- plugin:plugin:jar:2.0:compile
    [INFO] +- org.jboss.seam:jboss-seam:ejb:2.2.1.Final:provided
    [INFO] +- commons-digester:commons-digester:jar:1.8:compile
    [INFO] +- com.lowagie:itext:jar:2.1.5:compile
    [INFO] +- com.lowagie:itext-rtf:jar:2.1.4:compile
    [INFO] +- org.jboss.seam:jboss-seam-debug:jar:2.2.1.Final:runtime
    [INFO] +- org.jboss.seam:jboss-seam-excel:jar:2.2.1.Final:runtime
    [INFO] +- org.jboss.seam:jboss-seam-ioc:jar:2.2.1.Final:runtime
    [INFO] +- org.jboss.seam:jboss-seam-mail:jar:2.2.1.Final:runtime
    [INFO] +- org.jboss.seam:jboss-seam-pdf:jar:2.2.1.Final:compile
    [INFO] +- org.jboss.seam:jboss-seam-remoting:jar:2.2.1.Final:runtime
    [INFO] +- org.jboss.seam:jboss-seam-ui:jar:2.2.1.Final:compile
    [INFO] +- com.sun.facelets:jsf-facelets:jar:1.1.15.B1:compile
    [INFO] +- net.sourceforge.jexcelapi:jxl:jar:2.6:compile
    [INFO] +- org.richfaces.impl:richfaces-impl:jar:3.3.1.A.fuse:compile
    [INFO] +- org.richfaces.ui:richfaces-ui:jar:3.3.1.GA:compile
    [INFO] +- net.java.dev.urlrewrite:urlrewritefilter:jar:3.0.4:provided
    [INFO] +- javax.servlet:servlet-api:jar:2.4:provided
    [INFO] +- javax.servlet:jsp-api:jar:2.0:provided
    [INFO] +- org.hibernate:ejb3-persistence:jar:3.0:provided
    [INFO] +- javax.el:el-api:jar:4.2.3.GA:provided
    [INFO] +- commons-beanutils:commons-beanutils:jar:1.6:provided (scope
not updated to compile)
    [INFO] |  \- commons-collections:commons-collections:jar:2.0:provided
    [INFO] +- jfreechart:jfreechart:jar:1.0.fuse:provided
    [INFO] +- jivesoftware:smack:jar:3.1.0:compile
    [INFO] +- jivesoftware:smackx:jar:3.1.0:compile
    [INFO] +- org.jboss.resteasy:resteasy-oauth:jar:1.2.GA:compile
    [INFO] |  \- org.slf4j:slf4j-api:jar:1.5.8:compile
    [INFO] +- net.oauth.core:oauth:jar:20100527:compile
    [INFO] +- net.oauth.core:oauth-provider:jar:20100527:compile
    [INFO] +- org.apache.httpcomponents:httpclient:jar:4.1.2:compile
    [INFO] |  \- org.apache.httpcomponents:httpcore:jar:4.1.2:compile
    [INFO] +- org.apache.httpcomponents:httpmime:jar:4.1.1:compile
    [INFO] |  \- commons-logging:commons-logging:jar:1.1.1:compile
    [INFO] +- org.jboss.resteasy:jaxrs-api:jar:2.2.1.GA:compile
    [INFO] +- commons-fileupload:commons-fileupload:jar:1.3:compile
    [INFO] +- commons-io:commons-io:jar:2.4:compile
    [INFO] +- com.vividsolutions:jts:jar:1.13:compile
    [INFO] +- junit:junit:jar:4.11:compile
    [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:compile
    [INFO] +- dbunit:dbunit:jar:2.1:compile
    [INFO] \- log4j:log4j:jar:1.2.8:provided
    [INFO]
------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO]
------------------------------------------------------------------------ 

This is the WAR project's pom:

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
        <modelVersion>4.0.0</modelVersion>
        <name>xs</name>
        <groupId>fi</groupId>
        <artifactId>xs</artifactId>
        <version>3.1.1</version>
        <description>XS 3</description>
        <parent>
                <artifactId>xs-all</artifactId>
                <groupId>fi</groupId>
                <version>3</version>
        </parent>
    
        <dependencies>
                <dependency>
                        <groupId>fi</groupId>
                        <artifactId>xs-common</artifactId>
                        <version>3.1.1</version>
                        <scope>provided</scope>
                        <exclusions>
                                <exclusion>
                                        
<artifactId>org.apache.commons</artifactId>
                                        <groupId>commons-codec</groupId>
                                </exclusion>
                        </exclusions>
                </dependency>
                <dependency>
                        <groupId>fi</groupId>
                        <artifactId>xs-commonservice</artifactId>
                        <version>3.1.1</version>
                        <scope>provided</scope>
                        <exclusions>
                                <exclusion>
                                        <artifactId>org.jboss.seam</artifactId>
                                        <groupId>jboss-seam</groupId>
                                </exclusion>
                        </exclusions>
                </dependency>
                <dependency>
                        <groupId>fi</groupId>
                        <artifactId>xs-remasa</artifactId>
                        <version>3.1.1</version>
                        <scope>provided</scope>
                </dependency>
                <dependency>
                        <groupId>fi</groupId>
                        <artifactId>xs-connectors</artifactId>
                        <version>3.1.1</version>
                        <scope>provided</scope>
                        <exclusions>
                                <exclusion>
                                        <artifactId>xpp3_min</artifactId>
                                        <groupId>xpp3</groupId>
                                </exclusion>
                                <exclusion>
                                        <artifactId>org.jboss.seam</artifactId>
                                        <groupId>jboss-seam</groupId>
                                </exclusion>
                        </exclusions>
                </dependency>
                <dependency>
                        <groupId>fi</groupId>
                        <artifactId>xs-jwitsml</artifactId>
                        <version>3.1.1</version>
                        <scope>provided</scope>
                </dependency>
                <dependency>
                        <groupId>fi</groupId>
                        <artifactId>xs-studio</artifactId>
                        <version>3.1.1</version>
                        <scope>provided</scope>
                </dependency>
                <dependency>
                        <groupId>fi</groupId>
                        <artifactId>xs-ui</artifactId>
                        <version>3.1.1</version>
                        <scope>provided</scope>
                </dependency>
                <dependency>
                        <groupId>fi</groupId>
                        <artifactId>xs-viewers</artifactId>
                        <version>3.1.1</version>
                        <scope>provided</scope>
                        <exclusions>
                                <exclusion>
                                        
<artifactId>commons-beanutils</artifactId>
                                        <groupId>commons-beanutils</groupId>
                                </exclusion>
                                <exclusion>
                                        <artifactId>commons-logging</artifactId>
                                        <groupId>commons-logging</groupId>
                                </exclusion>
                        </exclusions>
                </dependency>
                <dependency>
                        <groupId>fi</groupId>
                        <artifactId>xs-work</artifactId>
                        <version>3.1.1</version>
                        <scope>provided</scope>
                        <exclusions>
                                <exclusion>
                                        
<artifactId>commons-beanutils</artifactId>
                                        <groupId>commons-beanutils</groupId>
                                </exclusion>
                                <exclusion>
                                        <artifactId>commons-logging</artifactId>
                                        <groupId>commons-logging</groupId>
                                </exclusion>
                                <exclusion>
                                        
<artifactId>commons-collections</artifactId>
                                        <groupId>commons-collections</groupId>
                                </exclusion>
                                <exclusion>
                                        <artifactId>richfaces-api</artifactId>
                                        
<groupId>org.richfaces.framework</groupId>
                                </exclusion>
                                <exclusion>
                                        <artifactId>org.jboss.el</artifactId>
                                        <groupId>jboss-el</groupId>
                                </exclusion>
                        </exclusions>
                </dependency>
                <dependency>
                        <groupId>plugin</groupId>
                        <artifactId>plugin</artifactId>
                        <version>2.0</version>
                        <type>jar</type>
                        <scope>${jbossLibrary.scope}</scope>
                </dependency>
                <dependency>
                        <groupId>org.jboss.seam</groupId>
                        <artifactId>jboss-seam</artifactId>
                        <version>2.2.1.Final</version>
                        <scope>provided</scope>
                        <type>ejb</type>
                        <exclusions>
                                <exclusion>
                                        <artifactId>xpp3_min</artifactId>
                                        <groupId>xpp3</groupId>
                                </exclusion>
                                <exclusion>
                                        <artifactId>xstream</artifactId>
                                        <groupId>xstream</groupId>
                                </exclusion>
                        </exclusions>
                </dependency>
                <dependency>
                        <groupId>commons-digester</groupId>
                        <artifactId>commons-digester</artifactId>
                        <version>1.8</version>
                        <scope>${jbossLibrary.scope}</scope>
                        <exclusions>
                                <exclusion>
                                        
<artifactId>avalon-framework</artifactId>
                                        <groupId>avalon-framework</groupId>
                                </exclusion>
                                <exclusion>
                                        <artifactId>commons-logging</artifactId>
                                        <groupId>commons-logging</groupId>
                                </exclusion>
                        </exclusions>
                </dependency>
                <dependency>
                        <groupId>com.lowagie</groupId>
                        <artifactId>itext</artifactId>
                        <version>2.1.5</version>
                        <scope>${jbossLibrary.scope}</scope>
                        <exclusions>
                                <exclusion>
                                        <artifactId>bcmail-jdk14</artifactId>
                                        <groupId>bouncycastle</groupId>
                                </exclusion>
                                <exclusion>
                                        <artifactId>bcprov-jdk14</artifactId>
                                        <groupId>bouncycastle</groupId>
                                </exclusion>
                        </exclusions>
                </dependency>
                <dependency>
                        <groupId>com.lowagie</groupId>
                        <artifactId>itext-rtf</artifactId>
                        <version>2.1.4</version>
                        <scope>${jbossLibrary.scope}</scope>
                        <exclusions>
                                <exclusion>
                                        <artifactId>bcmail-jdk14</artifactId>
                                        <groupId>bouncycastle</groupId>
                                </exclusion>
                                <exclusion>
                                        <artifactId>bcprov-jdk14</artifactId>
                                        <groupId>bouncycastle</groupId>
                                </exclusion>
                        </exclusions>
                </dependency>
                <dependency>
                        <groupId>org.jboss.seam</groupId>
                        <artifactId>jboss-seam-debug</artifactId>
                        <version>2.2.1.Final</version>
                        <scope>${jbossRuntimeLibrary.scope}</scope>
                        <exclusions>
                                <exclusion>
                                        <artifactId>org.jboss.seam</artifactId>
                                        <groupId>jboss-seam</groupId>
                                </exclusion>
                                <exclusion>
                                        <artifactId>org.jboss.el</artifactId>
                                        <groupId>jboss-el</groupId>
                                </exclusion>
                        </exclusions>
                </dependency>
                <dependency>
                        <groupId>org.jboss.seam</groupId>
                        <artifactId>jboss-seam-excel</artifactId>
                        <version>2.2.1.Final</version>
                        <scope>${jbossRuntimeLibrary.scope}</scope>
                </dependency>
                <dependency>
                        <groupId>org.jboss.seam</groupId>
                        <artifactId>jboss-seam-ioc</artifactId>
                        <version>2.2.1.Final</version>
                        <scope>${jbossRuntimeLibrary.scope}</scope>
                </dependency>
                <dependency>
                        <groupId>org.jboss.seam</groupId>
                        <artifactId>jboss-seam-mail</artifactId>
                        <version>2.2.1.Final</version>
                        <scope>${jbossRuntimeLibrary.scope}</scope>
                </dependency>
                <dependency>
                        <groupId>org.jboss.seam</groupId>
                        <artifactId>jboss-seam-pdf</artifactId>
                        <version>2.2.1.Final</version>
                        <scope>${jbossLibrary.scope}</scope>
                </dependency>
                <dependency>
                        <groupId>org.jboss.seam</groupId>
                        <artifactId>jboss-seam-remoting</artifactId>
                        <version>2.2.1.Final</version>
                        <scope>${jbossRuntimeLibrary.scope}</scope>
                        <exclusions>
                                <exclusion>
                                        <artifactId>dom4j</artifactId>
                                        <groupId>dom4j</groupId>
                                </exclusion>
                        </exclusions>
                </dependency>
                <dependency>
                        <groupId>org.jboss.seam</groupId>
                        <artifactId>jboss-seam-ui</artifactId>
                        <version>2.2.1.Final</version>
                        <scope>${jbossLibrary.scope}</scope>
                        <exclusions>
                                <exclusion>
                                        
<artifactId>commons-beanutils</artifactId>
                                        <groupId>commons-beanutils</groupId>
                                </exclusion>
                        </exclusions>
                </dependency>
                <dependency>
                        <groupId>com.sun.facelets</groupId>
                        <artifactId>jsf-facelets</artifactId>
                        <version>1.1.15.B1</version>
                        <scope>${jbossLibrary.scope}</scope>
                </dependency>
                <dependency>
                        <groupId>net.sourceforge.jexcelapi</groupId>
                        <artifactId>jxl</artifactId>
                        <version>2.6</version>
                        <scope>${jbossLibrary.scope}</scope>
                </dependency>
                <dependency>
                        <groupId>org.richfaces.impl</groupId>
                        <artifactId>richfaces-impl</artifactId>
                        <version>3.3.1.A.fuse</version>
                        <scope>${jbossLibrary.scope}</scope>
                </dependency>
                <dependency>
                        <groupId>org.richfaces.ui</groupId>
                        <artifactId>richfaces-ui</artifactId>
                        <version>3.3.1.GA</version>
                        <scope>${jbossLibrary.scope}</scope>
                        <exclusions>
                                <exclusion>
                                        <artifactId>commons-logging</artifactId>
                                        <groupId>commons-logging</groupId>
                                </exclusion>
                                <exclusion>
                                        <artifactId>richfaces-api</artifactId>
                                        
<groupId>org.richfaces.framework</groupId>
                                </exclusion>
                                <exclusion>
                                        <artifactId>richfaces-impl</artifactId>
                                        
<groupId>org.richfaces.framework</groupId>
                                </exclusion>
                        </exclusions>
                </dependency>
                <dependency>
                        <groupId>net.java.dev.urlrewrite</groupId>
                        <artifactId>urlrewritefilter</artifactId>
                        <version>3.0.4</version>
                        <scope>provided</scope>
                </dependency>
                
                <dependency>
                        <groupId>javax.servlet</groupId>
                        <artifactId>servlet-api</artifactId>
                        <version>2.4</version>
                        <scope>provided</scope>
                </dependency>
                <dependency>
                        <groupId>javax.servlet</groupId>
                        <artifactId>jsp-api</artifactId>
                        <version>2.0</version>
                        <scope>provided</scope>
                </dependency>
                <dependency>
                        <groupId>org.hibernate</groupId>
                        <artifactId>ejb3-persistence</artifactId>
                        <version>3.0</version>
                        <type>jar</type>
                        <scope>provided</scope>
                </dependency>
                <dependency>
                        <groupId>javax.el</groupId>
                        <artifactId>el-api</artifactId>
                        <version>4.2.3.GA</version>
                        <type>jar</type>
                        <scope>provided</scope>
                </dependency>
                <dependency>
                        <groupId>commons-beanutils</groupId>
                        <artifactId>commons-beanutils</artifactId>
                        <version>1.6</version>
                        <type>jar</type>
                        <scope>provided</scope>
                        <exclusions>
                                <exclusion>
                                        <artifactId>commons-logging</artifactId>
                                        <groupId>commons-logging</groupId>
                                </exclusion>
                        </exclusions>
                </dependency>
                <dependency>
                        <groupId>jfreechart</groupId>
                        <artifactId>jfreechart</artifactId>
                        <version>1.0.fuse</version>
                        <type>jar</type>
                        <scope>provided</scope>
                </dependency>
                <dependency>
                        <groupId>jivesoftware</groupId>
                        <artifactId>smack</artifactId>
                        <version>3.1.0</version>
                        <scope>${jbossLibrary.scope}</scope>
                </dependency>
                <dependency>
                        <groupId>jivesoftware</groupId>
                        <artifactId>smackx</artifactId>
                        <version>3.1.0</version>
                        <scope>${jbossLibrary.scope}</scope>
                </dependency>
                <dependency>
                        <groupId>org.jboss.resteasy</groupId>
                        <artifactId>resteasy-oauth</artifactId>
                        <version>1.2.GA</version>
                        <scope>${jbossLibrary.scope}</scope>
                </dependency>
                <dependency>
                        <groupId>net.oauth.core</groupId>
                        <artifactId>oauth</artifactId>
                        <version>20100527</version>
                        <scope>${jbossLibrary.scope}</scope>
                </dependency>
                <dependency>
                        <groupId>net.oauth.core</groupId>
                        <artifactId>oauth-provider</artifactId>
                        <version>20100527</version>
                        <scope>${jbossLibrary.scope}</scope>
                </dependency>
                <dependency>
                        <groupId>org.apache.httpcomponents</groupId>
                        <artifactId>httpclient</artifactId>
                        <version>4.1.2</version>
                        <type>jar</type>
                        <exclusions>
                                <exclusion>
                                        <artifactId>commons-logging</artifactId>
                                        <groupId>commons-logging</groupId>
                                </exclusion>
                                <exclusion>
                                        <artifactId>commons-codec</artifactId>
                                        <groupId>commons-codec</groupId>
                                </exclusion>
                                <exclusion>
                                        
<artifactId>org.apache.commons</artifactId>
                                        <groupId>commons-codec</groupId>
                                </exclusion>
                        </exclusions>
                </dependency>
                <dependency>
                        <groupId>org.apache.httpcomponents</groupId>
                        <artifactId>httpmime</artifactId>
                        <version>4.1.1</version>
                        <type>jar</type>
                </dependency>
                <dependency>
                        <groupId>org.jboss.resteasy</groupId>
                        <artifactId>jaxrs-api</artifactId>
                        <version>2.2.1.GA</version>
                        <scope>${jbossLibrary.scope}</scope>
                </dependency>
    
                <dependency>
                        <groupId>commons-fileupload</groupId>
                        <artifactId>commons-fileupload</artifactId>
                        <version>1.3</version>
                </dependency>
                <dependency>
                        <groupId>commons-io</groupId>
                        <artifactId>commons-io</artifactId>
                        <version>2.4</version>
                </dependency>
                <dependency>
                        <groupId>com.vividsolutions</groupId>
                        <artifactId>jts</artifactId>
                        <version>1.13</version>
                </dependency>
        </dependencies>
    
        
        <packaging>war</packaging>
        <build>
        
<outputDirectory>${basedir}/WebContent/WEB-INF/classes</outputDirectory>
                <plugins>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-war-plugin</artifactId>
                                <version>2.4</version>
                                <configuration>
                                        
                                        
                                        
<warSourceDirectory>${basedir}/WebContent</warSourceDirectory>
                                        <archive>
                                        
<manifestFile>${basedir}/WebContent/META-INF/MANIFEST.MF</manifestFile>
                                                
                                        </archive>
                                        <useCache>false</useCache>
                                        
<packagingExcludes>**/*.jar</packagingExcludes>
                                </configuration>
                                <executions>
                                        <execution>
                                                <id>prepare-war</id>
                                                <phase>prepare-package</phase>
                                                <goals>
                                                        <goal>exploded</goal>
                                                </goals>
                                        </execution>
                                </executions>
                        </plugin>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-eclipse-plugin</artifactId>
                                <version>2.8</version>
                                <configuration>
                                        <buildcommands>
                                                
<buildcommand>org.eclipse.jdt.core.javabuilder</buildcommand>
                                                
<buildcommand>org.eclipse.wst.jsdt.core.javascriptvalidator
                                                </buildcommand>
                                                
<buildcommand>org.eclipse.wst.common.project.facet.core.builder
                                                </buildcommand>
                                                
<buildcommand>org.eclipse.wst.validation.validationbuilder
                                                </buildcommand>
                                                
<buildcommand>org.jboss.tools.seam.core.seambuilder</buildcommand>
                                                
<buildcommand>org.hibernate.eclipse.console.hibernateBuilder
                                                </buildcommand>
                                                
<buildcommand>org.jboss.tools.jst.web.kb.kbbuilder</buildcommand>
                                        </buildcommands>
    
                                        <additionalProjectnatures>
                                                
<projectnature>org.eclipse.jdt.core.javanature</projectnature>
                                                
<projectnature>org.eclipse.jem.workbench.JavaEMFNature
                                                </projectnature>
                                                
<projectnature>org.eclipse.wst.common.modulecore.ModuleCoreNature
                                                </projectnature>
                                                
<projectnature>org.eclipse.wst.common.project.facet.core.nature
                                                </projectnature>
                                                
<projectnature>org.eclipse.wst.jsdt.core.jsNature</projectnature>
                                                
<projectnature>org.jboss.tools.seam.core.seamnature
                                                </projectnature>
                                                
<projectnature>org.hibernate.eclipse.console.hibernateNature
                                                </projectnature>
                                                
<projectnature>org.jboss.tools.jsf.jsfnature</projectnature>
                                                
<projectnature>org.jboss.jst.web.kb.kbnature</projectnature>
                                        </additionalProjectnatures>
    
                                        <classpathContainers>
                                                
<classpathContainer>org.eclipse.jdt.launching.JRE_CONTAINER
                                                </classpathContainer>
                                                
<classpathContainer>org.eclipse.jst.j2ee.internal.web.container
                                                </classpathContainer>
                                                
<classpathContainer>org.eclipse.jst.j2ee.internal.module.container
                                                </classpathContainer>
                                                
                                        </classpathContainers>
    
                                </configuration>
                        </plugin>
                        <plugin>
                                
<groupId>com.google.code.maven-replacer-plugin</groupId>
                                <artifactId>maven-replacer-plugin</artifactId>
                                <version>1.3.7</version>
                                <executions>
                                        <execution>
                                                <phase>prepare-package</phase>
                                                <goals>
                                                        <goal>replace</goal>
                                                </goals>
                                        </execution>
                                </executions>
                                <configuration>
                                
<file>target/${project.artifactId}-${project.version}/WEB-INF/xstreamline-site.xml
                                        </file>
                                        <replacements>
                                                <replacement>
                                                        
<token>ear.version</token>
                                                        
<value>${ear.version}</value>
                                                </replacement>
                                                <replacement>
                                                        <token>ear.time</token>
                                                        
<value>${maven.build.timestamp}</value>
                                                </replacement>
                                                
                                                <replacement>
                                                        
<token>build.number</token>
                                                        
<value>${build.number}</value>
                                                </replacement>
                                        </replacements>
                                </configuration>
                        </plugin>
                </plugins>
        </build>
    
        <reporting>
                <plugins>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                
<artifactId>maven-project-info-reports-plugin</artifactId>
                                <version>2.1.1</version>
                        </plugin>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-javadoc-plugin</artifactId>
                                <version>2.7</version>
                        </plugin>
                </plugins>
        </reporting>
    
    </project>





--
View this message in context: 
http://maven.40175.n5.nabble.com/Maven-copies-3-jars-in-lib-folder-skinny-war-for-no-reason-tp5786736.html
Sent from the Maven - Users mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to