如何让maven更新特定的版本依赖项

时间:2014-07-30 13:09:33

标签: 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 个答案:

答案 0 :(得分: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作为可以帮助您的目标。