gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 12:38:49 25 4
gpt4 key购买 nike

我有一个 .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,我同样希望为托管在 Maven 存储库或 Maven Central(或在线托管这些东西的任何地方)的新 JAR 添加一个条目我的本地 .m2 存储库。例如,假设我想在本地添加这个(托管在 mavenrepository.com):

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

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

注意:我找到了添加第 3 方 JARS 文件等的说明,但不适用于这个简单的情况。

提前致谢。

最佳答案

Maven 依赖插件通过 the 'get' goal 来实现这一点。使用完全限定名称确保您使用的是最新版本:

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

您不需要指定存储库,因为它默认会查找中央存储库。

关于java - 将 Maven Central 托管的 JAR 添加到本地 .m2 存储库的 mvn 命令 (CLI) 是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25319366/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com