2016-03-03 1 views
0

С Xtext 2.9 можно создавать проекты Xtext, уже готовые к maven. К сожалению, если я хочу создать плагин Eclipse с моим Xtext Language, он генерирует все POM как tycho-сборки. Если я отключу плагин eclipse во время генерации проекта, он будет генерировать простые проекты maven.Xtext Maven встроен как POM- и MANIFEST-first

Поскольку я не хочу размещать все мои зависимости в качестве репозитория P2, я хочу, чтобы все мои проекты были проектами POM-first, за исключением eclipse-plugin, который будет строить MANIFESt-first. Что-то вроде этого возможно?

Я знаю, что мне все равно придется связывать и публиковать мои проекты POM-first в репозитории P2.

С наилучшими пожеланиями, Jan Gräfen

+0

Мастер не делает этого для вас, но вы можете настроить его так же, как и вручную. –

+0

почему бы не скомпилировать плагин-плагин eclipse, а также (плагин maven bundle поможет вам сгенерировать манифест) –

ответ

0

После нескольких часов размышлял и некоторые довольно расстраивает проб и ошибок, я понял, что мой подход был совершенно неправильно.

Решение, с которым я сейчас работаю, использует плагин maven-dependency для копирования моих зависимостей в папку lib/внутри проекта, а затем включает их в путь к классам в моем plugin.xml. Я также использую maven-clean-plugin для удаления папки lib /.