У меня есть 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.