有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何让maven更新特定的版本依赖关系

我刚从一个简单而粗俗的蚂蚁世界来到maven

<dependencies>
    <dependency>
        <groupId>com.foo.bar.EPT</groupId>
        <artifactId>EPTUtils</artifactId>
        <version>1.2.9-SNAPSHOT</version>
        <scope>compile</scope>
    </dependency>

我正在寻找一个maven命令,专门将这个版本更新为1.2.14-SNAPSHOT。我试过了

mvn -DallowSnapshots=true versions:use-latest-snapshots -Dincludes=com.foo.bar.*

但这并没有更新我在当地回购协议中的内容


共 (1) 个答案

  1. # 1 楼答案

    改变

    <version>1.2.9-SNAPSHOT</version>
    

    <version>1.2.14-SNAPSHOT</version>
    

    在Maven项目的pom.xml中。然后构建项目

    mvn clean test package
    

    Maven将下载依赖项并将其存储在本地~/.m2存储库中

    编辑:有关Maven和最新版本的更多信息,请参见How do I tell Maven to use the latest version of a dependency?

    编辑2:你可以使用Versions Maven Plugin作为目标,可以帮助你做到这一点