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.
<unitid="org.eclipse.m2e.maven.runtime.slf4j.simple"version="1.18.1.20211008-0657"singleton="false"generation="2"><updateid="org.eclipse.m2e.maven.runtime.slf4j.simple"range="[0.0.0,1.18.1.20211008-0657)"severity="0"/><propertiessize="4"><propertyname="org.eclipse.equinox.p2.name"value="M2E SLF4J-Simple Binding for Embedded Maven Runtime"/><propertyname="org.eclipse.equinox.p2.description"value="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."/><propertyname="org.eclipse.equinox.p2.provider"value="Eclipse.org - m2e"/><propertyname="org.eclipse.equinox.p2.doc.url"value="https://eclipse.org/m2e"/></properties><providessize="4"><providednamespace="org.eclipse.equinox.p2.iu"name="org.eclipse.m2e.maven.runtime.slf4j.simple"version="1.18.1.20211008-0657 ➦org.eclipse.fx.code.target.ext.feature.feature.group 3.9.0.202209211359 "/><providednamespace="osgi.bundle"name="org.eclipse.m2e.maven.runtime.slf4j.simple"version="1.18.1.20211008-0657 ➦org.eclipse.m2e.maven.runtime 1.18.3.20220227-1319 "/><providednamespace="osgi.identity"name="org.eclipse.m2e.maven.runtime.slf4j.simple"version="1.18.1.20211008-0657"><propertiessize="1"><propertyname="type"value="osgi.bundle"/></properties></provided><providednamespace="org.eclipse.equinox.p2.eclipse.type"name="bundle"version="1.0.0"/></provides><requiressize="2"><requiredPropertiesnamespace="osgi.ee"match="(&(osgi.ee=JavaSE)(version=1.5))"><description>org.eclipse.m2e.maven.runtime.slf4j.simple</description></requiredProperties><requiredPropertiesnamespace="osgi.ee"match="(&(osgi.ee=JavaSE)(version=11))"><description>org.eclipse.m2e.maven.runtime.slf4j.simple</description></requiredProperties></requires><artifactssize="1"><artifactclassifier="osgi.bundle"id="org.eclipse.m2e.maven.runtime.slf4j.simple"version="1.18.1.20211008-0657"/></artifacts><touchpointid="org.eclipse.equinox.p2.osgi"version="1.0.0"/><touchpointDatasize="1"><instructionssize="2"><instructionkey="zipped">true</instruction><instructionkey="manifest">Bundle-SymbolicName: org.eclipse.m2e.maven.runtime.slf4j.simple;singleton:=falseBundle-Version: 1.18.1.20211008-0657</instruction></instructions></touchpointData></unit>