【发布时间】:2020-02-20 13:38:36
【问题描述】:
我有一个 maven 项目,其中“需要”使用 antrun 启动程序(下面的示例没有反映这种需要)。如示例所示,默认情况下应禁用 antrun。
<execution>
<id>default-cli</id>
<phase>test</phase>
<configuration>
<skip>true</skip>
<tasks>
<delete dir="target/dependencies" />
<copy todir="target/dependencies" flatten="true">
</tasks>
</execution>
但在某些自动化环境中,我们希望再次启用它。所以我期待
mvn test -Dmaven.antrun.skip=false
做到这一点,但 maven.antrun.skip 似乎只能禁用任务而不是再次启用它。日志只是说“跳过 Antrun 执行”。
我也尝试使用
运行任务mvn antrun:run@default-cli
但消息保持不变。
那么,如何默认禁用 antrun 以便能够在需要时临时运行它?
Java8、Maven3.6、Antrun1.8
【问题讨论】:
标签: maven maven-3 maven-antrun-plugin