命令行查看本地Maven仓库地址

主要参考: https://stackoverflow.com/questions/5916157/how-to-get-the-maven-local-repo-location

1. 如果是只需要查看本地仓库的话可以使用如下命令:

mvn help:evaluate -Dexpression=settings.localRepository | grep -v '\[INFO\]'

https://stackoverflow.com/a/16218772/1280694


2. 在运行maven命令时,添加-X 或者 -Debug参数

mvn -X

会打印出相关结果

...
[DEBUG] Reading global settings from C:\Maven\conf\settings.xml
[DEBUG] Reading user settings from C:\segphault\.m2\settings.xml
[DEBUG] Using local repository at C:\Repo
...


3. 使用如下命令(但是我使用该命令无效,而且开始下载jar包,其他博客也提到使用该命令可以查看本地仓库路径,例如这里的https://blog.csdn.net/haocm66/article/details/71123190)

mvn help:effective-settings


  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
删除本地maven仓库的包可以通过以下步骤来完成: 1. 打开命令行窗口或终端,并进入到maven仓库的根目录。maven仓库的根目录通常位于用户目录下的.m2文件夹中。根据操作系统的不同,可以使用以下命令进入.m2文件夹。 - Windows系统:cd %USERPROFILE%\.m2 - MacOS/Linux系统:cd ~/.m2 2. 在.m2文件夹中,存在一个名为repository的文件夹。这个文件夹包含了本地maven仓库中各种不同的包。 3. 在repository文件夹中,找到需要删除的包的路径。根据maven的约定,包的路径通常以groupId和artifactId来标识,位于repository文件夹下的对应groupId的文件夹中。可以使用文件管理器来浏览并找到需要删除的包的路径。 4. 删除对应的包,可以通过在命令行窗口或终端中执行以下命令来删除: - Windows系统:rmdir /s /q [包的路径] - MacOS/Linux系统:rm -rf [包的路径] 需要将[包的路径]替换为实际的包路径。 5. 删除完毕后,可以通过重新构建项目或运行maven命令来重新下载需要的包。maven会根据项目的pom.xml文件中的依赖配置,自动从远程仓库中下载并安装所需的包到本地仓库。 需要注意的是,在删除本地maven仓库的包之后,如果有其他项目依赖该包,那么在构建这些项目时会出现错误。因此,在删除之前需要确保不再有其他项目依赖该包,或者重新安装所需的包到本地仓库

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值