maven 2.0.2
web проект, не понимаю как исключить некоторые файлы из war архива.
иду по ссылке http://maven.apache.org/plugins/maven-war-plugin/war-mojo.html в документацию и вижу:
docs
excludes - The comma separated list of tokens to exclude from the WAR.
только вот если написать один архив
1.
<excludes>**/client-jar-*.jar</excludes>
то он исключается из war, а вот если написать два архива через запятую - не исключается ни один.
1.
<excludes>**/client-jar-*.jar, **/jboss-j2ee-*.jar</excludes>
пробовал уже по всякому и добавлял в <excludes> теги <exclude> - не помогает.
подскажите что-нибудь пожалуйста :) или это баг и идти писать в jira?
вот мой полный pom.xml. может что-то надо в scope у dependency прописать чтобы исключить? так и не понял как это сделать...
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
<?xml version="1.0" encoding="UTF-8"?><project>
<modelVersion> 4 . 0 . 0 </modelVersion>
<groupId>nbilling</groupId>
<artifactId>nbilling-w</artifactId>
<packaging>war</packaging>
<version> 0 . 1 </version>
<description></description>
<build>
<sourceDirectory>./</sourceDirectory>
<finalName>nbilling-w</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source> 1 . 5 </source>
<target> 1 . 5 </target>
<compilerVersion> 1 . 5 </compilerVersion>
<encoding>utf- 8 </encoding>
<executable>javac</executable>
<optimize>true</optimize>
<verbose>true</verbose>
<fork>true</fork>
</configuration>
</plugin>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<id>id-war</id>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
</archive>
<warSourceDirectory>web</warSourceDirectory>
<excludes>**/jboss-j2ee-*.jar</excludes>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>nbilling</groupId>
<artifactId>client-jar</artifactId>
<version> 0 . 21 </version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>jboss</groupId>
<artifactId>jboss-j2ee</artifactId>
<version> 4 . 0 .3sp1</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version> 1 . 2 . 8 </version>
</dependency>
<dependency>
<groupId>myfaces</groupId>
<artifactId>myfaces-all</artifactId>
<version> 1 . 1 . 1 </version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version> 2 . 0 </version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version> 2 . 4 </version>
</dependency>
<dependency>
<groupId>myfaces</groupId>
<artifactId>tomahawk</artifactId>
<version> 1 . 1 . 1 </version>
</dependency>
</dependencies>
</project>
--
Солнце встанет непременно!
jabber id: marx [.at.] jabber [.dot.] ru