我怎样才能告诉maven在项目基础上使用特定的settings.xml?

Kor*_*gay 4 maven

所以我的项目附带了settings.xml它的pom.xml.

有没有办法指定在同一文件夹中pom.xml使用?settings.xml

geo*_*and 5

看来 Maven 不允许你尝试做的事情,而且特别建议不要这样做。以下摘录自官方文档Apache Maven - Settings Reference

settings.xml 文件中的 settings 元素包含用于定义以各种方式配置 Maven 执行的值的元素,例如 pom.xml,但不应捆绑到任何特定项目或分发给受众。其中包括本地存储库位置、备用远程存储库服务器和身份验证信息等值。

settings.xml 文件可能存在于两个位置:

The Maven install: $M2_HOME/conf/settings.xml
A user's install: ${user.home}/.m2/settings.xml
Run Code Online (Sandbox Code Playgroud)

前者的settings.xml也称为全局设置,后者的settings.xml称为用户设置。如果两个文件都存在,它们的内容将被合并,其中用户特定的 settings.xml 占主导地位。