我的电脑运行Windows 10,我使用Java和Eclipse.最近,Windows警告我,我正在遇到短磁盘空间,经过一些研究后,我注意到.m2我的用户文件夹(C:\Users\MySelf)下面有一个名为202Gb 的文件夹.
我知道这个文件夹属于Maven.由于这个文件夹比我的所有项目及其依赖项都大,所以在我看来,Maven保留了不必要的文件,所以我想摆脱它们.
是安全的只是删除文件夹内容或我应该运行一些特定的过程,以节省空间并保持Maven运行良好?
Ade*_*ros 35
删除文件夹.m2/repository是完全安全的,因为除了本地项目之外, maven会在需要时重新下载所有需要的依赖项.它还有其他文件夹.m2占用空间吗?
对于您当地的项目,maven会抱怨找不到它们.在这种情况下,您只需要重新编译它们并安装它们.它们将上传到存储库mvn clean install
解决方案1:
您甚至可以在D驱动器或任何其他驱动器中创建新文件夹.并使用它.
您不必使用默认创建的.m2文件夹.
同时将其更改为新路径:
<localRepository>D:\.m2\repository_Product</localRepository>
Run Code Online (Sandbox Code Playgroud)
更改设置如下图所示:
解决方案2:
删除.m2文件夹,然后确保所有项目在pom.xml中只有新版本/所需版本的jar条目.重建项目..m2文件夹仅保留最新版本
提示:保持IDE和所需项目处于打开状态,以防止删除.
| 归档时间: |
|
| 查看次数: |
63745 次 |
| 最近记录: |