【发布时间】:2018-08-04 14:37:48
【问题描述】:
可以在settings.xml中设置maven本地仓库:
<localRepository>${user.home}/.m2/repository</localRepository>
并且可以在命令行设置maven本地仓库:
mvn clean install -Dmaven.repo.local=repository
是否可以在 pom.xml 本身中指定?
注意:我想在 pom.xml 中指定 maven 最初搜索工件的位置(默认情况下,~/.m2/repository)以及 maven 通过 mvn install 安装工件的位置(默认情况下,~/.m2/repository )。
【问题讨论】:
-
第一个例子正是默认使用的。如果你喜欢你也可以使用第二个给位置的参数......并回答你的问题:不,不可能在 pom 文件中定义本地缓存的位置..问题是你为什么要想换吗?
-
不,问题是如何改变它 - 为什么不相关:)
-
了解你的动机很重要,当然也可以了解你想要做什么或想要解决什么样的问题。这会有所帮助,如果我知道原因,也许我可以为您的问题提出更好的解决方案。但是如果你不喜欢被帮助好吧..这取决于你....