Maven Antrun:如何启用跳过的任务?

Maven Antrun:如何启用跳过的任务?,maven,maven-3,maven-antrun-plugin,Maven,Maven 3,Maven Antrun Plugin,我有一个maven项目,其中“需要”使用antrun启动一个程序(下面的示例没有反映这种需要)。默认情况下,应禁用antrun,如示例所示 <execution> <id>default-cli</id> <phase>test</phase> <configuration> <skip>true</skip> <tasks> <delete dir="t

我有一个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>

但是maven.antrun.skip似乎只起到禁用任务的作用,而不是再次启用它。日志上只写着“跳过Antrun执行”

我还尝试使用

mvn antrun:run@default-cli
但信息仍然是一样的

那么,如何禁用antrun作为默认值,以便在需要时能够临时运行它呢


Java8、Maven3.6、Antrun1.8在属性中定义自己的属性,如


真的
mvn antrun:run@default-cli