Home | History | Annotate | Download | only in slf4j-ext
      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/xsd/maven-4.0.0.xsd">
      4 
      5   <modelVersion>4.0.0</modelVersion>
      6 
      7   <parent>
      8     <groupId>org.slf4j</groupId>
      9     <artifactId>slf4j-parent</artifactId>
     10     <version>1.7.13-SNAPSHOT</version>
     11   </parent>
     12 
     13   <artifactId>slf4j-ext</artifactId>
     14 
     15   <packaging>jar</packaging>
     16   <name>SLF4J Extensions Module</name>
     17   <description>Extensions to the SLF4J API</description>
     18 
     19   <url>http://www.slf4j.org</url>
     20 
     21   <dependencies>
     22     <dependency>
     23       <groupId>org.slf4j</groupId>
     24       <artifactId>slf4j-api</artifactId>
     25     </dependency>
     26     <dependency>
     27       <groupId>org.slf4j</groupId>
     28       <artifactId>slf4j-log4j12</artifactId>
     29       <version>${project.version}</version>
     30       <scope>test</scope>
     31     </dependency>		
     32     <dependency>
     33       <groupId>ch.qos.cal10n</groupId>
     34       <artifactId>cal10n-api</artifactId>
     35     </dependency>		
     36     <dependency>
     37       <groupId>javassist</groupId>
     38       <artifactId>javassist</artifactId>
     39       <version>3.4.GA</version>
     40       <optional>true</optional>
     41     </dependency>
     42     <dependency>
     43       <groupId>commons-lang</groupId>
     44       <artifactId>commons-lang</artifactId>
     45       <version>2.4</version>
     46       <optional>true</optional>
     47     </dependency>
     48   </dependencies>
     49 
     50   <build>
     51 		<plugins>
     52 			<plugin>
     53 				<groupId>org.apache.maven.plugins</groupId>
     54 				<artifactId>maven-compiler-plugin</artifactId>
     55 				<configuration>
     56 					<source>${required.jdk.version}</source>
     57 					<target>${required.jdk.version}</target>
     58 				</configuration>
     59 			</plugin>
     60 
     61       <plugin>
     62         <groupId>org.apache.maven.plugins</groupId>
     63         <artifactId>maven-surefire-plugin</artifactId>
     64          <configuration>
     65 		  <!-- http://maven.apache.org/plugins/maven-surefire-plugin/test-mojo.html -->
     66          <printSummary>false</printSummary>
     67           <forkMode>once</forkMode>
     68           <reportFormat>plain</reportFormat>
     69           <trimStackTrace>false</trimStackTrace>
     70           <excludes>
     71             <exclude>**/AllTest.java</exclude>
     72             <exclude>**/PackageTest.java</exclude>
     73           </excludes>
     74         </configuration>
     75       </plugin>
     76 
     77 
     78       <plugin>
     79         <groupId>org.apache.maven.plugins</groupId>
     80         <artifactId>maven-jar-plugin</artifactId>
     81         <configuration>
     82           <archive>
     83             <manifestEntries>
     84               <Bundle-Version>${parsedVersion.osgiVersion}</Bundle-Version>
     85               <Bundle-Description>${project.description}</Bundle-Description>
     86               <Implementation-Version>${project.version}</Implementation-Version>
     87               <Premain-Class>org.slf4j.agent.AgentPremain</Premain-Class>
     88               <!-- what is the proper way to specify the maven full name? /ravn -->
     89               <Boot-Class-Path>../../../../javassist/javassist/3.4.GA/javassist-3.4.GA.jar javassist-3.4.GA.jar javassist.jar</Boot-Class-Path>
     90             </manifestEntries>
     91             <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
     92           </archive>
     93         </configuration>			
     94       </plugin>      
     95     </plugins>
     96 
     97   </build>
     98 
     99   <reporting>
    100     <plugins>
    101     
    102     </plugins>
    103   </reporting>
    104 
    105 </project>