有没有在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为。
在一般情况下,有一个在POM没有条件表达式。 类似莫名其妙地这样做的唯一的事情是创建个人资料 ,可以在某些特定条件下被激活,但是他们可能不适合您目前的情况。
而且,到了最后,我的建议在这里。 我们不知道你的情况是关于到底是什么,甚至不具备任何实际的代码片段,但是从我的经验,它是真正不寻常的Maven中使用这种hackin'的东西。 对我来说,它闻起来像一些问题与Maven的了解,项目结构或类似的东西。 我可能是错的,也许你的情况确实需要这一点,但考虑其他选项,以适应Maven的默认做法和惯例来代替。
那么,你可以使用Maven的配置文件 ,做到这一点。
或者你可以看看Maven的Ant任务 。