First one missing is javassist
When that one is set as embedded then com.sun.jdi pops up
Here is relevant part in pom.xml
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>${maven.bundle.plugin.version}</version>
<extensions>true</extensions>
<configuration>
<obrRepository>NONE</obrRepository>
<instructions>
<Export-Package>!hr.com.mips.modules.database.internal,hr.com.mips.modules.database.external.*</Export-Package>
<Import-Package>!netscape.security,!com.codahale.*,*,com.informix.*,hr.com.mips.commons.*,org.slf4j;version=1.6.4,hr.com.mips.test.*</Import-Package>
<Private-Package>hr.com.mips.modules.database.internal.*</Private-Package>
<Embed-Dependency>HikariCP-java6|javassist|jdbc|ifxjdbc;scope=compile|runtime</Embed-Dependency>
<DynamicImport-Package>com.informix,com.zaxxer</DynamicImport-Package>
<!--<Include-Resource> -->
<!--{maven-resources}, {maven-dependencies} -->
<!--</Include-Resource> -->
</instructions>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<executions>
<execution>
<id>bundle-manifest</id>
<phase>package</phase>
<goals>
<goal>bundle</goal>
</goals>
</execution>
</executions>
</plugin>