我在m2e中配置了“用户设置”文件。我在文件中配置了本地存储库位置。
但独立的Maven怎么知道呢?如何配置独立Maven以使用相同的用户配置和相同的本地存储库位置?
例如,以下命令将jar添加到本地存储库:
mvn install:install-file -Dfile=c:\kaptcha-2.3.jar -DgroupId=com.google.code
-DartifactId=kaptcha -Dversion=2.3 -Dpackaging=jar
此处没有存储库位置,因此它将使用它知道的人。哪一个?
更新
我可以在命令行中设置用户设置位置,但是在全局设置中吗?
我可以编辑mavenrc_pre.bat
或其他什么吗?
答案 0 :(得分:2)
本地存储库位置在settings.xml
中定义,您可以使用--settings
选项在命令行中指定。这是您定义回购地点的方式:http://maven.apache.org/settings.html#Repositories
答案 1 :(得分:1)
尝试-s <path_to_settings.xml>
设置settings.xml,本地存储库将从中提取
答案 2 :(得分:1)
用户的settings.xml
文件的默认位置位于用户主目录下的.m2
目录中。