maven3 – maven-antrun-plugin – “无法创建任务或输入”

我正在尝试在maven构建中使用“if”ant任务。

我发现许多文章建议使用“ant-nodeps”依赖。 最终所有这些技巧都不适用于maven3 + ant 1.8.1 + maven-antrun-plugin 1.6。

“出现了一个Ant BuildException:问题:如果创建任务或输入失败”

有什么帮助吗?

这是真正的代码(相反,它没有必要,但以防万一):

  smtpConfigurationProfile  true     org.apache.maven.plugins maven-antrun-plugin 1.6   validate  run                            org.apache.ant ant-nodeps 1.8.1        

1)在目标部分中的ant任务之前添加此行:

  

2)向插件添加以下依赖项:

    ant-contrib ant-contrib 1.0b3   ant ant     org.apache.ant ant-nodeps 1.8.1   

看到我在这里遇到同样问题的问题。

我通过将我的ant-contrib依赖项从插件移动到项目来解决它。