首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven -通过groupId更新依赖项的命令行

Maven -通过groupId更新依赖项的命令行
EN

Stack Overflow用户
提问于 2019-07-13 02:28:57
回答 1查看 32关注 0票数 0

我只想更新"groupA“的依赖项。如何使用命令行执行此操作?

代码语言:javascript
复制
<dependency>
  <groupId>group-A</groupId>
  <artifactId>artifact-1</artifactId>
  <version>1.0.0</version>
</dependency>

<dependency>
  <groupId>group-A</groupId>
  <artifactId>artifact-2</artifactId>
  <version>1.0.0</version>
</dependency>

<dependency>
  <groupId>group-B</groupId>
  <artifactId>artifact-1</artifactId>
  <version>1.0.0</version>
</dependency>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-13 23:42:24

versions插件有一个目标"use-latest-versions“,似乎可以做你需要的事情。

假设你有这样的东西:

代码语言:javascript
复制
<dependencies>

  <dependency>
    <groupId>group-B</groupId>
    <artifactId>artifact-1</artifactId>
    <version>1.0.0</version>
  </dependency>

  <dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-lang3</artifactId>
    <version>3.1</version>
  </dependency>

  <dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-compress</artifactId>
    <version>1.9</version>
  </dependency>
</dependencies>

然后运行:mvn versions:use-latest-versions -D"includes=org.apache.commons:*:*:*:*"

将更新该组中的这两个依赖项:

代码语言:javascript
复制
[INFO] --- versions-maven-plugin:2.7:use-latest-versions (default-cli) @ artifact-id ---
[INFO] Major version changes allowed
[INFO] Updated org.apache.commons:commons-lang3:jar:3.1 to version 3.9
[INFO] artifact org.apache.commons:commons-compress: checking for updates from central
[INFO] Updated org.apache.commons:commons-compress:jar:1.9 to version 1.18
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------

假设您只需要可以在存储库中找到的最新版本。versions plugin还提供了一些其他功能。对于依赖工作,dependency plugin通常也很方便。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57012349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档