maven не может найти пакет atlassian - PullRequest
0 голосов
/ 04 мая 2018

Я не являюсь разработчиком Java, но мне нужен плагин для JIRA, который написан Java: https://github.com/garaio/jira2vertec-Gateway

Вы должны построить этот проект, используя maven. Проблема в том, что, если я пытаюсь собрать его, используя mvn build install, я получаю следующее сообщение об ошибке:

Неразрешимое расширение сборки: плагин com.atlassian.maven.plugins: maven-jira-plugin: 6.3.15 или не может быть разрешена одна из его зависимостей: Не удалось найти артефакт com.atlassian.maven.plugins: maven-jira -plugin: jar: 6.3.15 в центре (https & zwj;: //repo.maven.apache.org/maven2) -> [Справка 2]

Несколько лет назад я уже использовал maven, и, как я знаю, maven знает почти все соответствующие библиотеки. Плагин, который я пытаюсь собрать, также должен работать. Так что я не знаю, где может быть проблема. Может быть https://repo.maven.apache.org/maven2 не правильный репозиторий? но я ничего не изменил в файле settings.xml maven.

Я использую apache-maven-3.5.3.

Ответы [ 2 ]

0 голосов
/ 07 мая 2018

Я установил [atlassian plugin sdk] [1] и использую apache maven в этом плагине.

Но вы можете использовать стандартный maven и развернуть файл settings.xml следующим образом:

<profile>
  <id>defaultProfile</id>
  <activation>
    <activeByDefault>true</activeByDefault>
  </activation>

  <repositories>
    <repository>
      <id>atlassian-public</id>
      <url>https://maven.atlassian.com/repository/public</url>
      <snapshots>
        <enabled>true</enabled>
        <updatePolicy>never</updatePolicy>
        <checksumPolicy>warn</checksumPolicy>
      </snapshots>
      <releases>
        <enabled>true</enabled>
        <checksumPolicy>warn</checksumPolicy>
      </releases>
    </repository>
   <repository>
     <id>atlassian-plugin-sdk</id>
      <url>file://${env.ATLAS_HOME}/repository</url>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
      <releases>
        <enabled>true</enabled>
        <checksumPolicy>warn</checksumPolicy>
      </releases>
    </repository>
  </repositories>

  <pluginRepositories>
    <pluginRepository>
      <id>atlassian-public</id>
      <url>https://maven.atlassian.com/repository/public</url>
      <releases>
        <enabled>true</enabled>
        <checksumPolicy>warn</checksumPolicy>
      </releases>
      <snapshots>
        <updatePolicy>never</updatePolicy>
        <checksumPolicy>warn</checksumPolicy>
      </snapshots>
    </pluginRepository>
    <pluginRepository>
      <id>atlassian-plugin-sdk</id>
      <url>file://${env.ATLAS_HOME}/repository</url>
      <releases>
        <enabled>true</enabled>
        <checksumPolicy>warn</checksumPolicy>
      </releases>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
    </pluginRepository>
  </pluginRepositories>
  <properties>
    <downloadSources>true</downloadSources>
    <downloadJavadocs>true</downloadJavadocs>
  </properties>

0 голосов
/ 05 мая 2018

maven-jira-plugin 6.3.15 не существует в репозитории maven

Изменить на 5.0.18

<amps.version>5.0.18</amps.version>

Редактировать 1:

Если вы хотите использовать 6.3.15, вам следует использовать репозиторий плагинов Spring, а не центральный репозиторий. enter image description here

вы можете сделать это

<project>
  <repositories>
    <repository>
      <id>my-repo1</id>
      <name>Spring Plugins</name>
      <url>http://repo.spring.io/plugins-release/</url>
    </repository>
</project>

для получения дополнительной информации, если вы хотите использовать несколько хранилищ: Ссылка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...