gpt4 book ai didi

java - 如何从本地 Maven 存储库中删除 Artifact 版本

转载 作者:行者123 更新时间:2023-11-30 02:08:19 27 4
gpt4 key购买 nike

假设我有一个包含两个版本的存储库:1.1 和 1.2:

com/mycomp/myproj/1.1/
com/mycomp/myproj/1.2/
com/mycomp/myproj/maven-metadata.xml

最新文件内容:

<?xml version="1.0" encoding="UTF-8"?>
<metadata>
<groupId>com.mycomp</groupId>
<artifactId>myproj</artifactId>
<versioning>
<release>1.2</release>
<versions>
<version>1.1</version>
<version>1.2</version>
</versions>
<lastUpdated>20180606133322</lastUpdated>
</versioning>
</metadata>

是否有工具或方法可以删除版本 1.2 并更改 maven-metadata.xml 以不声明它,而无需手动编辑文件?我研究了 mvn 命令,但看起来它只适用于 Maven 项目,而我的 Maven 存储库是由带有 Maven 插件的 gradle 填充的。

最佳答案

您的本地 Maven 存储库默认位于 $HOME/.m2/repository,因此只需进入文件系统并清除该文件夹即可

$HOME/.m2/repository/com/mycomp/myproj/1.2/

您还可以删除每次执行操作时都会重新创建的 maven-metadata.xml 文件

mvn clean install.

关于java - 如何从本地 Maven 存储库中删除 Artifact 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50819610/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com