Требования: с помощью Eclipse, Марс (4.5.2) и (1.8.0 JDK)configuaration продукт затмения разработки плагинов
Проблема: я создал плагин-проект под названием [org.basicfamily.sirius.design]
.
Затем конфигурация продукта была создана для подключаемого модуля [org.basicfamily.product.demonstrator]
, а проект подключаемого модуля [org.basicfamily.sirius.design]
был добавлен как содержимое созданной конфигурации продукта и выбрал необходимые зависимости для плагина [org.basicfamily.sirius.design]
. Теперь подключаемый модуль [org.basicfamily.sirius.design]
зависит от другого разъема под названием [org.antlr.runtime[1.6.0,1.7.0)]
. Но теперь проблема заключается в том, когда я пытаюсь экспортировать продукт, который он дает [org.antlr.runtime[1.6.0,1.7.0)]
пакет исключений для исключения версии версии org.antlr.runtime[1.6.0]
не найден. Поскольку в содержании конфигурации продукта мы можем добавить плагин только по отношению к имени, а не по отношению к версиям. Поэтому я хочу добавить плагины org.antlr.runtime[1.6.0],org.antlr.runtime[1.7.0]
, но он позволяет использовать только один плагин с тем же именем. Он будет рассматривать плагины только в отношении имени, а не версии w.r.t.
Любое решение этой проблемы?
Я создаю проект функции и добавил плагины, необходимые для версий. Но теперь, как создать продукт для него – NVN
Если вы используете .product файл, вы переключите его на функцию. Вы используете свою функцию и одну или несколько существующих функций Eclipse (или вы можете создать другую функцию с точным набором плагинов Eclipse, которые вы хотите). –
спасибо за ответ, используя конструкцию на основе функций, я смог создать продукт – NVN