什么是独立Maven中的用户设置等效?

时间:2012-09-21 09:00:32

标签: eclipse maven m2e

我在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或其他什么吗?

3 个答案:

答案 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目录中。