Использование проектов плагинов Eclipse в разработке плагинов Maven - PullRequest
0 голосов
/ 07 июня 2019

Я разрабатываю maven-plugin в Eclipse, в начале у меня были все классы в одном проекте Eclipse. По мере роста требований я начал разделять различные задачи (модель, генерация модели, другая логика) на различные "eclipse-pugin-projects" , которые делятся своими зависимостями по файлам манифеста.

Теперь у меня есть разные плагины-проекты, которые частично используются в других проектах. Я хочу собрать maven-плагин в одном комплекте, который нуждается в зависимостях от других пакетов (модель и т. Д.)

Как я могу собрать плагин maven и получить зависимости от других пакетов?

Я знаю о maven tycho, но я не смог получить информацию, может ли maven tycho создать плагин maven.

если я сейчас запускаю сборку, которая находится в одном комплекте с классом mojo, он (конечно) не может найти классы, которые проект вытягивает через декларацию манифеста.

Структура проекта

На данный момент у меня есть три пакета / eclipse-plugin-projects:

- модель: Содержит модель.

- model.generate: считывает данные и генерирует данные модели.

- generate.htmldoku: использует сгенерированные данные модели для создания веб-сайта документации. В этом комплекте находится класс mojo, используемый в плагине maven.

...