命令行上的Maven依赖更新

时间:2014-01-20 16:46:34

标签: java eclipse maven dependencies

我有一个基于eclipse命令行构建的maven项目,其中一个依赖项不断变化。我如何更新命令行的依赖关系,因为我听说混合m2e插件和命令行是一个坏主意。此外,我尝试在命令行上运行mvn eclipse:eclipse,它在eclipse中弄乱了删除依赖项文件夹的项目。

5 个答案:

答案 0 :(得分:40)

mvn clean install -U

-U表示强制更新依赖项。

另外,如果你想将项目导入eclipse,我首先运行:

mvn eclipse:eclipse

然后运行

mvn eclipse:clean

似乎为我工作,但这只是我的便士价值。

答案 1 :(得分:12)

如果您只是想重新加载/更新依赖项(我认为,随着不断变化,您的意思是SNAPSHOTS或您自己更新的本地依赖项),您可以使用

`mvn dependency:resolve`

答案 2 :(得分:0)

在线简单运行您的项目,mvn clean install。它获取您在pom.xml中提到的所有最新依赖项并构建项目

答案 3 :(得分:0)

mvn clean install -U 

还要确保您在 VPN 背后有依赖项,您已连接到该 VPN

答案 4 :(得分:-1)

mvn -Dschemaname=public liquibase:update