maven如何选择配置文件(如果没有设置)?

maven如何选择配置文件(如果没有设置)?,maven,Maven,我在我的settings.xml中指定了两个配置文件:a和b。A在b之前定义。 我刚刚运行了一个mvn clean安装-X。maven选了个人资料吗 我没有在文档中使用,但这并没有给我任何线索 如果没有指定配置文件,我希望maven会提示我,但是如果在设置中定义了一些配置文件 它只是不使用任何工具吗? 它如何选择配置文件(如果未设置)?如果没有显式激活配置文件(通过使用-p profileId),并且如果没有任何配置文件是由它触发的,则不会触发任何配置文件。 对于Maven来说,配置文件是否被激

我在我的settings.xml中指定了两个配置文件:a和b。A在b之前定义。 我刚刚运行了一个
mvn clean安装-X
。maven选了个人资料吗

我没有在文档中使用
,但这并没有给我任何线索

如果没有指定配置文件,我希望maven会提示我,但是如果在设置中定义了一些配置文件

它只是不使用任何工具吗?
它如何选择配置文件(如果未设置)?

如果没有显式激活配置文件(通过使用-p profileId),并且如果没有任何配置文件是由它触发的,则不会触发任何配置文件。 对于Maven来说,配置文件是否被激活并不重要。 您可以通过
mvn org.apache.maven.plugins:maven帮助plugin:2.2:activeprofiles
确认这一点。 请注意,配置文件经常被用于错误的原因。即使在这里,也有人给出了不好的建议。
如果你能说出为什么要使用配置文件,那会有帮助。

我在一个相当大的It部门工作。每个领域都有自己的配置文件和镜像。我是少数同时在这两个领域工作的人之一,我已经厌倦了手动切换配置文件或忘记指定要使用的设置文件。所以我想尝试一下将配置文件合并到一个文件中。我只是好奇如果我什么都不指定会发生什么。回答你的问题:一个在属性和存储库中指定了几个URL(例如bug tracker),在属性中为localhost指定了其他服务器设置,还有repos。镜像都是用于
*
,所以第一个就赢了。