如何每次用 inhouse-repository parent pom 更新本地存储库中的 parent pom
How to update my parent pom in my local repository with inhouse-repository parent pom every time
我有 Parent 个带有 pom 的项目,在其中定义了我的 child 个项目的应用程序版本。
群组ID:我的项目
工件编号:parent
版本:1
定义 属性
应用版本:1.2
...
我有 child 个项目从 parent pom.
继承了 applicationVersion
每当构建工程师在 parent pom 中更改应用程序版本(到 1.3)时,它将被部署到我们的 inhouse-repository。(这些存储库在 .m2/setting 中配置。 xml)
但是在我的本地存储库中(桌面 .m2/)。它显示相同的旧应用程序版本 (1.2)。如果我在我的本地存储库中删除 parent 并运行,那么它将从 inhouse-repository 获取 parent pom。现在,parent pom 显示更新后的应用程序版本。
所以,每次构建工程师在 parentpom 中进行更改时,如何使用 inhouse-repository parent pom 更新我本地存储库中的 parent pom。
如果您想更新本地存储库中的单个依赖项。 运行 以下命令:
mvn dependency:get -Dartifact=<groupId>:<artifactId>:<version>
我有 Parent 个带有 pom 的项目,在其中定义了我的 child 个项目的应用程序版本。
群组ID:我的项目 工件编号:parent 版本:1 定义 属性 应用版本:1.2 ...
我有 child 个项目从 parent pom.
继承了 applicationVersion每当构建工程师在 parent pom 中更改应用程序版本(到 1.3)时,它将被部署到我们的 inhouse-repository。(这些存储库在 .m2/setting 中配置。 xml)
但是在我的本地存储库中(桌面 .m2/)。它显示相同的旧应用程序版本 (1.2)。如果我在我的本地存储库中删除 parent 并运行,那么它将从 inhouse-repository 获取 parent pom。现在,parent pom 显示更新后的应用程序版本。
所以,每次构建工程师在 parentpom 中进行更改时,如何使用 inhouse-repository parent pom 更新我本地存储库中的 parent pom。
如果您想更新本地存储库中的单个依赖项。 运行 以下命令:
mvn dependency:get -Dartifact=<groupId>:<artifactId>:<version>