【发布时间】:2021-05-24 05:30:54
【问题描述】:
我在 Eclipse v2020-12 中使用 m2e。我用<localRepository>D:/.m2repo/repository</localRepository> 在D:\.m2repo 中创建了一个settings.xml 文件。在 Eclipse 首选项中,在 Maven 的全局设置下,我浏览到该文件,然后单击 Update Settings。关闭 eclipse 后,我将 m2e 的 repo 从默认文件夹 C:\Users\<user>\.m2 移动到 D:\(它是 30GB,我需要 C 上的空间)。
eclipse 的某些部分可以识别这种变化。 Maven 用户设置显示新的本地 repo 文件夹和构建路径设置下的 Java 类路径变量显示MT_REPO (non modifiable) - D:\.m2repo\repository.
但是,m2e 仍然(顽固地)在 C 的默认文件夹中创建一些文件。我能找到的最相关的信息是在 this 2017 unanswered SO question 的错误消息中提示另一个全局设置文件:
[DEBUG] 从 EMBEDDED\conf\settings.xml 读取全局设置
编辑: Found maven doc here 说用户设置比全局设置“占主导地位”。所以,我在 Maven 下使用相同的设置文件尝试了上述操作,用户设置...相同的结果。
【问题讨论】:
标签: eclipse maven maven-3 m2eclipse