使用以下命令从SVN中检出项目后,我正在为我的Maven项目构建.war
文件:
mvn clean package
但是,看来Maven会根据项目文件夹的当前位置搜索库(Maven依赖项)。 (下划线显示为黄色,如下图所示)。该项目已放置在D:\DCA
我希望mvn
从.m2
存储库文件夹而不是D:\DCA\..
中搜索库。我相信某个地方有一个配置文件或设置文件,可以让我更改用于项目构建的存储库的位置。
所以我的问题是:在上图中,我在哪里/如何更改黄色底线所示的路径?
答案 0 :(得分:0)
下载了Maven之后,请按照简单的步骤将Maven本地存储库位置更改为其他路径。
保存文件。 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>
============================================= < / p>
使用-X选项(调试)启动Maven并检查输出的开始。
应该有这样的东西
[INFO]错误堆栈跟踪已打开。
[DEBUG]从c:.... \ apache-maven-3.0.3 \ conf \ settings.xml读取全局设置
[DEBUG]从c:..... m2 \ settings.xml读取用户设置
[DEBUG]在C:.... \ repository
中使用本地存储库在这里您可以看到Maven从哪里获取设置。
================================================ =====
如果要指定自己的settings.xml 然后
mvn --settings customSetting.xml clean install
或
mvn -s customSetting.xml clean install