Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何更新maven管理的依赖项? 如何更新maven管理的依赖项?_Java_Maven_Netbeans_Netbeans 8 - Fatal编程技术网

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

Java 如何更新maven管理的依赖项? 如何更新maven管理的依赖项?,java,maven,netbeans,netbeans-8,Java,Maven,Netbeans,Netbeans 8,我下载了里程碑4(几个月前)中的Dependency,但现在有里程碑5可用。我如何在netbeans中更新它 <properties> <vertx.version>3.0.0-milestone4</vertx.version> </properties> <dependencies> <dependency> <groupId>io.vertx</groupId>

我下载了里程碑4(几个月前)中的Dependency,但现在有里程碑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>

3.0.0-milestone4
io.vertx
顶点核
${vertx.version}
io.vertx
顶点
${vertx.version}

如果我理解您的问题,请更改

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

3.0.0-milestone5

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

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

  • 因为Netbeans甚至开发人员(有时)都不知道新版本的依赖关系对项目的影响。它是否破坏了一些早期的实现,或者需要更多基于XML的定义,或者它可以是任何东西
  • 您希望在maven POM中更新哪种版本?在您构建项目时,需要对其进行识别。我建议您使用任何依赖项的基于PROD的通用版本,它可以解决项目中的许多未知问题
  • 现在,如何解决这个问题:

  • 您可以为这种非常特定的需求构建Netbeans插件,并提供所有可能的配置

  • 您可以构建windows/unix脚本,该脚本将与主存储库进行检查,并根据您的特定配置相应地更新Maven POM


  • 如果以上回答还不够,请告诉我。

    WOW!这很有效,比我想象的要简单得多,很简单。非常感谢!那太糟糕了。
    <vertx.version>3.0.0-milestone5</vertx.version>