[英]How to Download maven jars and its dependencies from both default central maven & other public repos?
我正在尋找下載 Atlassian jar 及其依賴項,(存在於不同的 repos 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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.