eclipse m2e可以在工作空间之间共享maven缓存吗?

时间:2018-02-20 15:55:01

标签: eclipse maven m2eclipse m2e

我的每个eclipse工作区在org.eclipse.m2e.core插件目录中都包含一个2.5GB的缓存。有没有什么方法可以跨工作区共享?

(我有大约30个工作空间,不必要)

1 个答案:

答案 0 :(得分:0)

关于https://maven.apache.org/settings.html,我提供了<localRepository>的专用目录,如下例所示

${user.home}/.m2/settings.xml

<?xml version="1.0" encoding="UTF-8"?>
<settings xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 
                              http://maven.apache.org/xsd/settings-1.0.0.xsd" 
          xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

    <localRepository>path/to/repository</localRepository>
<settings>

注意:我使用Eclipse for Windows菜单可能与您的不同。

Eclipse m2e配置如下: -

  1. 创建新的干净工作区。
  2. 转到Windows - &gt; Preferences,系统将显示Preferences对话框。
  3. Preferences对话框中,选择Maven - &gt; User Settings
  4. 在右侧面板上
    • User Settings文本框设置为${user.home}/.m2/settings.xml
    • 按下名为Update Settings
    • 的按钮
    • 名为Local Repository (From merged user and global settings)的文本框应显示路径path/to/repository与标记<localRepository>中的值相同。
  5. 创建新的maven项目
  6. 监控org.eclipse.m2e.core,大小应该减少。