我有pom的Parent Project,定义了我的子项目的applicationversion。
组ID:myproject artifactid:父母 版本:1 定义的财产 应用版本:1.2 ...
我有子项目从父pom继承applicationVersion。
当构建工程师在父pom中更改应用程序版本(到1.3)时,它将被部署到我们的inhouse-repository。(这些存储库在.m2 / setting.xml中配置)
但是在我的本地存储库(桌面.m2 /)中。它显示了相同的旧应用程序版本(1.2)。如果我删除了本地存储库中的父项并运行,那么它将从inhouse-repository中获取父pom。现在,父pom显示更新的应用程序版本。
那么,每当构建工程师在parentpom中完成更改时,如何使用inhouse-repository父pom在我的本地存储库中更新我的父pom。
答案 0 :(得分:1)
如果要更新本地存储库中的单个依赖项。运行以下命令:
mvn dependency:get -Dartifact=<groupId>:<artifactId>:<version>