Maven命令下载最新版本的jar

时间:2013-10-25 22:10:13

标签: java maven dependencies

我们有一个流程来更新尚未在Maven中构建的部分,但很快就会完成。构建完成后,我们手动将jar放入Nexus,然后更新SVN中的pom文件。工作正常并执行“mvn clean install”会拉下新的.jar并在我的本地存储库中创建一个新文件夹等.Grand。

现在我希望能够通过在不进行构建的情况下进行mvn调用来获取已上载的任何新版本(与mvn install一样)。我在看mvn依赖:get但它似乎有很多参数只给我错误。

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:2.1:get(default-cli) on project workflow-project: The parameters 'repositoryUrl' for goal org.apache.maven.plugins:maven-dependency-plugin:2.1:get are missing or invalid -> [Help 1]

我尝试添加提到的repositoryUrl param,但它也给了我错误,尤其是关于弃用。这是正确的目标吗?如果是这样,最简单的用法是什么?

2 个答案:

答案 0 :(得分:4)

使用Maven Versions插件。它有很多用于管理POM中依赖项版本的有用命令。

例如,您可以运行以下命令:

mvn versions:use-latest-versions

该命令将使用最新版本的工件替换POM中的版本。您可以传递可选参数以获得更细粒度的控制。例如,您可以使用 includes 参数指定要更新到最新版本的特定工件。

答案 1 :(得分:0)

也许你会对

感到满意
mvn compile

哪个会加载依赖项并编译但是不再进一步。唯一的变化是target