假设我有一个包含两个版本的存储库: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存储库是由gradle和maven插件填充的。
答案 0 :(得分:2)
你的本地maven repo默认是$ HOME / .m2 / repository,所以只需进入文件系统并吹走文件夹
$HOME/.m2/repository/com/mycomp/myproj/1.2/
每次执行
时,您也可以删除重新创建的maven-metadata.xml文件mvn clean install.