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