gpt4 book ai didi

java - 如何从默认的中央 Maven 和其他公共(public)存储库下载 Maven jar 及其依赖项?

转载 作者:行者123 更新时间:2023-12-02 09:07:25 26 4
gpt4 key购买 nike

我正在寻找下载 Atlassian jar 及其依赖项(存在于不同的存储库 https://packages.atlassian.com/maven-public/ 中)

我正在尝试下载 https://mvnrepository.com/artifact/com.atlassian.jira/jira-rest-java-client-core/5.0.4

从上面的jar文件中提取pom.xml文件

我正在使用 Apache Maven 3.6.3

到目前为止,我已经通过查看各种 SO 链接尝试了以下命令

mvn dependency:copy-dependencies -DoutputDirectory="D:\pom\jira\output"

mvn -DrepoUrl="https://packages.atlassian.com/maven-public/" -DgroupId=com.atlassian.jira -DartifactId=jira-rest-java-client-api -Dversion=5.1.6 dependency:copy-dependencies


mvn -DoutputDirectory="D:\pom\jira\output" -DrepoUrl="https://packages.atlassian.com/maven-public/" org.apache.maven.plugins:maven-dependency-plugin:2.1:get -DgroupId=com.atlassian.jira -DartifactId=jira-rest-java-client-api -Dversion=5.1.6


mvn -DoutputDirectory="D:\pom\jira\output" -DrepoUrl="https://packages.atlassian.com/maven-public/" org.apache.maven.plugins:maven-dependency-plugin:2.1:get dependency:get -DgroupId=com.atlassian.jira -DartifactId=jira-rest-java-client-api -Dversion=5.1.6

我相信错误只是表明,它在默认的中央 apache maven2 存储库中找不到 Atlassian 库。

谁能帮我解决这个问题吗?

最佳答案

有两种方法可以做到这一点:

1) 在您的项目 pom.xml 中指定您要使用的存储库:

<project>
...
...
<repositories>

<repository>
<id>repo1</id>
<name>your custom Repo1</name>
<url>your repo1 url</url>
</repository>

<repository>
<id>repo2</id>
<name>your custom Repo2</name>
<url>your repo2 url</url>
</repository>

</repositories>
...
...
</project>

2) 在您的 Maven 设置文件中创建配置文件${user.home}/.m2/settings.xml

(如果您已经下载了 Maven 版本,则应在:your_custom_maven_unzipped_folder/conf/settings.xml 中进行编辑)

    <settings>
...
<profiles>
...
<profile>
<id>myprofile</id>
<repositories>
<repository>
<id>repo1</id>
<name>your custom Repo1</name>
<url>your repo1 url</url>
</repository>
<repository>
<id>repo2</id>
<name>your custom Repo2</name>
<url>your repo2 url</url>
</repository>
</repositories>
</profile>
...
</profiles>
<activeProfiles>
<activeProfile>myprofile</activeProfile>
</activeProfiles>
...
</settings>

关于java - 如何从默认的中央 Maven 和其他公共(public)存储库下载 Maven jar 及其依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59704308/

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