Maven - Exclude class-Dateien aus dem Krieg

Habe ich :

src/main/java/com.tuto

|

-Class1.java

-Class2.java

-Class3.java

Mein pom ist die Verpackung von einem Krieg.
Also in meinem Krieg, in WEB-INF/classes/com/tuto fand ich die 3 Klassen.

Nun will ich ausschließen Class2.java

Versuchte ich

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>2.1</version>
            <configuration>
              <excludes>
                 <exclude>**/Class2.class</exclude>
              </excludes>
            </configuration>
        </plugin>

Aber es funktioniert nicht.

Wie kann ich tun ?


Ok, so wie Aaron, sagen Sie mir, das funktioniert :

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.1</version>
    <configuration>
        <packagingExcludes>**/Class2.class</packagingExcludes>
    </configuration>
</plugin>

Aber ...

Nehmen wir das problem von der anderen Seite : ausschließen will ich alle außer Class1 und Class3

Also versuchte ich

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.1</version>
    <configuration>
        <packagingIncludes>**/Class1.class,**/Class3.class</packagingIncludes>
    </configuration>
</plugin>

und dieses mal funktioniert es nicht.

InformationsquelleAutor tweetysat | 2013-09-10
Schreibe einen Kommentar