1*d4cc4a21SXin Li<?xml version="1.0" encoding="UTF-8"?> 2*d4cc4a21SXin Li<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3*d4cc4a21SXin Li xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4*d4cc4a21SXin Li 5*d4cc4a21SXin Li <modelVersion>4.0.0</modelVersion> 6*d4cc4a21SXin Li 7*d4cc4a21SXin Li <parent> 8*d4cc4a21SXin Li <groupId>org.slf4j</groupId> 9*d4cc4a21SXin Li <artifactId>slf4j-parent</artifactId> 10*d4cc4a21SXin Li <version>2.0.12</version> 11*d4cc4a21SXin Li <relativePath>../parent/pom.xml</relativePath> 12*d4cc4a21SXin Li </parent> 13*d4cc4a21SXin Li 14*d4cc4a21SXin Li <artifactId>slf4j-api</artifactId> 15*d4cc4a21SXin Li 16*d4cc4a21SXin Li <packaging>jar</packaging> 17*d4cc4a21SXin Li <name>SLF4J API Module</name> 18*d4cc4a21SXin Li <description>The slf4j API</description> 19*d4cc4a21SXin Li 20*d4cc4a21SXin Li <url>http://www.slf4j.org</url> 21*d4cc4a21SXin Li 22*d4cc4a21SXin Li <properties> 23*d4cc4a21SXin Li <module-name>org.slf4j</module-name> 24*d4cc4a21SXin Li </properties> 25*d4cc4a21SXin Li 26*d4cc4a21SXin Li <build> 27*d4cc4a21SXin Li <plugins> 28*d4cc4a21SXin Li <plugin> 29*d4cc4a21SXin Li <groupId>org.apache.maven.plugins</groupId> 30*d4cc4a21SXin Li <artifactId>maven-surefire-plugin</artifactId> 31*d4cc4a21SXin Li <configuration> 32*d4cc4a21SXin Li <forkMode>once</forkMode> 33*d4cc4a21SXin Li <reportFormat>plain</reportFormat> 34*d4cc4a21SXin Li <trimStackTrace>false</trimStackTrace> 35*d4cc4a21SXin Li <excludes> 36*d4cc4a21SXin Li <exclude>**/AllTest.java</exclude> 37*d4cc4a21SXin Li <exclude>**/PackageTest.java</exclude> 38*d4cc4a21SXin Li </excludes> 39*d4cc4a21SXin Li </configuration> 40*d4cc4a21SXin Li </plugin> 41*d4cc4a21SXin Li 42*d4cc4a21SXin Li <plugin> 43*d4cc4a21SXin Li <groupId>org.apache.maven.plugins</groupId> 44*d4cc4a21SXin Li <artifactId>maven-jar-plugin</artifactId> 45*d4cc4a21SXin Li <version>${maven-jar-plugin.version}</version> 46*d4cc4a21SXin Li <executions> 47*d4cc4a21SXin Li <execution> 48*d4cc4a21SXin Li <id>bundle-test-jar</id> 49*d4cc4a21SXin Li <phase>package</phase> 50*d4cc4a21SXin Li <goals> 51*d4cc4a21SXin Li <goal>test-jar</goal> 52*d4cc4a21SXin Li </goals> 53*d4cc4a21SXin Li </execution> 54*d4cc4a21SXin Li </executions> 55*d4cc4a21SXin Li </plugin> 56*d4cc4a21SXin Li 57*d4cc4a21SXin Li <plugin> 58*d4cc4a21SXin Li <groupId>org.apache.felix</groupId> 59*d4cc4a21SXin Li <artifactId>maven-bundle-plugin</artifactId> 60*d4cc4a21SXin Li <configuration> 61*d4cc4a21SXin Li <instructions> 62*d4cc4a21SXin Li <Import-Package>org.slf4j.spi;version="${range;[===,+);${version_cleanup;${project.version}}}"</Import-Package> 63*d4cc4a21SXin Li <!-- Export the client/user package of slf4j-api version 1 to make the slf4j-api bundle in version 2 usable for bundles that only import slf4j-1.x --> 64*d4cc4a21SXin Li <_exportcontents><![CDATA[ 65*d4cc4a21SXin Li *,\ 66*d4cc4a21SXin Li org.slf4j;version="${latest.1.version}",\ 67*d4cc4a21SXin Li org.slf4j.helpers;version="${latest.1.version}" 68*d4cc4a21SXin Li ]]></_exportcontents> 69*d4cc4a21SXin Li <Require-Capability><![CDATA[ 70*d4cc4a21SXin Li osgi.extender;filter:="(&(osgi.extender=osgi.serviceloader.processor)(version>=1.0.0)(!(version>=2.0.0)))", 71*d4cc4a21SXin Li osgi.serviceloader;filter:="(osgi.serviceloader=org.slf4j.spi.SLF4JServiceProvider)";osgi.serviceloader="org.slf4j.spi.SLF4JServiceProvider" 72*d4cc4a21SXin Li ]]></Require-Capability> 73*d4cc4a21SXin Li </instructions> 74*d4cc4a21SXin Li </configuration> 75*d4cc4a21SXin Li </plugin> 76*d4cc4a21SXin Li 77*d4cc4a21SXin Li </plugins> 78*d4cc4a21SXin Li 79*d4cc4a21SXin Li </build> 80*d4cc4a21SXin Li 81*d4cc4a21SXin Li</project> 82