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