有没有办法在pom.xml中执行snippet的条件执行? 我的要求是根据pom.xml中定义的变量复制文件/目录以部署结构...
例如:
< if >
< equals arg1="package" arg2="package"/>
< then>
....
< /then>
< /if>
不确定我怎么能实现这个目标!
任何指针都会受到高度赞赏。
谢谢, SR
答案 0 :(得分:4)
可能你需要使用Maven AntRun Plugin。
通常,POM中没有条件表达式。唯一与此类似的是build profiles可以在某些指定条件下激活,但它们可能不适合您当前的情况。
最后,我的建议在这里。我们并不确切知道你的情况是什么,甚至没有任何真正的代码片段,但是从我的经验来看,在Maven中使用这种hackin的东西真的很不寻常。对我来说,它闻起来像Maven理解,项目结构或类似的东西的一些问题。我可能错了,也许你的情况确实需要,但考虑其他选项以适应Maven默认方法和约定。
答案 1 :(得分:2)