我正在使用Anypoint Studio 6.2和Mule 3.8.1运行时和Maven 3.3.9,当我构建项目时,Maven依赖项被写入名为${env.M2_REPO}
的项目文件夹而不是我常用的Maven存储库{{ 1}}。
如何将其更改回c:/users/my.name/.m2
并停止创建此文件夹?
导致错误显示在Mule Problems选项卡中显示“缺少库”,但当我将它们从c:/users/my.name/.m2
文件夹移动到${env.M2_REPO}
时,问题就会消失。
答案 0 :(得分:0)
右键点击项目 - > Java构建路径 - >添加变量 - >配置 变量 - >类路径变量 - >新
----------- --------------- OR
偏好 - >爪哇 - >构建路径 - > classpath变量
name: M2_REPO
path: location of repo
<强> UPDATE1:强> 右键单击项目,你会看到这样的东西。 第一次点击
填充maven存储库
.. 如果您的问题仍然没有解决,请点击
更新项目依赖项
答案 1 :(得分:0)
问题在于,在Maven应用程序文件夹的settings.xml文件中,默认存储库设置为env.M2_REPO而不是.m2位置。将其更改为.m2并且所有工作正常。