有没有一种方法可以在pom.xml中执行条件执行代码片段? 我的要求是根据在pom.xml中定义的变量将文件/目录复制到部署结构中...
例如:
< if >
< equals arg1="package" arg2="package"/>
< then>
....
< /then>
< /if>
不确定如何实现这个目标!
任何指导都将不胜感激。
谢谢, SR
有没有一种方法可以在pom.xml中执行条件执行代码片段? 我的要求是根据在pom.xml中定义的变量将文件/目录复制到部署结构中...
例如:
< if >
< equals arg1="package" arg2="package"/>
< then>
....
< /then>
< /if>
不确定如何实现这个目标!
任何指导都将不胜感激。
谢谢, SR
也许您需要使用Maven AntRun Plugin来实现这个目标。
通常情况下,POM中没有条件表达式。唯一与此有些相似的是构建配置文件,它们可以根据某些指定的条件进行激活,但它们可能并不适合您当前的情况。
最后,我的建议是:我们不知道您的具体情况,甚至没有任何真正的代码片段,但从我的经验来看,在Maven中使用这种“hackin”是非常不寻常的。对我而言,它闻起来像是Maven理解、项目结构或类似问题的一些问题。我可能是错的,也许您的情况确实需要这样做,但考虑其他选项以适应Maven的默认方法和约定。