一般来说,这些回答了以下问题:如何更改您的用户设置文件?但我想回答的问题是如何更改我的本地 Maven 存储库位置。答案是您必须编辑settings.xml。如果文件不存在,则必须创建它。您可以在Window > Preferences > Maven > User Settings中设置或更改文件的位置。这是用户设置条目
这是第二个文件输入;第一个包含信息。
如果不清楚,[redacted]
应替换为 .m2 文件夹的本地文件路径。
如果单击“打开文件”链接,它将打开settings.xml文件以在 Eclipse 中进行编辑。
如果您还没有settings.xml文件,以下内容会将本地存储库设置为名为 mdfst13 的用户的 Windows 10 默认值:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
https://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>C:\Users\mdfst13\.m2\repository</localRepository>
</settings>
您应该将其设置为适合您系统的值。我还没有测试过,但我怀疑在 Linux 中,默认值是/home/mdfst13/.m2/repository
. 当然,您可能不想将其设置为默认值。如果您正在阅读本文,您可能希望将其设置为其他值。如果您想要默认值,您可以将其删除。
将设置文件中元素的名称 归功于@ejaenv的此评论: . 有关更多信息,请参阅Maven — 设置参考。 <localRepository>
感谢@Ajinkya的回答,用于在 Eclipse Photon 中指定用户设置值的位置。
如果您已经有一个 settings.xml 文件,您应该将它合并到您现有的文件中。即<settings
并且<localRepository>
应该只在文件中出现一次,并且您可能希望保留已经存在的任何设置。或者换一种说法,编辑任何现有的本地存储库条目(如果存在),或者只将该行添加到文件中(如果不存在)。
我必须重新启动 Eclipse 才能将数据加载到新的存储库中。“更新设置”和“重新索引”都不够。