Maven:添加对POM的依赖关系后更新存储库的命令

我已经为我的POM添加了一个新的依赖项。

有一个简单的命令,我可以运行下载这个依赖项到我的仓库?

mvn install (或mvn package )将始终工作。

您可以使用mvn compile下载编译时间依赖关系或mvn test编译时间和testing依赖关系,但我更喜欢总是有效的东西。

如果你只想下载依赖关系而不做任何事情,那么它是:

 mvn dependency:resolve 

或者下载一个依赖关系:

 mvn dependency:get -Dartifact=groupId:artifactId:version 

如果您需要从特定存储库下载,则可以使用-DrepoUrl=...来指定-DrepoUrl=...

我知道这是一个老问题,但对于在Windows下使用Eclipse Maven插件的用户,您有两种select:

  1. 如果您将Maven安装为独立应用程序:

    您可以在项目path下的CMD使用以下命令:

     mvn eclipse:eclipse 

    它会根据您的pom.xml文件中的依赖关系,更新您的存储库中所有缺less的jar文件。

  2. 如果你没有安装Maven作为一个独立的应用程序,你可以在你的eclipse上遵循这些步骤:

    右键单击project – > Run As – > Run configurations

    然后selectmavenBuild

    然后点击newbutton来创build所选types的configuration。点击浏览工作区,然后select你的项目并在目标中指定eclipse:eclipse

你可以参考如何运行命令mvn eclipse:eclipse了解更多细节。

对,点击该项目。 转到Maven – >更新项目。

依赖关系将被自动安装。