Maven - 如何执行条件执行



有没有办法在pom.xml中执行片段的条件执行?我的要求是复制一个文件/目录,以根据POM中定义的变量部署结构.xml...

例如:

< if >
    < equals arg1="package" arg2="package"/>
       < then>
              ....
           < /then>
     < /if>

不知道我该如何实现这一点!

任何指示将不胜感激。

谢谢锶

可能你需要使用Maven AntRun Plugin。

通常,POM 中没有条件表达式。唯一与此类似的是可以在某些指定条件下激活的构建配置文件,但是它们可能不适合您当前的情况。

最后,我的建议在这里。我们不知道您的案例到底是关于什么的,甚至没有任何真正的代码片段,但是根据我的经验,必须在 Maven 中使用这种黑客的东西真的很不寻常。对我来说,这闻起来像是Maven理解,项目结构或类似的东西的一些问题。我可能是错的,也许您的情况确实需要它,但请考虑其他选项以适应 Maven 默认方法和约定。

好吧,您可以使用Maven的配置文件来做到这一点。

或者你可以看看Maven的Ant Tasks。

相关内容

  • 没有找到相关文章

最新更新