Таким образом, мы имеем следующий сценарийMaven с OSGI и не OSGi проекты
У нас есть проекты с использованием Maven с Intellij в не OSGi enviorenment, а затем у нас есть проекты, используя затмение в среде OSGi. Проекты eclipse разрабатывают RCP-приложения и поэтому используют архитектуру плагина (OSGI).
Итак, мы имеем: проекты A - специалист организовал проект в не OSGi-окружающая среда Проекты B - Maven Tycho для создания приложения, но с использованием затмений структуры проекта с целевой платформой и так далее. Проекты C - maven организовали проекты с maven-зависимостями, которые должны работать в обоих проектах A и B.
Мы также установили Nexus с p2-плагином, чтобы maven-tycho мог работать.
Большая проблема заключается в том, что мы не можем понять, как построить проекты C, чтобы он работал без проблем для обоих проектов A и B. В проектах A мы хотим, чтобы maven работал как обычно и сбрасывал при необходимости. Но мы также хотим эту функциональность в проектах B (возможно, с комбинацией Nexus + Tycho ??).
Как решить эту проблему. Я не нашел хорошего решения, как это сделать. Я пробовал плагин apache felix bundle в maven, но не могу заставить его работать так, как я хочу. Это правильное решение?
Вы имеете в виду, что Project A и B зависят от Project C? – SpaceTrucker