当运行mvn install
在其上建立一个本地多模块项目和项目的文物安装到本地回购。 mvn clean
似乎清理我的项目的具体目标目录。
我与Maven使用什么命令让它从本地回购卸载我的项目模块? 例如我的项目输出富-0.1.jar和酒吧0.2.jar我希望那些从我的本地回购去除,而不必去那里,并删除他们自己。
当运行mvn install
在其上建立一个本地多模块项目和项目的文物安装到本地回购。 mvn clean
似乎清理我的项目的具体目标目录。
我与Maven使用什么命令让它从本地回购卸载我的项目模块? 例如我的项目输出富-0.1.jar和酒吧0.2.jar我希望那些从我的本地回购去除,而不必去那里,并删除他们自己。
可以清除从本地资源库的文物,但你为什么喜欢这样做呢? 除此之外,你可以做到这一点通过Maven的依赖关系的插件 :
这将清除所有项目和依赖构件
mvn dependency:purge-local-repository -DreResolve=false
这可以通过补充命令行参数(参见文档)用于进一步的细节的情况下的影响。
mvn build-helper:remove-project-artifact
最好是实现一个发布策略,即只要在开发附加与版本的文物SNAPSHOT
。 当您运行安装Maven就会自动更新的文物在当地的仓库。 一旦你已经完成了发展删除快照并释放版本(即通过部署)。 如果需要进一步的发展,你可以增加版本号,并与快照再次追加了。