使用文件存在时,忽略我的maven配置文件中的激活(配置文件始终执行)

我正在使用基于我的pom.xml中存在的文件的激活。

但是,无论如何,我的个人资料总是被执行。

这是个人资料说明:

 copy   file.xml      org.apache.maven.plugins maven-antrun-plugin 1.7   copy-resources validate       run        

我这样称呼我的个人资料:mvn package -Pcopy

但无论文件是否存在,都会始终调用配置文件。 我究竟做错了什么?

谢谢罗曼。

如果项目中存在该文件,则在运行mvn命令时无需传递概要文件名称。 将-Pcopy显式传递给命令将覆盖POM中的activation ,并始终激活此配置文件。

请参阅此链接中 如何触发配置文件部分。