代码之家  ›  专栏  ›  技术社区  ›  user3437460

在命令行中生成项目时如何更改存储库的Maven生成路径

  •  0
  • user3437460  · 技术社区  · 6 年前

    .war 从SVN签出项目后我的Maven项目的文件,使用:

    mvn clean package
    

    但是,Maven似乎基于项目文件夹的当前位置搜索库(Maven依赖项)。(如下图所示用黄色下划线)。这个项目被放在 D:\DCA

    enter image description here

    mvn 从我的 .m2 存储库文件夹而不是 D:\DCA\.. . 我相信某个地方有一个配置文件或设置文件,允许我更改项目构建存储库的位置。

    所以我的问题是 :在上面的图像中,我可以在哪里/如何更改黄色下划线的路径?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Parth Lukhi    6 年前

    下载maven之后,按照给定的简单步骤将maven本地存储库位置更改为其他路径。

    • 导航到路径{M2\u HOME}\conf\其中M2\u HOME是maven安装 文件夹。
    • 在某些文本编辑器中以编辑模式打开file settings.xml。
    • 查找标记更新此值中的所需路径 标签。
    • 保存文件。 http://maven.apache.org/xsd/settings-1.0.0.xsd“>

       <!-- localRepository
         | The path to the local repository maven will use to store artifacts.
         |
         | Default: ${user.home}/.m2/repository -->
      
        <localRepository>E:/devsetup/M2</localRepository>
      
      
      
      </settings>
      

    ==============================================

    使用-X选项(debug)启动maven并检查输出的开头。

    应该有这样的东西

    [信息]错误堆栈跟踪已打开。

    [调试]从c:..\apache-maven-3.0.3\conf\settings.xml读取全局设置

    [调试]从c:…..m2\settings.xml读取用户设置

    [调试]使用C:…..\repository中的本地存储库

    ====================================================

    如果要指定自己的设置.xml

    mvn --settings customSetting.xml clean install
    

    mvn -s customSetting.xml clean install