我关心的部分pom.xml
是
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>servlet-api</artifactId>
<version>6.0.14</version>
</dependency>
maven 程序集插件用于构建,它还将一些 shell 脚本复制到目标文件夹。我能够成功地构建它,所有文件都被复制到目标目录中的适当位置,并使用 maven 版本Apache Maven 2.1.0 (r755702; 2009-03-19 00:40:27+0530)
。我验证了两次。
问题
我们的团队使用 Jenkins 服务器来构建它以进行发布,它使用Apache Maven 2.2.1 (r801777; 2009-08-06 20:16:01+0100)
. 基于此的构建也以Build Successfull
消息退出,并创建主项目 jar。但是上述servlet api
jar 和 shell 脚本没有被复制到所需的位置。
那么,我需要在这里进行什么更改,以便文件在获取时被复制2.1.0
?
有谁知道这两个版本的maven在这方面有什么区别,即2.1.0
和2.2.1
?