我google了一下,找不到任何办法,但是想知道我是否可以在各种情况下拥有一个带有多个poms的项目,然后告诉maven使用'this'或'that'.
根本问题是我们有一个项目需要以一种方式"为生产"而构建,而由于WebSphere中的变幻莫测而需要在另一种方式中"开发".我可以用ant来修改一些东西,通过重命名来切换我想要的任何pom(即"copy pom.xml.development pom.xml; mvn install"),但是想知道是否有更多支持的方式.
如果不这样做,或许可以从'主'pom中"包含"一段pom,这样我就可以拥有我的prod和dev片段,并且maven包括基于属性或env var(或命令)的任何一个线arg)还是什么?
问题主体的答案是使用maven配置文件.
问题标题的答案是发布
$ mvn -f my_custom_pom_filename.xml
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
873 次 |
| 最近记录: |