我在.mvn文件夹中的项目基目录中有一个local-settings.xml。当我进行干净安装时,maven没有引用此文件。如何在没有-s选项的情况下引用此文件。
我的目录结构与此问题完全相同:Create project-specific Maven settings
答案 0 :(得分:1)
您必须使用以下命令来检查在工件部署期间需要进行哪些设置:
mvn help:effective-settings
有时候,您可能会使用本地设置和全局设置(首先采用maven安装提供的信息,然后采用存储库提供的信息),但是maven不能同时识别两者。使用此命令,您可以验证maven在部署期间进行的实际设置。此外,您可以找到maven正在获取的实际文件,并根据服务器所需的配置正确修改文件(例如,使用vim)。
请记住,settings.xml文件可能存在两个位置:
Maven安装目录
$ M2_HOME / conf / settings.xml
用户特定的设置文件
〜/ .m2 / settings.xml
如果两个文件都存在,则它们的内容将合并,其中用户特定的settings.xml为主要文件。 https://maven.apache.org/settings.html