繁体   English   中英

什么是mvn命令(CLI)将Maven Central托管的JAR添加到本地.m2存储库中

[英]What is the mvn command (CLI) to add a Maven Central hosted JAR into your local .m2 repository

我有一个.m2存储库,如下所示(一个片段):

[ ... ]
/home/user/.m2/repository/com/twitter/carbonite
/home/user/.m2/repository/com/twitter/carbonite/1.4.0
/home/user/.m2/repository/com/twitter/carbonite/1.4.0/carbonite-1.4.0.jar.lastUpdated
/home/user/.m2/repository/com/twitter/carbonite/1.4.0/carbonite-1.4.0.jar.sha1
/home/user/.m2/repository/com/twitter/carbonite/1.4.0/carbonite-1.4.0.pom.lastUpdated
/home/user/.m2/repository/com/twitter/carbonite/1.4.0/carbonite-1.4.0.jar
/home/user/.m2/repository/com/twitter/carbonite/1.4.0/carbonite-1.4.0.pom
/home/user/.m2/repository/com/twitter/carbonite/1.4.0/_remote.repositories
/home/user/.m2/repository/com/twitter/carbonite/1.4.0/carbonite-1.4.0.pom.sha1
/home/user/.m2/repository/com/twitter/chill-java
/home/user/.m2/repository/com/twitter/chill-java/0.3.5
/home/user/.m2/repository/com/twitter/chill-java/0.3.5/chill-java-0.3.5.pom.sha1
/home/user/.m2/repository/com/twitter/chill-java/0.3.5/chill-java-0.3.5.jar.sha1
/home/user/.m2/repository/com/twitter/chill-java/0.3.5/chill-java-0.3.5.jar
/home/user/.m2/repository/com/twitter/chill-java/0.3.5/chill-java-0.3.5.pom
/home/user/.m2/repository/com/twitter/chill-java/0.3.5/chill-java-0.3.5.pom.lastUpdated
/home/user/.m2/repository/com/twitter/chill-java/0.3.5/_remote.repositories
/home/user/.m2/repository/com/twitter/chill-java/0.3.5/chill-java-0.3.5.jar.lastUpdated
[ ... ]

而且,使用UNIX / LINUX mvn CLI ,我同样希望将新的JAR条目添加到我的本地.m2存储库中,该条目是在Maven存储库或Maven Central(或在线存储的任何地方)中托管的。 例如,假设我要在本地添加一个(托管在mavenrepository.com):

-DgroupId=com.codahale
-DartifactId=metrics-graphite
-Dversion=3.0.2

什么是mvn命令(CLI)来执行此操作?

注意:我找到了添加第三方JARS文件等的说明,但没有针对这种简单情况的说明。

提前致谢。

Maven Dependency插件通过'get'目标来实现 通过使用标准名称来确保您使用的是最新版本:

mvn org.apache.maven.plugins:maven-dependency-plugin:2.8:get \
    -Dartifact=groupId:artifactId:version

您不需要指示存储库,因为默认情况下它将查看中央存储库。

获得特定工件的最简单解决方案是将其定义为依赖项,并通过mvn clean package运行构建。 Maven将自动下载工件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM