如何做删除项目从本地Maven回购文物?(How to do remove a projects a

2019-07-19 01:43发布

当运行mvn install在其上建立一个本地多模块项目和项目的文物安装到本地回购。 mvn clean似乎清理我的项目的具体目标目录。

我与Maven使用什么命令让它从本地回购卸载我的项目模块? 例如我的项目输出富-0.1.jar和酒吧0.2.jar我希望那些从我的本地回购去除,而不必去那里,并删除他们自己。

Answer 1:

可以清除从本地资源库的文物,但你为什么喜欢这样做呢? 除此之外,你可以做到这一点通过Maven的依赖关系的插件 :

这将清除所有项目和依赖构件

mvn dependency:purge-local-repository -DreResolve=false

这可以通过补充命令行参数(参见文档)用于进一步的细节的情况下的影响。



Answer 2:

mvn build-helper:remove-project-artifact


Answer 3:

最好是实现一个发布策略,即只要在开发附加与版本的文物SNAPSHOT 。 当您运行安装Maven就会自动更新的文物在当地的仓库。 一旦你已经完成了发展删除快照并释放版本(即通过部署)。 如果需要进一步的发展,你可以增加版本号,并与快照再次追加了。



文章来源: How to do remove a projects artifacts from the local maven repo?
标签: maven maven-3