如何在Eclipse中更改Maven本地存储库

我从另一台服务器A的共享驱动器上的根目录导入了一个多模块的Maven项目。在服务器A上, mvn install将会成功运行,并且Maven会在/home/user/.m2

但是,在将工程导入工作站PC上的Eclipse(实际上是STS)之后,我无法运行mvn build (我安装了m2e插件),主要原因是缺less其他模块的依赖关系。 我意识到Eclipse正在使用我的工作站PC上的settings.xmlrepository/ ,因此在.m2caching中不会安装任何模块构build。

我试图修改Maven使用服务器A上的.m2目录。我只能将settings.xml设置为服务器A上的,但我不能更改本地存储库。 我唯一的select是“重新索引”。

有没有办法将本地存储库更改为服务器A上的存储库,还是有更好的方法在一台服务器上有代码,并在另一台PC上的Tomcat上编辑/构build/testing?

在这里输入图像说明

位置可以在Maven->安装 – >全局设置:settings.xml中指定

在这里输入图像说明

在较新版本的Eclipse中,可以在全局configuration文件中进行设置

Windows>首选项> Maven>用户设置>全局设置

不要殴打我为什么可以在用户设置中configuration全局设置…可能是因为你需要按下“开始”closuresWindows上的个人电脑… :D