У меня есть osgi-bundle, который создается с помощью maven-bundle-plugin:
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<configuration>
<instructions>
<Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
</instructions>
</configuration>
</plugin>
Комплект устанавливается через maven-sling-plugin.
У меня есть зависимость fastxml.jackson, которая существует как пакет osgi в моем репозитории .m2 и действует как зависимость в моем проекте.
Как я могу заставить maven развернуть эту зависимость как пакет osgi?
На данный момент мне нужно установить его вручную в моем osgi-контейнере.
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.2.2</version>
</dependency>
РЕДАКТИРОВАТЬ:
Упрощение:
Как мне заставить maven понять, что osgi-bundle, который я называю зависимостью в моем pom.xml, должен быть установлен в osgi-контейнере вместе с связками, которые от него зависят?