【问题标题】:What are ~/.m2 and ~/.p2 folders and can I delete them?什么是 ~/.m2 和 ~/.p2 文件夹,我可以删除它们吗?
【发布时间】:2020-09-25 13:02:03
【问题描述】:

我知道它们以某种方式与 Eclipse 相关联,而 .m2 与 maven 相关。

但是,我从来没有真正使用过 maven,我也不再使用它了,虽然我仍然使用 Eclipse,这两个文件夹 ~/.p2~./m2 每个大约 4Gb,我想知道我是否可以只需删除它们。

澄清一下,我的~/.p2 文件夹如下所示:

cd ~/.p2
du -sh */
3.2M    org.eclipse.equinox.p2.core/
 48M    org.eclipse.equinox.p2.engine/
 45M    org.eclipse.equinox.p2.repository/
3.6G    pool/

我想知道 pool/ 文件夹是否需要那么大,或者我那里有 relic/zoombie 文件以及如何找到它?

例如,为什么我有这么多版本的PyDev

drwxr-xr-x 6 alan staff 192 Apr  4  2016 /Users/alan/.p2/pool/plugins/org.python.pydev.core_4.5.5.201603221110
drwxr-xr-x 6 alan staff 192 May 11  2016 /Users/alan/.p2/pool/plugins/org.python.pydev.core_5.0.0.201605051159
drwxr-xr-x 6 alan staff 192 Jun 22  2016 /Users/alan/.p2/pool/plugins/org.python.pydev.core_5.1.1.201606162013
drwxr-xr-x 6 alan staff 192 Jun 28  2016 /Users/alan/.p2/pool/plugins/org.python.pydev.core_5.1.2.201606231256
drwxr-xr-x 6 alan staff 192 Sep 16  2016 /Users/alan/.p2/pool/plugins/org.python.pydev.core_5.2.0.201608171824
drwxr-xr-x 6 alan staff 192 Oct 26  2016 /Users/alan/.p2/pool/plugins/org.python.pydev.core_5.3.0.201610121612
drwxr-xr-x 6 alan staff 192 Nov  1  2016 /Users/alan/.p2/pool/plugins/org.python.pydev.core_5.3.1.201610311318
drwxr-xr-x 6 alan staff 192 Dec  8  2016 /Users/alan/.p2/pool/plugins/org.python.pydev.core_5.4.0.201611281236
drwxr-xr-x 6 alan staff 192 Jan 25  2017 /Users/alan/.p2/pool/plugins/org.python.pydev.core_5.5.0.201701191708
drwxr-xr-x 6 alan staff 192 Mar 22  2017 /Users/alan/.p2/pool/plugins/org.python.pydev.core_5.6.0.201703221358
drwxr-xr-x 6 alan staff 192 Apr 12  2017 /Users/alan/.p2/pool/plugins/org.python.pydev.core_5.7.0.201704111357
drwxr-xr-x 6 alan staff 192 Jun 16  2017 /Users/alan/.p2/pool/plugins/org.python.pydev.core_5.8.0.201706061859
drwxr-xr-x 6 alan staff 192 Aug 28  2017 /Users/alan/.p2/pool/plugins/org.python.pydev.core_5.9.2.201708151115
drwxr-xr-x 6 alan staff 192 Sep 22  2017 /Users/alan/.p2/pool/plugins/org.python.pydev.core_6.0.0.201709191431
drwxr-xr-x 6 alan staff 192 Nov  9  2017 /Users/alan/.p2/pool/plugins/org.python.pydev.core_6.1.0.201711051306
drwxr-xr-x 6 alan staff 192 Nov 29  2017 /Users/alan/.p2/pool/plugins/org.python.pydev.core_6.2.0.201711281614
drwxr-xr-x 7 alan staff 224 Mar  1  2018 /Users/alan/.p2/pool/plugins/org.python.pydev.core_6.3.1.201802272029
drwxr-xr-x 7 alan staff 224 Mar 23  2018 /Users/alan/.p2/pool/plugins/org.python.pydev.core_6.3.2.201803171248
drwxr-xr-x 7 alan staff 224 May 15  2018 /Users/alan/.p2/pool/plugins/org.python.pydev.core_6.3.3.201805051638
drwxr-xr-x 7 alan staff 224 Jul 12  2018 /Users/alan/.p2/pool/plugins/org.python.pydev.core_6.4.3.201807050139
drwxr-xr-x 7 alan staff 224 Aug  9  2018 /Users/alan/.p2/pool/plugins/org.python.pydev.core_6.4.4.201807281807
drwxr-xr-x 7 alan staff 224 Oct  2  2018 /Users/alan/.p2/pool/plugins/org.python.pydev.core_6.5.0.201809011628
drwxr-xr-x 7 alan staff 224 Nov  9  2018 /Users/alan/.p2/pool/plugins/org.python.pydev.core_7.0.3.201811082356
drwxr-xr-x 7 alan staff 224 Feb 12  2019 /Users/alan/.p2/pool/plugins/org.python.pydev.core_7.1.0.201902031515
drwxr-xr-x 7 alan staff 224 Jul  1  2019 /Users/alan/.p2/pool/plugins/org.python.pydev.core_7.2.1.201904261721
drwxr-xr-x 7 alan staff 224 Aug 31  2019 /Users/alan/.p2/pool/plugins/org.python.pydev.core_7.3.0.201908161924
drwxr-xr-x 7 alan staff 224 Nov  7  2019 /Users/alan/.p2/pool/plugins/org.python.pydev.core_7.4.0.201910251334
drwxr-xr-x 8 alan staff 256 Mar  9 10:20 /Users/alan/.p2/pool/plugins/org.python.pydev.core_7.5.0.202001101138
drwxr-xr-x 8 alan staff 256 Jun  6 13:49 /Users/alan/.p2/pool/plugins/org.python.pydev.core_7.6.0.202006041357

我还有 2012 年的文件,我很确定我没有使用它们。

【问题讨论】:

    标签: eclipse maven p2


    【解决方案1】:

    .m2 文件夹包含 Maven 配置文件和您曾经下载的每个工件的副本。如果需要磁盘空间,通常可以删除 .m2/repository 文件夹。

    .p2 文件夹显然是用于 Eclipse 安装程序的。我通常使用不会填满这个的 ZIP 分发。

    【讨论】:

      【解决方案2】:
      • .m2 是您的本地 Maven 存储库。它包含所有曾经下载的 Maven 依赖项和 Maven 插件。 您可以删除此文件夹(除了repository 子文件夹之外的现有配置/设置文件),Maven 将重新创建此文件夹并再次下载所需的所有内容:在 Eclipse 中右键单击一个项目并选择 Maven > 更新项目...,点击全选并点击OK

      • .p2 包含您通过 Eclipse 安装程序安装的大部分 Eclipse 安装(Eclipse 由所有插件组成) (如果您安装了多个 Eclipse,与通过解压缩 ZIP 文件安装 Eclipse 相比,这可以节省磁盘空间)。 不要删除此文件夹,否则您将无法再启动 Eclipse。要清理此文件夹,请运行 Eclipse 安装程序,在右上角的菜单中选择 Bundles Pools...(在 Eclipse 中,术语 bundle 的同义词插件)并在 Bundles Pool Management 对话框中运行 Clear Cache...Cleanup Agent...

      【讨论】:

      • 我已经下载了 Eclipse Installer,运行它,Bundles Pools 已经被选中。但是我已经安装了 Eclipse 并且运行良好,所以我不确定如何获得 _Bundles Pool Management。安装程序只为我提供了安装 Eclipse 的选择,我不想这样做,以免弄乱我当前的安装。高级模式不会显示类似的内容。
      • Bundles Pools... 右侧有一个开关,但 Bundles Pools... 本身是一个菜单项,您可以在其中可以点击打开Bundles Pool Management对话框。
      • 完美,它确实可以清理。现在它从 3.6 Gb 缩小到 408 Mb。
      猜你喜欢
      • 2013-08-04
      • 2016-10-23
      • 2020-01-07
      • 2014-03-15
      • 2022-09-27
      • 1970-01-01
      • 1970-01-01
      • 2018-11-14
      • 1970-01-01
      相关资源
      最近更新 更多