1 <project xmlns="http://maven.apache.org/POM/4.0.0" 2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4 5 <parent> 6 <groupId>org.slf4j</groupId> 7 <artifactId>slf4j-parent</artifactId> 8 <version>1.6.1</version> 9 </parent> 10 11 <modelVersion>4.0.0</modelVersion> 12 13 <groupId>org.slf4j</groupId> 14 <artifactId>slf4j-api</artifactId> 15 <packaging>jar</packaging> 16 <name>SLF4J API Module</name> 17 18 <url>http://www.slf4j.org</url> 19 <description>The slf4j API</description> 20 21 <dependencies> 22 23 </dependencies> 24 25 <build> 26 <plugins> 27 <plugin> 28 <groupId>org.apache.maven.plugins</groupId> 29 <artifactId>maven-surefire-plugin</artifactId> 30 <configuration> 31 <forkMode>once</forkMode> 32 <reportFormat>plain</reportFormat> 33 <trimStackTrace>false</trimStackTrace> 34 <excludes> 35 <exclude>**/AllTest.java</exclude> 36 <exclude>**/PackageTest.java</exclude> 37 </excludes> 38 </configuration> 39 </plugin> 40 41 <plugin> 42 <groupId>org.apache.maven.plugins</groupId> 43 <artifactId>maven-jar-plugin</artifactId> 44 <configuration> 45 <archive> 46 <manifestEntries> 47 <Bundle-Version>${parsedVersion.osgiVersion}</Bundle-Version> 48 <Bundle-Description>${project.description}</Bundle-Description> 49 <Implementation-Version>${project.version}</Implementation-Version> 50 </manifestEntries> 51 <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile> 52 </archive> 53 </configuration> 54 <executions> 55 <execution> 56 <id>bundle-test-jar</id> 57 <phase>package</phase> 58 <goals> 59 <goal>jar</goal> 60 <goal>test-jar</goal> 61 </goals> 62 </execution> 63 </executions> 64 </plugin> 65 66 <plugin> 67 <groupId>org.apache.maven.plugins</groupId> 68 <artifactId>maven-antrun-plugin</artifactId> 69 <executions> 70 <execution> 71 <phase>process-classes</phase> 72 <goals> 73 <goal>run</goal> 74 </goals> 75 </execution> 76 </executions> 77 <configuration> 78 <tasks> 79 <echo>Removing slf4j-api's dummy StaticLoggerBinder and StaticMarkerBinder</echo> 80 <delete dir="target/classes/org/slf4j/impl"/> 81 </tasks> 82 </configuration> 83 </plugin> 84 85 </plugins> 86 87 </build> 88 89 <reporting> 90 <plugins> 91 <plugin> 92 <groupId>org.codehaus.mojo</groupId> 93 <artifactId>clirr-maven-plugin</artifactId> 94 <configuration> 95 <comparisonVersion>1.5.6</comparisonVersion> 96 </configuration> 97 </plugin> 98 </plugins> 99 </reporting> 100 101 </project>