如何更新maven管理的依赖项



如何更新maven管理的依赖项?

我下载了一个里程碑4的依赖项(几个月前),但现在有里程碑5可用。我如何在netbeans中更新这个?

<properties>
    <vertx.version>3.0.0-milestone4</vertx.version>
</properties>
<dependencies>
    <dependency>
        <groupId>io.vertx</groupId>
        <artifactId>vertx-core</artifactId>
        <version>${vertx.version}</version>
    </dependency>
    <dependency>
        <groupId>io.vertx</groupId>
        <artifactId>vertx-apex</artifactId>
        <version>${vertx.version}</version>
    </dependency>
</dependencies>

如果我理解你的问题,修改

<vertx.version>3.0.0-milestone4</vertx.version>

<vertx.version>3.0.0-milestone5</vertx.version>

当你保存pom.xml时,我希望maven会更新你的依赖项。

假设您在Netbeans中配置了一个项目,并希望将其依赖项更新为最新的。这在逻辑上是可能的,但是Netbeans没有任何这样的特性。下面是逻辑上的原因,为什么这不是一个很好的自动化方法:

  1. 作为Netbeans甚至开发者(有时)不知道新版本的依赖对你的项目的影响。如果它打破了一些早期的实现,或者需要更多基于XML的定义,或者它可以是任何东西。
  2. 您希望在maven POM中更新哪种类型的版本?在您构建项目时,需要识别它们。我建议您使用基于PROD的任何依赖的通用版本,这可以解决您的项目中的许多未知问题。

现在,如何解决这个问题:

  • 你可以构建你的Netbeans插件为这种类型的非常具体的要求,与所有可能的配置所需的

  • 您可以构建windows/unix脚本,它将检查主存储库并根据您的具体配置相应地更新您的Maven POM。

  • 相关内容

    • 没有找到相关文章

    最新更新