Java 月蚀火星:Maven M2_回购不可修改

Java 月蚀火星:Maven M2_回购不可修改,java,eclipse,maven,Java,Eclipse,Maven,在过去的几个小时里,我们一直在努力寻找解决方案,但没有成功 我们从未安装过这样的Maven。直接下载EclipseMars,内置Maven插件。但它不允许为maven存储库提供位置。我们的理解是,在Workspace->preferences->Maven->User Settings中更新M2_REPO的值应该允许指定本地Maven存储库。但这是不可编辑的,也没有“打开文件”链接。我们检查了本地目录.m2->那里没有settings.xml 问题是:1)在这种情况下,我们如何更新M2_回购变量

在过去的几个小时里,我们一直在努力寻找解决方案,但没有成功

我们从未安装过这样的Maven。直接下载EclipseMars,内置Maven插件。但它不允许为maven存储库提供位置。我们的理解是,在Workspace->preferences->Maven->User Settings中更新M2_REPO的值应该允许指定本地Maven存储库。但这是不可编辑的,也没有“打开文件”链接。我们检查了本地目录.m2->那里没有settings.xml

问题是:1)在这种情况下,我们如何更新M2_回购变量?
2) 在我们的系统中,哪里可以找到maven的.settings.xml?(windows搜索未显示settings.xml)

根据OP的请求,我将发布我之前的评论作为答案:

“更新设置”按钮仅使用
Settings.xml
文件中设置的内容刷新Eclipse配置。您必须自己提供该文件,因为Maven插件没有为其提供编辑器。如果要更改本地存储库位置,需要在该文件中指定它

<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:\Projects\mvn-repo</localRepository>
</settings>

C:\Projects\mvn回购

Preferences>Maven>User settings>Update settings
可编辑您好Saravana,谢谢您的回复,按钮是可点击的,但当您点击按钮时什么也没发生,它在C:\users\\\.m2\settings.xml中显示了一个文件位置,但实际上文件不在那里我想(我不是100%确定,所以我不把它作为答案发布)“更新设置”按钮只刷新Eclipse配置中的Settings.xml文件。你必须自己提供文件,插件没有编辑器。如果你想更改本地存储库的位置,你需要在该文件中指定它。David,U rock,这解决了问题,请将此作为答案发布,以便我可以接受:-)我能够提供带有我的local.repo地址的文件,而且它也起到了作用!伟大的我把评论作为答案发布了。你好,大卫,你能发布settings.xml的内容吗?