对于maven 2,是否可以使用名为"pom.xml"的文件以外的文件?

Mic*_*ell 2 maven-2 pom.xml

我google了一下,找不到任何办法,但是想知道我是否可以在各种情况下拥有一个带有多个poms的项目,然后告诉maven使用'this'或'that'.

根本问题是我们有一个项目需要以一种方式"为生产"而构建,而由于WebSphere中的变幻莫测而需要在另一种方式中"开发".我可以用ant来修改一些东西,通过重命名来切换我想要的任何pom(即"copy pom.xml.development pom.xml; mvn install"),但是想知道是否有更多支持的方式.

如果不这样做,或许可以从'主'pom中"包含"一段pom,这样我就可以拥有我的prod和dev片段,并且maven包括基于属性或env var(或命令)的任何一个线arg)还是什么?

igo*_*024 5

问题主体的答案是使用maven配置文件.

问题标题的答案是发布

$ mvn -f my_custom_pom_filename.xml
Run Code Online (Sandbox Code Playgroud)