Я использую модуль maven-bundle для создания моих пакетов. Одна ошибка, которая меня беспокоит в том, что finalName (файл jar) не соответствует фактическому имени пучка.Как настроить Maven для создания нужного пакета OSGi с именем named
Внутри пакет плагин конвертировать версию из формата в формат Maven OSGi (например: 1,0-Snapshoot => 1.0.0.SNAPSHOOT)
Как следует фактическое Проппер OSGi именование может быть извлечена, прежде чем строить банку/расслоение?
В качестве примера рассмотрим, что мой артефакт будет com.mycomp.proj с версией 1,2-Snapshoot Расслоение символическое имя будет com.mycomp.proj. Я хотел бы настроить Maven-расслоением-плагин для создания com.mycomp.proj_1.2.SNAPSHOOT вместо текущего om.mycomp.proj-1,2-Snapshoot, который унаследованный от SuperPOM.
Идея заключается в том, чтобы извлечь версию OSGIfied поставить его под <finalName> $ {project.artifactId} _ {$ osgiVersion} </finalName & GT; .... buh не знает, как/если я могу получить версию OSGified
Я не думаю, что maven-bundle-plugin устанавливает такое свойство. –