有没有办法在pom.xml中执行片段的条件执行?我的要求是复制一个文件/目录,以根据POM中定义的变量部署结构.xml...
例如:
< if >
< equals arg1="package" arg2="package"/>
< then>
....
< /then>
< /if>
不知道我该如何实现这一点!
任何指示将不胜感激。
谢谢锶
可能你需要使用Maven AntRun Plugin。
通常,POM 中没有条件表达式。唯一与此类似的是可以在某些指定条件下激活的构建配置文件,但是它们可能不适合您当前的情况。
最后,我的建议在这里。我们不知道您的案例到底是关于什么的,甚至没有任何真正的代码片段,但是根据我的经验,必须在 Maven 中使用这种黑客的东西真的很不寻常。对我来说,这闻起来像是Maven理解,项目结构或类似的东西的一些问题。我可能是错的,也许您的情况确实需要它,但请考虑其他选项以适应 Maven 默认方法和约定。
好吧,您可以使用Maven的配置文件来做到这一点。
或者你可以看看Maven的Ant Tasks。