【问题标题】:Editing settings file for maven编辑maven的设置文件
【发布时间】:2018-11-27 10:00:14
【问题描述】:

我的 Windows 7 机器上运行着 maven 3.5.4 和 java 1.8。我可能需要对 maven 的 settings.xml 文件进行一些编辑,但是我无法找到它。我的 maven 安装文件夹如下:C:\Users\username\.m2。我无法在此文件夹内的任何子文件夹中找到 settings.xml

【问题讨论】:

  • settings.xml 文件也称为 MAVEN 的配置文件,位于 Maven 安装目录中的一个名为 conf 的文件夹中,名为 settings.xml。查看此链接 baeldung.com/maven-local-repository
  • 不要修改 Maven 安装中的 settings.xml。正确答案见下文。
  • 运行 mvn archetype:generate 时出现错误。它说:在当前项目和插件组 [org.apache.maven.plugins, org.codehaus.mojo] 中没有找到前缀“原型”的插件,可从存储库 [local (C:\Users\user\. m2\repository), central (repo.maven.apache.org/maven2)]。我想我需要对 settings.xml 文件进行一些更改来解决这个问题。既然我找不到那个文件,还有其他方法可以解决这个问题吗?希望有人可以提供帮助。

标签: java xml maven


【解决方案1】:

您可以在C:\users\user\.m2中创建默认设置文件

Settings.xml 不是强制性的。如果它不存在,那么 Maven 在没有自定义设置的情况下仍然可以工作。

您还可以使用-s--settings 选项使用特定的settings.xml 文件调用maven。例如:

mvn -s mySettings.xml clean install

【讨论】:

    【解决方案2】:

    您始终可以在任何目录中指定 debug 运行 mvn 命令,并在消息中显示他正在使用哪些 settings.xml 文件

    命令: mvn -X

    输出:

    ...
    [DEBUG] Reading global settings from C:\tools\apache-maven-3.5.2\bin\..\conf\settings.xml
    [DEBUG] Reading user settings from C:\Users\{username}\.m2\settings.xml
    ...
    

    【讨论】:

      猜你喜欢
      • 2016-10-03
      • 1970-01-01
      • 2015-09-03
      • 2018-04-07
      • 1970-01-01
      • 1970-01-01
      • 2018-07-15
      • 2018-01-19
      • 1970-01-01
      相关资源
      最近更新 更多