Мне удалось поработать с Мартином в Akamai, чтобы выпустить новую версию 4.0.0 зависимостей от edgegrid.Изменения удаляют ряд ненужных зависимостей, а также облегчают работу с maven-bundle-plugin для работы в OSGi.
Результирующая конфигурация maven-bundle-plugin для пакета, в котором эта зависимостьused ..
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<configuration>
<instructions>
<Bundle-Activator>com.foo.common.service.Activator</Bundle-Activator>
<Export-Package>com.foo.common.service.*;com.google.zxing.*;com.akamai.edgegrid.*;version=${project.version}</Export-Package>
<Embed-Dependency>commons-lang3,ooxml-schemas,jackson-core,gson,sitemapgen4j,edgegrid-signer-apache-http-client</Embed-Dependency>
<!-- <Sling-Bundle-Resources>/var/classes</Sling-Bundle-Resources> <Sling-Initial-Content>SLINGINF/sling/servlets/;overwrite:=true;uninstall:=true;path:=/apps/sling/servlets,SLING-INF/public/;overwrite:=true;uninstall:=true;path:=/apps/public</Sling-Initial-Content> -->
</instructions>
</configuration>
</plugin>
Как только это было добавлено, используя версию 4.0.0 зависимости edgegrid, мой пакет запустился сразу.