Как скачать maven jar и его зависимости из репозиториев по умолчанию central maven и других publi c? - PullRequest
0 голосов
/ 12 января 2020

Я хочу скачать Atlassian jar и его зависимости (которые существуют в разных репозиториях https://packages.atlassian.com/maven-public/)

Я пытаюсь загрузить https://mvnrepository.com/artifact/com.atlassian.jira/jira-rest-java-client-core/5.0.4

С файлом pom. xml, извлеченным из указанного выше файла jar

Я использую 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

Я полагаю, что ошибки просто наводят на мысль, что не удается найти Atlassian lib в репозитории по умолчанию apache maven2.

Может кто-нибудь помочь мне с этим?

1 Ответ

1 голос
/ 13 января 2020

Есть 2 способа сделать это:

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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...