Есть ли первый http://wiki.osgi.org/wiki/Tooling_Approaches gradle плагин для OSGi? Или как это сделать с помощью gradle?
Там большой старый проект для контейнера OSGi со многими проектами, имеющими сложную взаимосвязь, объявленную в MANIFEST.MF. Конструкция длинная.
Теперь мы хотим упростить вещи и принять Gradle. Но сначала, не нарушая вещи и сохраняя ant и gradle, строит параллельно в течение некоторого времени.
Однако я вижу gradle предложение указать MANIFEST внутри build.gradle
.
https://docs.gradle.org/current/userguide/osgi_plugin.html
Это сделало бы много работы с копиями.
ОБНОВЛЕНИЕ Существует около 100 модулей с большим количеством зависимостей между модулями и вложенной банкой. В среднем длина MANIFEST.MF составляет около 50 строк (варьируется от 20 до 300 строк).
Как связать вложенную банку другой вопрос.
Этот вопрос касается использования существующих файлов MANIFEST.MF. Все плагины, которые я видел, используют bnd
, что в точности противоречит очевидному первому подходу.