5

对于所有的maveneers,我想我会传递一个关于maven 3 中用于打包.ear 文件的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 文件中的人。

4

0 回答 0