4.0.0 org.eclipse.m2e m2e-maven-runtime 1.5.2-SNAPSHOT org.eclipse.m2e.maven.runtime.slf4j.simple bundle This bundle provides SLF4j implementation and configuration required to run m2e embedded Maven runtime in external JVM. This bundle is NOT a general purpose slf4j-simple OSGi bundle, it does NOT export any packages and it CANNOT be used as an OSGI SLF4J implementation. This is suboptimal and a better solution would be to either include slf4j-simple as a resource in org.eclipse.m2e.maven.runtime or use SLF4J implementation of the running m2e instance. I could not find an easy way to implement either of the better solutions, so this one will have to do for now. This bundle is referenced as Require-Bundle by org.eclipse.m2e.maven.runtime to force installation of this bundle whenever m2e embedded maven runtime is installed. Because no packages are exported, this does not pollute OSGi classpath. Provide-Capability/Require-Capability would be cleaner, but I don't know if these are supported bu P2. 1.7.5 org.slf4j slf4j-simple ${slf4j-simple.version} true org.apache.felix maven-bundle-plugin jars slf4j-simple !* .,{maven-dependencies} org.eclipse.tycho tycho-p2-plugin