Мне нужно использовать клиент JIRA REST версии 5.2.0 или выше. Облако JIRA не работает с более ранней версией клиента.
В моем файле pom.xml
есть следующие зависимости:
<dependency>
<groupId>com.atlassian.jira</groupId>
<artifactId>jira-rest-java-client-core</artifactId>
<version>5.2.1</version>
</dependency>
<dependency>
<groupId>com.atlassian.jira</groupId>
<artifactId>jira-rest-java-client-app</artifactId>
<version>5.2.1</version>
</dependency>
При создании проекта я получаю исключение как это:
Failed to execute goal on project XXXXXXXXX: Could not resolve dependencies for project XXXXXXXXXX:jar:XXXX: Failed to collect dependencies at com.atlassian.jira:jira-rest-java-client-core:jar:5.2.1: Failed to read artifact descriptor for com.atlassian.jira:jira-rest-java-client-core:jar:5.2.1: Could not find artifact com.atlassian.platform:platform:pom:3.1.7 in MY_REPO (http://XXXXXXXXXX/repository/maven-public) -
com.atlassian.platform:platform:pom:3.1.7
не перечислено в mvnrepository . Существуют версии 3.1.12
и 3.1.17
, но не 3.1.7
. Кто-то сказал мне, что версия 3.1.7
могла содержать ошибку, связанную с безопасностью, и поэтому была удалена Atlassian.
И jira-rest-java-client-app
, и jira-rest-java-client-core
являются потомками jira-rest- java -client-parent , который использует версию 3.1.7
платформы:
<groupId>com.atlassian.jira</groupId>
<artifactId>jira-rest-java-client-parent</artifactId>
<version>5.2.1</version>
<packaging>pom</packaging>
[...]
<properties>
<platform.version>3.1.7</platform.version>
[...]
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.atlassian.platform</groupId>
<artifactId>platform</artifactId>
<version>${platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
5.2.1
представляется последней версией обоих jira-rest - java -client-core и jira-rest- java -client-app .
Как использовать клиент JIRA REST (для программного создания проблем в Облако JIRA) когда он использует версию библиотеки, которая больше не доступна?
Я пытался исключить платформу из зависимостей и указать другую версию в разделах управления зависимостями. Это не помогло.