一般来说,这些回答了以下问题:如何更改您的用户设置文件?但我想回答的问题是如何更改我的本地 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。当然,您可能不想将其设置为默认值。如果您正在阅读本文,您可能希望将其设置为其他值。如果您想要默认值,您可以将其删除。
感谢this comment by @ejaenv 设置文件中元素的名称:<localRepository>。请参阅Maven — Settings Reference 了解更多信息。
感谢@Ajinkya's answer 在 Eclipse Photon 中指定用户设置值的位置。
如果您已有 settings.xml 文件,则应将其合并到现有文件中。 IE。 <settings 和 <localRepository> 应该只在文件中出现一次,并且您可能希望保留已经存在的任何设置。或者换一种说法,编辑任何现有的本地存储库条目(如果存在)或将该行添加到文件中(如果不存在)。
我必须重新启动 Eclipse 才能将数据加载到新的存储库中。 “更新设置”和“重新索引”都不够。