我正在尝试从我的.m2/存储库目录中删除旧工件及其所在的目录。例如,我有几个版本的projectA: 4.7.0.222、4.7.0.223、4.7.0.224等等。我只需要保留4.7.0.224项目,因为它是最新版本。
如何不手动删除旧的两个版本4.7.0.222和4.7.0.223?我试过这样的命令:
mvn dependency:purge-local-repository -DreResolve=false -DactTransitively=false -Dverbose=true 当我在那些项目目录中,一切都是成功的,但项目仍然保留。maven是否有类似于完整linux "rm -rf“或”No“的命令?
发布于 2015-06-30 22:13:10
dependency:purge-local-repository
..。 此目标的目的是从本地存储库中删除当前项目(或多模块构建情况下的项目)的所有依赖项。 ..。
..。 若要清除所有(给定groupId的依赖项),请使用
resolutionFuzziness配置参数。 如果未指定包含或排除,则清除当前项目的所有依赖项。 ..。
添加限制,即..。不删除工件,将exclude参数添加为以逗号分隔的groupId:artifactId对列表。
https://stackoverflow.com/questions/31140400
复制相似问题