Не могу получить зависимости от GitHub, используя JitPack и Maven - PullRequest
0 голосов
/ 28 марта 2019

У меня есть GitHub-репозиторий для приложения Rich Client Platform на основе Eclipse - https://github.com/archimatetool/archi

Я пытаюсь создать плагин (на основе Eclipse) для этого приложения, используя Maven с зависимостямив этом репозитории, поэтому я пытаюсь использовать для этого JitPack.

Файл pom.xml для плагина имеет следующее:

<groupId>com.archimatetool</groupId>
<artifactId>script-parent</artifactId>
<version>${revision}</version>
<packaging>pom</packaging>

<name>jArchi</name>

<properties>
    <tycho-version>1.3.0</tycho-version>
    <revision>0.4.4-SNAPSHOT</revision>
</properties>

<repositories>
    <repository>
        <id>jitpack.io</id>
        <url>https://jitpack.io</url>
    </repository>
    <repository>
        <id>Eclipse repository</id>
        <layout>p2</layout>
        <url>http://download.eclipse.org/releases/oxygen/</url>
    </repository>
</repositories>

<modules>
    <module>com.archimatetool.script</module>
</modules>

<dependencies>
    <dependency>
        <groupId>com.github.archimatetool</groupId>
        <artifactId>archi</artifactId>
        <version>release_4.3.3</version>
    </dependency>
</dependencies>

Но запуск mvn приводит к ошибке зависимости:

 Cannot resolve project dependencies:
 [ERROR]   Software being installed: com.archimatetool.script 0.4.4.qualifier
 [ERROR]   Missing requirement: com.archimatetool.script 0.4.4.qualifier
 requires 'osgi.bundle; com.archimatetool.editor 0.0.0' but it could not be found

com.archimatetool.editor - это модуль в репозитории GitHub, который я пытаюсь получить через JitPack.

Я знаю, что могу загрузить модули через JitPack изрепозиторий GitHub, как я пробовал в другом контексте.

Если вместо этого я создаю репозиторий типа p2 для приложения, оно работает, но только не с JitPack.

...