对于你们所有人来说,我认为我会传递一份重要的执行命令,说明有关包装.ear文件中的packagingExcludes在maven 3中。在你的pom.xml中,要组装一个.ear文件,你会得到类似的东西:
<build>
<plugins>
<plugin>
<artifactId>maven-ear-plugin</artifactId>
<version>2.8</version>
<configuration>
<packagingExcludes>
db2jcc**.jar,
db2jcc_license_cu**,
osgi-3.6.1.jar,
...
</build>
<packagingExcludes>
标记位于<configuration>
标记之后的第一个元素非常重要。否则,maven会默默地忽略它。这适用于所有想知道为什么servlet-3.0仍然出现在.ear文件中的人。