Mule将Maven依赖项复制到env.M2_REPO文件夹中

时间:2017-01-06 19:51:20

标签: maven mule anypoint-studio

我正在使用Anypoint Studio 6.2和Mule 3.8.1运行时和Maven 3.3.9,当我构建项目时,Maven依赖项被写入名为${env.M2_REPO}的项目文件夹而不是我常用的Maven存储库{{ 1}}。

enter image description here

如何将其更改回c:/users/my.name/.m2并停止创建此文件夹?

导致错误显示在Mule Problems选项卡中显示“缺少库”,但当我将它们从c:/users/my.name/.m2文件夹移动到${env.M2_REPO}时,问题就会消失。

2 个答案:

答案 0 :(得分:0)

  

右键点击项目 - > Java构建路径 - >添加变量 - >配置   变量 - >类路径变量 - >新

----------- --------------- OR

  

偏好 - >爪哇 - >构建路径 - > classpath变量

name: M2_REPO
path: location of repo

<强> UPDATE1: 右键单击项目,你会看到这样的东西。 第一次点击

  

填充maven存储库

.. 如果您的问题仍然没有解决,请点击

  

更新项目依赖项

..这就是几个月前我解决问题的方法。 enter image description here

答案 1 :(得分:0)

问题在于,在Maven应用程序文件夹的settings.xml文件中,默认存储库设置为env.M2_REPO而不是.m2位置。将其更改为.m2并且所有工作正常。