blob: d51b1d7ebbc1b81e775d769d4c8cea5103092b7b [file] [log] [blame]
Ceki Gulcu83412492006-09-05 20:48:47 +00001<?xml version="1.0" encoding="UTF-8"?>
Ceki Gulcu752e2cf2011-10-17 23:30:48 +02002<project xmlns="http://maven.apache.org/POM/4.0.0"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
Ceki Gulcu83412492006-09-05 20:48:47 +00005
Ceki Gulcu752e2cf2011-10-17 23:30:48 +02006 <modelVersion>4.0.0</modelVersion>
Ceki Gulcu83412492006-09-05 20:48:47 +00007
Ceki Gulcu752e2cf2011-10-17 23:30:48 +02008 <groupId>org.slf4j</groupId>
9 <artifactId>slf4j-parent</artifactId>
Ceki Gulcua031ea22013-03-18 16:03:32 +010010 <version>1.7.4</version>
Ceki Gulcua0a881b2006-09-11 22:08:20 +000011
Ceki Gulcu752e2cf2011-10-17 23:30:48 +020012 <packaging>pom</packaging>
13 <name>SLF4J</name>
Ceki Gulcud8b43cb2012-05-08 18:47:02 +020014 <description>Top SLF4J project pom.xml file</description>
Ceki Gulcu752e2cf2011-10-17 23:30:48 +020015 <url>http://www.slf4j.org</url>
Ceki Gulcu83412492006-09-05 20:48:47 +000016
Ceki Gulcu752e2cf2011-10-17 23:30:48 +020017 <organization>
18 <name>QOS.ch</name>
19 <url>http://www.qos.ch</url>
20 </organization>
21 <inceptionYear>2005</inceptionYear>
Ceki Gulcu83412492006-09-05 20:48:47 +000022
Ceki Gulcu1e3aadf2009-08-24 23:46:55 +020023 <licenses>
24 <license>
25 <name>MIT License</name>
26 <url>http://www.opensource.org/licenses/mit-license.php</url>
27 <distribution>repo</distribution>
28 </license>
29 </licenses>
30
Ceki Gulcud8b43cb2012-05-08 18:47:02 +020031 <scm>
32 <url>https://github.com/ceki/slf4j</url>
33 <connection>git@github.com:ceki/slf4j.git</connection>
34 </scm>
35
Ceki Gulcu84f0f6b2007-02-22 19:15:56 +000036 <properties>
Ceki Gulcu86eaa9c2012-09-06 15:40:33 +020037 <slf4j.api.minimum.compatible.version>1.6.0</slf4j.api.minimum.compatible.version>
Ceki Gulcu86776ff2010-07-05 19:55:43 +020038 <cal10n.version>0.7.4</cal10n.version>
Ceki Gulcu79e1b892012-06-03 23:29:09 +020039 <log4j.version>1.2.17</log4j.version>
Ceki Gulcu86eaa9c2012-09-06 15:40:33 +020040 <logback.version>1.0.7</logback.version>
Ceki Gulcu996ccc72012-09-14 20:25:30 +020041 <junit.version>4.10</junit.version>
Ceki Gulcu84f0f6b2007-02-22 19:15:56 +000042 </properties>
43
Ceki Gulcud8b43cb2012-05-08 18:47:02 +020044 <developers>
45 <developer>
46 <id>ceki</id>
47 <name>Ceki Gulcu</name>
48 <email>ceki@qos.ch</email>
49 </developer>
50 </developers>
Ceki Gulcue967f512009-10-28 18:49:56 +010051
Ceki Gulcu752e2cf2011-10-17 23:30:48 +020052 <modules>
53 <module>slf4j-api</module>
Ceki Gulcuced19de2011-08-15 18:57:38 +020054 <!--<module>slf4j-scala-api</module>-->
Ceki Gulcu752e2cf2011-10-17 23:30:48 +020055 <module>slf4j-simple</module>
Ceki Gulcu83412492006-09-05 20:48:47 +000056 <module>slf4j-nop</module>
Ceki Gulcu752e2cf2011-10-17 23:30:48 +020057 <module>slf4j-jdk14</module>
Ceki Gulcu83412492006-09-05 20:48:47 +000058 <module>slf4j-log4j12</module>
59 <module>slf4j-jcl</module>
nordligulv4f8fbf02013-03-25 05:14:30 +040060 <module>slf4j-android</module>
Ceki Gulcu752e2cf2011-10-17 23:30:48 +020061 <module>slf4j-ext</module>
Ceki Gulcu87b72422008-06-03 21:18:51 +000062 <module>jcl-over-slf4j</module>
Ceki Gulcu14797602007-07-09 20:24:02 +000063 <module>log4j-over-slf4j</module>
Ceki Gulcu78f138e2008-05-28 20:28:49 +000064 <module>jul-to-slf4j</module>
mbishopc2f277a2012-08-09 11:24:32 -070065 <module>osgi-over-slf4j</module>
Ceki Gulcuecfb1b52008-10-03 15:44:19 +000066 <module>integration</module>
Ceki Gulcu83412492006-09-05 20:48:47 +000067 <module>slf4j-site</module>
Ceki Gulcu5e411702008-02-21 19:06:30 +000068 <module>slf4j-migrator</module>
Ceki Gulcu83412492006-09-05 20:48:47 +000069 </modules>
70
Ceki Gulcu752e2cf2011-10-17 23:30:48 +020071 <dependencies>
Ceki Gulcu83412492006-09-05 20:48:47 +000072 <dependency>
73 <groupId>junit</groupId>
74 <artifactId>junit</artifactId>
Ceki Gulcu996ccc72012-09-14 20:25:30 +020075 <version>${junit.version}</version>
Ceki Gulcu83412492006-09-05 20:48:47 +000076 <scope>test</scope>
Ceki Gulcu752e2cf2011-10-17 23:30:48 +020077 </dependency>
78 </dependencies>
Ceki Gulcu55a650f2006-11-04 18:35:32 +000079
Ceki Gulcu752e2cf2011-10-17 23:30:48 +020080
81 <dependencyManagement>
Ceki Gulcu2a40c062007-05-18 20:57:38 +000082 <dependencies>
83
84 <dependency>
Ceki Gulcu053a98b2008-08-02 19:24:58 +000085 <groupId>org.slf4j</groupId>
Ceki Gulcu2a40c062007-05-18 20:57:38 +000086 <artifactId>slf4j-api</artifactId>
87 <version>${project.version}</version>
88 </dependency>
89
90 <dependency>
Ceki Gulcu060c6482009-04-17 16:43:29 +000091 <groupId>org.slf4j</groupId>
92 <artifactId>slf4j-jdk14</artifactId>
93 <version>${project.version}</version>
94 </dependency>
95
96 <dependency>
Ceki Gulcu2a40c062007-05-18 20:57:38 +000097 <groupId>log4j</groupId>
98 <artifactId>log4j</artifactId>
Ceki Gulcu1db99e32010-06-30 16:01:09 +020099 <version>${log4j.version}</version>
Ceki Gulcu2a40c062007-05-18 20:57:38 +0000100 </dependency>
101
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200102 <dependency>
103 <groupId>ch.qos.cal10n</groupId>
104 <artifactId>cal10n-api</artifactId>
105 <version>${cal10n.version}</version>
106 </dependency>
Ceki Gulcu50f843f2009-09-01 19:48:11 +0200107
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200108 </dependencies>
109 </dependencyManagement>
Ceki Gulcu2a40c062007-05-18 20:57:38 +0000110
Ceki Gulcu83412492006-09-05 20:48:47 +0000111
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200112 <build>
Ceki Gulcu38915da2011-10-31 23:51:10 +0100113 <extensions>
114 <extension>
115 <groupId>org.apache.maven.wagon</groupId>
116 <artifactId>wagon-ssh</artifactId>
117 <version>2.0</version>
118 </extension>
119 </extensions>
120
Ceki Gulcua1149da2007-08-20 18:10:22 +0000121 <resources>
122 <resource>
123 <directory>src/main/resources</directory>
124 <filtering>true</filtering>
125 </resource>
126 </resources>
Ceki Gulcu738eab62007-08-20 21:27:47 +0000127
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200128 <plugins>
129 <plugin>
130 <groupId>org.apache.maven.plugins</groupId>
131 <artifactId>maven-compiler-plugin</artifactId>
132 <version>2.3.2</version>
133 <configuration>
Ceki Gulcu86eaa9c2012-09-06 15:40:33 +0200134 <source>1.5</source>
135 <target>1.5</target>
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200136 </configuration>
137 </plugin>
Ceki Gulcu83412492006-09-05 20:48:47 +0000138
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200139 <plugin>
140 <groupId>org.apache.maven.plugins</groupId>
141 <artifactId>maven-jar-plugin</artifactId>
142 <version>2.3.1</version>
143 </plugin>
144
145
146 <plugin>
147 <groupId>org.apache.maven.plugins</groupId>
148 <artifactId>maven-surefire-plugin</artifactId>
149 <version>2.10</version>
150 <configuration>
151 <forkMode>once</forkMode>
152 <reportFormat>plain</reportFormat>
153 <trimStackTrace>false</trimStackTrace>
154 <excludes>
155 <exclude>**/AllTest.java</exclude>
156 <exclude>**/PackageTest.java</exclude>
157 </excludes>
158 </configuration>
159 </plugin>
160
161 <plugin>
162 <groupId>org.apache.maven.plugins</groupId>
Ceki Gulcu83412492006-09-05 20:48:47 +0000163 <artifactId>maven-source-plugin</artifactId>
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200164 <version>2.1.2</version>
Ceki Gulcu83412492006-09-05 20:48:47 +0000165 <executions>
166 <execution>
167 <phase>package</phase>
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200168 <goals>
Ceki Gulcu83412492006-09-05 20:48:47 +0000169 <goal>jar</goal>
170 </goals>
171 </execution>
172 </executions>
173 </plugin>
174
175 <plugin>
176 <groupId>org.apache.maven.plugins</groupId>
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200177 <artifactId>maven-assembly-plugin</artifactId>
178 <version>2.2</version>
179 <configuration>
180 <descriptors>
181 <descriptor>src/main/assembly/source.xml</descriptor>
182 </descriptors>
183 <finalName>slf4j-${project.version}</finalName>
184 <appendAssemblyId>false</appendAssemblyId>
185 <outputDirectory>target/site/dist/</outputDirectory>
186 </configuration>
187 </plugin>
Ceki Gulcue5bbca32009-11-24 00:21:59 +0100188
189 <!-- as suggested in http://bugzilla.slf4j.org/show_bug.cgi?id=152 -->
190 <plugin>
191 <groupId>org.codehaus.mojo</groupId>
192 <artifactId>build-helper-maven-plugin</artifactId>
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200193 <version>1.7</version>
Ceki Gulcue5bbca32009-11-24 00:21:59 +0100194 <executions>
195 <execution>
196 <id>parse-version</id>
Ceki Gulcu38915da2011-10-31 23:51:10 +0100197 <goals>
198 <goal>parse-version</goal>
Ceki Gulcue5bbca32009-11-24 00:21:59 +0100199 </goals>
200 </execution>
201 </executions>
202 </plugin>
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200203
Ceki Gulcu38915da2011-10-31 23:51:10 +0100204 <!-- ====== site plugin ===== -->
205 <plugin>
206 <groupId>org.apache.maven.plugins</groupId>
207 <artifactId>maven-site-plugin</artifactId>
208 <version>3.0</version>
209 <configuration>
210 <reportPlugins>
211 <plugin>
212 <groupId>org.apache.maven.plugins</groupId>
213 <artifactId>maven-jxr-plugin</artifactId>
214 <version>2.3</version>
215 <configuration>
216 <aggregate>true</aggregate>
217 <javadocDir>target/site/apidocs/</javadocDir>
218 <linkJavadoc>true</linkJavadoc>
219 </configuration>
220 </plugin>
Ceki Gulcu3b040e32012-09-17 23:36:12 +0200221
Ceki Gulcu38915da2011-10-31 23:51:10 +0100222 <plugin>
223 <groupId>org.apache.maven.plugins</groupId>
224 <artifactId>maven-javadoc-plugin</artifactId>
225 <version>2.8</version>
226 <configuration>
Ceki Gulcu3b040e32012-09-17 23:36:12 +0200227 <!--<aggregate>true</aggregate>-->
228 <excludePackageNames>org.slf4j.migrator:org.slf4j.migrator.*</excludePackageNames>
Ceki Gulcu38915da2011-10-31 23:51:10 +0100229 <links>
230 <link>
231 http://java.sun.com/j2se/1.5.0/docs/api
232 </link>
233 </links>
234 <groups>
235 <group>
236 <title>SLF4J packages</title>
237 <packages>org.slf4j:org.slf4j.*</packages>
238 </group>
239
240 <group>
241 <title>SLF4J extensions</title>
242 <packages>
Ceki Gulcu3b040e32012-09-17 23:36:12 +0200243 org.slf4j.cal10n:org.slf4j.profiler:org.slf4j.ext:org.slf4j.instrumentation:org.slf4j.agent
Ceki Gulcu38915da2011-10-31 23:51:10 +0100244 </packages>
245 </group>
246
247 <group>
248 <title>Jakarta Commons Logging packages</title>
249 <packages>org.apache.commons.*</packages>
250 </group>
251
252 <group>
Ceki Gulcu38915da2011-10-31 23:51:10 +0100253 <title>java.util.logging (JUL) to SLF4J bridge</title>
254 <packages>org.slf4j.bridge</packages>
255 </group>
256
Ceki Gulcu3b040e32012-09-17 23:36:12 +0200257 <group>
258 <title>Apache log4j</title>
259 <packages>org.apache.log4j:org.apache.log4j.*</packages>
260 </group>
261
262
263
Ceki Gulcu38915da2011-10-31 23:51:10 +0100264 </groups>
265 </configuration>
266 </plugin>
267
268 </reportPlugins>
269 </configuration>
270 </plugin>
Ceki Gulcu83412492006-09-05 20:48:47 +0000271 </plugins>
272
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200273 </build>
Ceki Gulcu83412492006-09-05 20:48:47 +0000274
Ceki Gulcu55a650f2006-11-04 18:35:32 +0000275 <profiles>
276 <profile>
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200277 <id>skipTests</id>
Ceki Gulcu55a650f2006-11-04 18:35:32 +0000278 <properties>
279 <maven.test.skip>true</maven.test.skip>
280 </properties>
281 </profile>
Ceki Gulcub1d03d52010-05-08 12:46:15 +0200282
283 <profile>
284 <id>javadocjar</id>
285 <build>
286 <plugins>
287 <plugin>
288 <groupId>org.apache.maven.plugins</groupId>
289 <artifactId>maven-javadoc-plugin</artifactId>
290 <executions>
291 <execution>
292 <id>attach-javadocs</id>
293 <goals>
294 <goal>jar</goal>
295 </goals>
296 </execution>
297 </executions>
298 </plugin>
299 </plugins>
300 </build>
301 </profile>
Ceki Gulcu7ba06052011-10-16 10:28:44 +0200302
303 <profile>
304 <id>license</id>
305 <build>
306 <plugins>
307 <plugin>
308 <groupId>com.google.code.maven-license-plugin</groupId>
309 <artifactId>maven-license-plugin</artifactId>
310 <configuration>
311 <header>src/main/licenseHeader.txt</header>
312 <quiet>false</quiet>
313 <failIfMissing>true</failIfMissing>
314 <aggregate>true</aggregate>
315 <includes>
316 <include>src/**/*.java</include>
317 </includes>
318 <useDefaultExcludes>true</useDefaultExcludes>
319 <useDefaultMapping>true</useDefaultMapping>
320 <properties>
321 <year>1999</year>
322 </properties>
323 <headerDefinitions>
324 <headerDefinition>src/main/javadocHeaders.xml</headerDefinition>
325 </headerDefinitions>
326 </configuration>
327 </plugin>
328 </plugins>
329 </build>
330
331 <pluginRepositories>
332 <pluginRepository>
333 <id>mc-release</id>
334 <name>Local Maven repository of releases</name>
335 <url>http://mc-repo.googlecode.com/svn/maven2/releases</url>
336 <snapshots>
337 <enabled>false</enabled>
338 </snapshots>
339 <releases>
340 <enabled>true</enabled>
341 </releases>
342 </pluginRepository>
343 </pluginRepositories>
344 </profile>
345
Ceki Gulcud8b43cb2012-05-08 18:47:02 +0200346 <profile>
347 <id>sign-artifacts</id>
348 <build>
349 <plugins>
350 <plugin>
351 <groupId>org.apache.maven.plugins</groupId>
352 <artifactId>maven-gpg-plugin</artifactId>
353 <version>1.1</version>
354 <executions>
355 <execution>
356 <id>sign-artifacts</id>
357 <phase>verify</phase>
358 <goals>
359 <goal>sign</goal>
360 </goals>
361 </execution>
362 </executions>
363 </plugin>
364 </plugins>
365 </build>
366 </profile>
367
Ceki Gulcu55a650f2006-11-04 18:35:32 +0000368 </profiles>
369
Sebastien Pennec06f1fc72007-02-06 18:48:40 +0000370 <pluginRepositories>
371 <pluginRepository>
372 <id>apache.snapshots</id>
373 <name>Apache Snapshot Plugin Repository</name>
374 <url>http://people.apache.org/repo/m2-snapshot-repository</url>
375 <releases>
John E. Conlonfe3885e2007-02-06 21:01:59 +0000376 <enabled>false</enabled>
Sebastien Pennec06f1fc72007-02-06 18:48:40 +0000377 </releases>
378 <snapshots>
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200379 <enabled>true</enabled>
380 </snapshots>
Sebastien Pennec06f1fc72007-02-06 18:48:40 +0000381 </pluginRepository>
382 </pluginRepositories>
Ceki Gulcu83412492006-09-05 20:48:47 +0000383
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200384 <distributionManagement>
385 <site>
386 <id>pixie</id>
387 <url>scp://pixie.qos.ch/var/www/www.slf4j.org/htdocs/</url>
388 </site>
Ceki Gulcuc0002ed2006-11-08 22:13:36 +0000389
390 <repository>
Ceki Gulcud8b43cb2012-05-08 18:47:02 +0200391 <!--<id>pixie</id>-->
392 <!--<url>scp://pixie.qos.ch/var/mvnrepo/</url>-->
393 <id>sonatype-nexus-staging</id>
394 <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
Ceki Gulcuc0002ed2006-11-08 22:13:36 +0000395 </repository>
396
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200397 </distributionManagement>
398
Heiko Seebergeradab6082010-09-14 21:43:34 +0200399</project>