Ответ 1
Тип упаковки eclipse-plugin
определяется расширением сборки Maven, называемым Tycho. Чтобы использовать типы упаковки Tycho, вам необходимо настроить Tycho как расширение сборки:
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-maven-plugin</artifactId>
<version>${tycho-version}</version>
<extensions>true</extensions>
</plugin>
</plugins>
</build>
Кроме того, Tycho требует наличия дополнительных файлов метаданных, например, манифест OSGi для модулей eclipse-plugin
. Другим важным отличием проекта Tycho по сравнению с обычным проектом Maven является то, что вам нужно настроить так называемую целевую платформу . определяя репозиторий с помощью layout=p2
, если ваш проект ссылается на любые внешние артефакты. Для начала вы можете посмотреть этот примерный проект.
Для получения дополнительной информации вы также можете просмотреть Тики документации wiki, например. страница справочной карты.