什么是〜/ .m2和〜/ .p2文件夹,我可以删除它们吗?

问题描述 投票:0回答:2

我知道它们以某种方式链接到Eclipse,并且.m2与行家有关。

但是,尽管我仍然使用Eclipse,但我从未真正使用过maven,并且不再使用它了,这两个文件夹~/.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/文件夹是否需要那么大,或者我那里有文物/僵尸文件,以及如何找到它?

例如,为什么我有这么多的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
2个回答
3
投票
  • [.m2是您的本地Maven存储库。它包含所有曾经下载的Maven依赖项和Maven插件。 您可以删除此文件夹repository子文件夹之外的现有配置/设置文件除外),Maven将重新创建此文件夹并再次下载所需的所有内容:在Eclipse中,右键单击一个项目,然后选择Maven>更新项目...,单击全选,然后单击确定

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


1
投票

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

。p2文件夹显然适用于Eclipse安装程序。我通常使用ZIP发行版,无法满足此要求。

© www.soinside.com 2019 - 2024. All rights reserved.