そこにいるすべての開発者のために、.ear ファイルをパッケージ化するための maven 3 での PackagingExcludes に関する重要な実行順序のメモを伝えたいと思いました。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 ファイルに表示されるのか疑問に思っているすべての人のためのものです。