blob: b2fb3e2cfbfb6f1944d79deb57b82f9beb6002d1 [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"
Jeremy Landis16b8c132014-09-27 16:48:43 -04004 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.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 Gulcu7122d7e2015-03-26 22:01:21 +010010 <version>1.7.13-SNAPSHOT</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>
Ceki Gulcuebcbbeb2014-11-21 20:54:00 +010033 <connection>git@github.com:qos-ch/slf4j.git</connection>
Ceki Gulcud8b43cb2012-05-08 18:47:02 +020034 </scm>
35
Ceki Gulcu84f0f6b2007-02-22 19:15:56 +000036 <properties>
Ceki Gulcua940e122013-03-27 12:18:30 +010037 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Ceki Gulcu0ab0f6d2015-03-26 12:24:52 +010038 <required.jdk.version>1.5</required.jdk.version>
Ceki Gulcu86eaa9c2012-09-06 15:40:33 +020039 <slf4j.api.minimum.compatible.version>1.6.0</slf4j.api.minimum.compatible.version>
Ceki Gulcu06c4ddc2013-04-18 20:31:33 +020040 <cal10n.version>0.8.1</cal10n.version>
Ceki Gulcu79e1b892012-06-03 23:29:09 +020041 <log4j.version>1.2.17</log4j.version>
Ceki Gulcu446d1742013-05-27 16:07:43 +020042 <logback.version>1.0.13</logback.version>
Ceki Gulcu996ccc72012-09-14 20:25:30 +020043 <junit.version>4.10</junit.version>
Ceki Gulcu8a1702b2014-12-14 17:51:48 +010044 <maven-site-plugin.version>3.3</maven-site-plugin.version>
Ceki Gulcu850c5652015-03-26 15:26:02 +010045 <javadoc.plugin.version>2.10.2</javadoc.plugin.version>
Ceki Gulcu84f0f6b2007-02-22 19:15:56 +000046 </properties>
47
Ceki Gulcud8b43cb2012-05-08 18:47:02 +020048 <developers>
49 <developer>
50 <id>ceki</id>
51 <name>Ceki Gulcu</name>
52 <email>ceki@qos.ch</email>
53 </developer>
54 </developers>
Ceki Gulcue967f512009-10-28 18:49:56 +010055
Ceki Gulcu752e2cf2011-10-17 23:30:48 +020056 <modules>
57 <module>slf4j-api</module>
Ceki Gulcuced19de2011-08-15 18:57:38 +020058 <!--<module>slf4j-scala-api</module>-->
Ceki Gulcu752e2cf2011-10-17 23:30:48 +020059 <module>slf4j-simple</module>
Ceki Gulcu83412492006-09-05 20:48:47 +000060 <module>slf4j-nop</module>
Ceki Gulcu752e2cf2011-10-17 23:30:48 +020061 <module>slf4j-jdk14</module>
Ceki Gulcu83412492006-09-05 20:48:47 +000062 <module>slf4j-log4j12</module>
63 <module>slf4j-jcl</module>
nordligulv4f8fbf02013-03-25 05:14:30 +040064 <module>slf4j-android</module>
Ceki Gulcu752e2cf2011-10-17 23:30:48 +020065 <module>slf4j-ext</module>
Ceki Gulcu87b72422008-06-03 21:18:51 +000066 <module>jcl-over-slf4j</module>
Ceki Gulcu14797602007-07-09 20:24:02 +000067 <module>log4j-over-slf4j</module>
Ceki Gulcu78f138e2008-05-28 20:28:49 +000068 <module>jul-to-slf4j</module>
mbishopc2f277a2012-08-09 11:24:32 -070069 <module>osgi-over-slf4j</module>
Ceki Gulcuecfb1b52008-10-03 15:44:19 +000070 <module>integration</module>
Ceki Gulcu83412492006-09-05 20:48:47 +000071 <module>slf4j-site</module>
Ceki Gulcu5e411702008-02-21 19:06:30 +000072 <module>slf4j-migrator</module>
Ceki Gulcu83412492006-09-05 20:48:47 +000073 </modules>
74
Ceki Gulcu752e2cf2011-10-17 23:30:48 +020075 <dependencies>
Ceki Gulcu83412492006-09-05 20:48:47 +000076 <dependency>
77 <groupId>junit</groupId>
78 <artifactId>junit</artifactId>
Ceki Gulcu996ccc72012-09-14 20:25:30 +020079 <version>${junit.version}</version>
Ceki Gulcu83412492006-09-05 20:48:47 +000080 <scope>test</scope>
Ceki Gulcu752e2cf2011-10-17 23:30:48 +020081 </dependency>
82 </dependencies>
Ceki Gulcu55a650f2006-11-04 18:35:32 +000083
Ceki Gulcu752e2cf2011-10-17 23:30:48 +020084
85 <dependencyManagement>
Ceki Gulcu2a40c062007-05-18 20:57:38 +000086 <dependencies>
87
88 <dependency>
Ceki Gulcu053a98b2008-08-02 19:24:58 +000089 <groupId>org.slf4j</groupId>
Ceki Gulcu2a40c062007-05-18 20:57:38 +000090 <artifactId>slf4j-api</artifactId>
91 <version>${project.version}</version>
92 </dependency>
93
94 <dependency>
Ceki Gulcu060c6482009-04-17 16:43:29 +000095 <groupId>org.slf4j</groupId>
96 <artifactId>slf4j-jdk14</artifactId>
97 <version>${project.version}</version>
98 </dependency>
99
100 <dependency>
Ceki Gulcu2a40c062007-05-18 20:57:38 +0000101 <groupId>log4j</groupId>
102 <artifactId>log4j</artifactId>
Ceki Gulcu1db99e32010-06-30 16:01:09 +0200103 <version>${log4j.version}</version>
Ceki Gulcu2a40c062007-05-18 20:57:38 +0000104 </dependency>
105
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200106 <dependency>
107 <groupId>ch.qos.cal10n</groupId>
108 <artifactId>cal10n-api</artifactId>
109 <version>${cal10n.version}</version>
110 </dependency>
Ceki Gulcu50f843f2009-09-01 19:48:11 +0200111
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200112 </dependencies>
113 </dependencyManagement>
Ceki Gulcu2a40c062007-05-18 20:57:38 +0000114
Ceki Gulcu83412492006-09-05 20:48:47 +0000115
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200116 <build>
Ceki Gulcu38915da2011-10-31 23:51:10 +0100117 <extensions>
118 <extension>
119 <groupId>org.apache.maven.wagon</groupId>
120 <artifactId>wagon-ssh</artifactId>
121 <version>2.0</version>
122 </extension>
123 </extensions>
124
Ceki Gulcua1149da2007-08-20 18:10:22 +0000125 <resources>
126 <resource>
127 <directory>src/main/resources</directory>
128 <filtering>true</filtering>
129 </resource>
130 </resources>
Ceki Gulcu738eab62007-08-20 21:27:47 +0000131
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200132 <plugins>
133 <plugin>
134 <groupId>org.apache.maven.plugins</groupId>
135 <artifactId>maven-compiler-plugin</artifactId>
136 <version>2.3.2</version>
137 <configuration>
Ceki Gulcu86eaa9c2012-09-06 15:40:33 +0200138 <source>1.5</source>
139 <target>1.5</target>
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200140 </configuration>
141 </plugin>
Ceki Gulcu83412492006-09-05 20:48:47 +0000142
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200143 <plugin>
144 <groupId>org.apache.maven.plugins</groupId>
145 <artifactId>maven-jar-plugin</artifactId>
146 <version>2.3.1</version>
147 </plugin>
Ceki Gulcu8a1702b2014-12-14 17:51:48 +0100148
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200149 <plugin>
150 <groupId>org.apache.maven.plugins</groupId>
151 <artifactId>maven-surefire-plugin</artifactId>
152 <version>2.10</version>
153 <configuration>
154 <forkMode>once</forkMode>
155 <reportFormat>plain</reportFormat>
156 <trimStackTrace>false</trimStackTrace>
157 <excludes>
158 <exclude>**/AllTest.java</exclude>
159 <exclude>**/PackageTest.java</exclude>
160 </excludes>
161 </configuration>
162 </plugin>
163
164 <plugin>
165 <groupId>org.apache.maven.plugins</groupId>
Ceki Gulcu83412492006-09-05 20:48:47 +0000166 <artifactId>maven-source-plugin</artifactId>
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200167 <version>2.1.2</version>
Ceki Gulcu83412492006-09-05 20:48:47 +0000168 <executions>
169 <execution>
170 <phase>package</phase>
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200171 <goals>
Ceki Gulcu83412492006-09-05 20:48:47 +0000172 <goal>jar</goal>
173 </goals>
174 </execution>
175 </executions>
176 </plugin>
177
178 <plugin>
179 <groupId>org.apache.maven.plugins</groupId>
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200180 <artifactId>maven-assembly-plugin</artifactId>
181 <version>2.2</version>
182 <configuration>
183 <descriptors>
184 <descriptor>src/main/assembly/source.xml</descriptor>
185 </descriptors>
186 <finalName>slf4j-${project.version}</finalName>
187 <appendAssemblyId>false</appendAssemblyId>
188 <outputDirectory>target/site/dist/</outputDirectory>
189 </configuration>
190 </plugin>
Ceki Gulcue5bbca32009-11-24 00:21:59 +0100191
192 <!-- as suggested in http://bugzilla.slf4j.org/show_bug.cgi?id=152 -->
193 <plugin>
194 <groupId>org.codehaus.mojo</groupId>
195 <artifactId>build-helper-maven-plugin</artifactId>
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200196 <version>1.7</version>
Ceki Gulcue5bbca32009-11-24 00:21:59 +0100197 <executions>
198 <execution>
199 <id>parse-version</id>
Ceki Gulcu38915da2011-10-31 23:51:10 +0100200 <goals>
201 <goal>parse-version</goal>
Ceki Gulcue5bbca32009-11-24 00:21:59 +0100202 </goals>
203 </execution>
204 </executions>
205 </plugin>
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200206
Ceki Gulcu38915da2011-10-31 23:51:10 +0100207 <!-- ====== site plugin ===== -->
208 <plugin>
209 <groupId>org.apache.maven.plugins</groupId>
210 <artifactId>maven-site-plugin</artifactId>
Ceki Gulcu8a1702b2014-12-14 17:51:48 +0100211 <version>${maven-site-plugin.version}</version>
Ceki Gulcu38915da2011-10-31 23:51:10 +0100212 <configuration>
213 <reportPlugins>
Ceki Gulcue03c29e2015-03-26 18:10:33 +0100214
Ceki Gulcu38915da2011-10-31 23:51:10 +0100215 <plugin>
216 <groupId>org.apache.maven.plugins</groupId>
217 <artifactId>maven-jxr-plugin</artifactId>
218 <version>2.3</version>
219 <configuration>
220 <aggregate>true</aggregate>
221 <javadocDir>target/site/apidocs/</javadocDir>
222 <linkJavadoc>true</linkJavadoc>
223 </configuration>
224 </plugin>
Ceki Gulcu3b040e32012-09-17 23:36:12 +0200225
Ceki Gulcu38915da2011-10-31 23:51:10 +0100226 <plugin>
227 <groupId>org.apache.maven.plugins</groupId>
228 <artifactId>maven-javadoc-plugin</artifactId>
Ceki Gulcu850c5652015-03-26 15:26:02 +0100229 <version>${javadoc.plugin.version}</version>
Ceki Gulcu38915da2011-10-31 23:51:10 +0100230 <configuration>
Ceki Gulcu3b040e32012-09-17 23:36:12 +0200231 <!--<aggregate>true</aggregate>-->
232 <excludePackageNames>org.slf4j.migrator:org.slf4j.migrator.*</excludePackageNames>
Ceki Gulcu38915da2011-10-31 23:51:10 +0100233 <links>
234 <link>
235 http://java.sun.com/j2se/1.5.0/docs/api
236 </link>
237 </links>
238 <groups>
239 <group>
240 <title>SLF4J packages</title>
241 <packages>org.slf4j:org.slf4j.*</packages>
242 </group>
243
244 <group>
245 <title>SLF4J extensions</title>
246 <packages>
Ceki Gulcu3b040e32012-09-17 23:36:12 +0200247 org.slf4j.cal10n:org.slf4j.profiler:org.slf4j.ext:org.slf4j.instrumentation:org.slf4j.agent
Ceki Gulcu38915da2011-10-31 23:51:10 +0100248 </packages>
249 </group>
250
251 <group>
252 <title>Jakarta Commons Logging packages</title>
253 <packages>org.apache.commons.*</packages>
254 </group>
255
256 <group>
Ceki Gulcu38915da2011-10-31 23:51:10 +0100257 <title>java.util.logging (JUL) to SLF4J bridge</title>
258 <packages>org.slf4j.bridge</packages>
259 </group>
260
Ceki Gulcu3b040e32012-09-17 23:36:12 +0200261 <group>
262 <title>Apache log4j</title>
263 <packages>org.apache.log4j:org.apache.log4j.*</packages>
264 </group>
Ceki Gulcu38915da2011-10-31 23:51:10 +0100265 </groups>
266 </configuration>
267 </plugin>
268
269 </reportPlugins>
270 </configuration>
271 </plugin>
Ceki Gulcu83412492006-09-05 20:48:47 +0000272 </plugins>
273
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200274 </build>
Ceki Gulcu83412492006-09-05 20:48:47 +0000275
Ceki Gulcu55a650f2006-11-04 18:35:32 +0000276 <profiles>
277 <profile>
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200278 <id>skipTests</id>
Ceki Gulcu55a650f2006-11-04 18:35:32 +0000279 <properties>
280 <maven.test.skip>true</maven.test.skip>
281 </properties>
282 </profile>
Ceki Gulcub1d03d52010-05-08 12:46:15 +0200283
284 <profile>
285 <id>javadocjar</id>
286 <build>
287 <plugins>
288 <plugin>
289 <groupId>org.apache.maven.plugins</groupId>
290 <artifactId>maven-javadoc-plugin</artifactId>
Ceki Gulcu850c5652015-03-26 15:26:02 +0100291 <version>${javadoc.plugin.version}</version>
Ceki Gulcub1d03d52010-05-08 12:46:15 +0200292 <executions>
293 <execution>
294 <id>attach-javadocs</id>
295 <goals>
296 <goal>jar</goal>
297 </goals>
298 </execution>
299 </executions>
300 </plugin>
301 </plugins>
302 </build>
303 </profile>
Ceki Gulcu7ba06052011-10-16 10:28:44 +0200304
305 <profile>
306 <id>license</id>
307 <build>
308 <plugins>
309 <plugin>
310 <groupId>com.google.code.maven-license-plugin</groupId>
311 <artifactId>maven-license-plugin</artifactId>
312 <configuration>
313 <header>src/main/licenseHeader.txt</header>
314 <quiet>false</quiet>
315 <failIfMissing>true</failIfMissing>
316 <aggregate>true</aggregate>
317 <includes>
318 <include>src/**/*.java</include>
319 </includes>
320 <useDefaultExcludes>true</useDefaultExcludes>
321 <useDefaultMapping>true</useDefaultMapping>
322 <properties>
323 <year>1999</year>
324 </properties>
325 <headerDefinitions>
326 <headerDefinition>src/main/javadocHeaders.xml</headerDefinition>
327 </headerDefinitions>
328 </configuration>
329 </plugin>
330 </plugins>
331 </build>
332
333 <pluginRepositories>
334 <pluginRepository>
335 <id>mc-release</id>
336 <name>Local Maven repository of releases</name>
337 <url>http://mc-repo.googlecode.com/svn/maven2/releases</url>
338 <snapshots>
339 <enabled>false</enabled>
340 </snapshots>
341 <releases>
342 <enabled>true</enabled>
343 </releases>
344 </pluginRepository>
345 </pluginRepositories>
346 </profile>
347
Ceki Gulcud8b43cb2012-05-08 18:47:02 +0200348 <profile>
349 <id>sign-artifacts</id>
350 <build>
351 <plugins>
352 <plugin>
353 <groupId>org.apache.maven.plugins</groupId>
354 <artifactId>maven-gpg-plugin</artifactId>
355 <version>1.1</version>
356 <executions>
357 <execution>
358 <id>sign-artifacts</id>
359 <phase>verify</phase>
360 <goals>
361 <goal>sign</goal>
362 </goals>
363 </execution>
364 </executions>
365 </plugin>
366 </plugins>
367 </build>
368 </profile>
369
Ceki Gulcu55a650f2006-11-04 18:35:32 +0000370 </profiles>
371
Sebastien Pennec06f1fc72007-02-06 18:48:40 +0000372 <pluginRepositories>
Sebastien Pennec06f1fc72007-02-06 18:48:40 +0000373 </pluginRepositories>
Ceki Gulcu83412492006-09-05 20:48:47 +0000374
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200375 <distributionManagement>
376 <site>
377 <id>pixie</id>
378 <url>scp://pixie.qos.ch/var/www/www.slf4j.org/htdocs/</url>
379 </site>
Ceki Gulcuc0002ed2006-11-08 22:13:36 +0000380
381 <repository>
Ceki Gulcud8b43cb2012-05-08 18:47:02 +0200382 <!--<id>pixie</id>-->
383 <!--<url>scp://pixie.qos.ch/var/mvnrepo/</url>-->
384 <id>sonatype-nexus-staging</id>
385 <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
Ceki Gulcuc0002ed2006-11-08 22:13:36 +0000386 </repository>
387
Ceki Gulcu752e2cf2011-10-17 23:30:48 +0200388 </distributionManagement>
389
Heiko Seebergeradab6082010-09-14 21:43:34 +0200390</project>