blob: 13da385546b308e4edbc97ed0dd7b0de639014ce [file] [log] [blame]
Ceki Gulcu83412492006-09-05 20:48:47 +00001<?xml version="1.0" encoding="UTF-8"?>
2<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3
4 <modelVersion>4.0.0</modelVersion>
5
6 <groupId>org.slf4j</groupId>
Ceki Gulcua0a881b2006-09-11 22:08:20 +00007 <artifactId>slf4j-parent</artifactId>
Ceki Gulcu990f2412010-07-05 22:26:53 +02008 <version>1.6.1</version>
Ceki Gulcua0a881b2006-09-11 22:08:20 +00009
Ceki Gulcu83412492006-09-05 20:48:47 +000010 <packaging>pom</packaging>
11 <name>SLF4J</name>
12
Ceki Gulcu83412492006-09-05 20:48:47 +000013 <url>http://www.slf4j.org</url>
14
15 <organization>
16 <name>QOS.ch</name>
17 <url>http://www.qos.ch</url>
18 </organization>
19 <inceptionYear>2005</inceptionYear>
20
Ceki Gulcu1e3aadf2009-08-24 23:46:55 +020021 <licenses>
22 <license>
23 <name>MIT License</name>
24 <url>http://www.opensource.org/licenses/mit-license.php</url>
25 <distribution>repo</distribution>
26 </license>
27 </licenses>
28
Ceki Gulcu84f0f6b2007-02-22 19:15:56 +000029 <properties>
Ceki Gulcu71fc4292010-06-30 15:52:25 +020030 <slf4j.api.minimum.compatible.version>1.6.0</slf4j.api.minimum.compatible.version>
Ceki Gulcu86776ff2010-07-05 19:55:43 +020031 <cal10n.version>0.7.4</cal10n.version>
32 <log4j.version>1.2.16</log4j.version>
Ceki Gulcu84f0f6b2007-02-22 19:15:56 +000033 </properties>
34
Ceki Gulcue967f512009-10-28 18:49:56 +010035
Ceki Gulcu83412492006-09-05 20:48:47 +000036 <modules>
37 <module>slf4j-api</module>
Heiko Seebergeradab6082010-09-14 21:43:34 +020038 <module>slf4j-scala-api</module>
Ceki Gulcuecfb1b52008-10-03 15:44:19 +000039 <module>slf4j-simple</module>
Ceki Gulcu83412492006-09-05 20:48:47 +000040 <module>slf4j-nop</module>
41 <module>slf4j-jdk14</module>
42 <module>slf4j-log4j12</module>
43 <module>slf4j-jcl</module>
Ceki Gulcuecfb1b52008-10-03 15:44:19 +000044 <module>slf4j-ext</module>
Ceki Gulcu87b72422008-06-03 21:18:51 +000045 <module>jcl-over-slf4j</module>
Ceki Gulcu14797602007-07-09 20:24:02 +000046 <module>log4j-over-slf4j</module>
Ceki Gulcu78f138e2008-05-28 20:28:49 +000047 <module>jul-to-slf4j</module>
Ceki Gulcuecfb1b52008-10-03 15:44:19 +000048 <module>integration</module>
Ceki Gulcu83412492006-09-05 20:48:47 +000049 <module>slf4j-site</module>
Ceki Gulcu5e411702008-02-21 19:06:30 +000050 <module>slf4j-migrator</module>
Ceki Gulcu83412492006-09-05 20:48:47 +000051 </modules>
52
53 <dependencies>
54 <dependency>
55 <groupId>junit</groupId>
56 <artifactId>junit</artifactId>
57 <version>3.8.1</version>
58 <scope>test</scope>
59 </dependency>
60 </dependencies>
Ceki Gulcu55a650f2006-11-04 18:35:32 +000061
62
Ceki Gulcu2a40c062007-05-18 20:57:38 +000063 <dependencyManagement>
64 <dependencies>
65
66 <dependency>
Ceki Gulcu053a98b2008-08-02 19:24:58 +000067 <groupId>org.slf4j</groupId>
Ceki Gulcu2a40c062007-05-18 20:57:38 +000068 <artifactId>slf4j-api</artifactId>
69 <version>${project.version}</version>
70 </dependency>
71
72 <dependency>
Ceki Gulcu060c6482009-04-17 16:43:29 +000073 <groupId>org.slf4j</groupId>
74 <artifactId>slf4j-jdk14</artifactId>
75 <version>${project.version}</version>
76 </dependency>
77
78 <dependency>
Ceki Gulcu2a40c062007-05-18 20:57:38 +000079 <groupId>log4j</groupId>
80 <artifactId>log4j</artifactId>
Ceki Gulcu1db99e32010-06-30 16:01:09 +020081 <version>${log4j.version}</version>
Ceki Gulcu2a40c062007-05-18 20:57:38 +000082 </dependency>
83
Ceki Gulcu50f843f2009-09-01 19:48:11 +020084 <dependency>
85 <groupId>ch.qos.cal10n</groupId>
86 <artifactId>cal10n-api</artifactId>
Ceki Gulcu43350ca2009-11-05 14:49:11 +010087 <version>${cal10n.version}</version>
Ceki Gulcu50f843f2009-09-01 19:48:11 +020088 </dependency>
89
Ceki Gulcu2a40c062007-05-18 20:57:38 +000090 </dependencies>
91 </dependencyManagement>
92
Ceki Gulcu83412492006-09-05 20:48:47 +000093
94 <build>
Ceki Gulcua1149da2007-08-20 18:10:22 +000095 <resources>
96 <resource>
97 <directory>src/main/resources</directory>
98 <filtering>true</filtering>
99 </resource>
100 </resources>
Ceki Gulcu738eab62007-08-20 21:27:47 +0000101
Ceki Gulcu83412492006-09-05 20:48:47 +0000102 <plugins>
103 <plugin>
104 <groupId>org.apache.maven.plugins</groupId>
105 <artifactId>maven-compiler-plugin</artifactId>
106 <configuration>
Ceki Gulcu877ae042007-01-29 21:16:43 +0000107 <source>1.3</source>
108 <target>1.3</target>
Ceki Gulcu83412492006-09-05 20:48:47 +0000109 </configuration>
110 </plugin>
111
112 <plugin>
113 <groupId>org.apache.maven.plugins</groupId>
114 <artifactId>maven-surefire-plugin</artifactId>
115 <configuration>
116 <forkMode>once</forkMode>
117 <reportFormat>plain</reportFormat>
118 <trimStackTrace>false</trimStackTrace>
119 <excludes>
120 <exclude>**/AllTest.java</exclude>
121 <exclude>**/PackageTest.java</exclude>
122 </excludes>
123 </configuration>
124 </plugin>
125
126 <plugin>
127 <groupId>org.apache.maven.plugins</groupId>
128 <artifactId>maven-source-plugin</artifactId>
129 <executions>
130 <execution>
131 <phase>package</phase>
132 <goals>
133 <goal>jar</goal>
134 </goals>
135 </execution>
136 </executions>
137 </plugin>
138
139 <plugin>
140 <groupId>org.apache.maven.plugins</groupId>
141 <artifactId>maven-javadoc-plugin</artifactId>
142 <configuration>
Ceki Gulcu83412492006-09-05 20:48:47 +0000143 <aggregate>true</aggregate>
Ceki Gulcuefd978c2008-04-29 17:38:38 +0000144 <excludePackageNames>org.slf4j.migrator:org.slf4j.migrator.*</excludePackageNames>
Ceki Gulcu83412492006-09-05 20:48:47 +0000145 <links>
146 <link>
147 http://java.sun.com/j2se/1.5.0/docs/api
148 </link>
149 </links>
150 <groups>
151 <group>
152 <title>SLF4J packages</title>
Ceki Gulcua0a881b2006-09-11 22:08:20 +0000153 <packages>org.slf4j:org.slf4j.*</packages>
Ceki Gulcu83412492006-09-05 20:48:47 +0000154 </group>
Ceki Gulcuf68b5c52008-10-16 15:25:18 +0000155
156 <group>
157 <title>SLF4J extensions</title>
158 <packages>org.slf4j.profiler:org.slf4j.ext:org.slf4j.instrumentation:org.slf4j.agent</packages>
159 </group>
160
Ceki Gulcu83412492006-09-05 20:48:47 +0000161 <group>
162 <title>Jakarta Commons Logging packages</title>
163 <packages>org.apache.commons.*</packages>
164 </group>
Ceki Gulcua0a881b2006-09-11 22:08:20 +0000165
166 <group>
167 <title>Apache log4j</title>
168 <packages>org.apache.log4j</packages>
169 </group>
170
Ceki Gulcu2fb77b12008-06-05 21:37:40 +0000171 <group>
172 <title>java.util.logging (JUL) to SLF4J bridge</title>
173 <packages>org.slf4j.bridge</packages>
174 </group>
175
Ceki Gulcu83412492006-09-05 20:48:47 +0000176 </groups>
177 </configuration>
178 </plugin>
179
Ceki Gulcue5bbca32009-11-24 00:21:59 +0100180
181 <!-- as suggested in http://bugzilla.slf4j.org/show_bug.cgi?id=152 -->
182 <plugin>
183 <groupId>org.codehaus.mojo</groupId>
184 <artifactId>build-helper-maven-plugin</artifactId>
Ceki Gulcue5bbca32009-11-24 00:21:59 +0100185 <executions>
186 <execution>
187 <id>parse-version</id>
188 <goals>
189 <goal>parse-version</goal>
190 </goals>
191 </execution>
192 </executions>
193 </plugin>
Ceki Gulcu83412492006-09-05 20:48:47 +0000194 </plugins>
195
196 </build>
197
Ceki Gulcu55a650f2006-11-04 18:35:32 +0000198 <profiles>
199 <profile>
200 <id>skipTests</id>
201 <properties>
202 <maven.test.skip>true</maven.test.skip>
203 </properties>
204 </profile>
John E. Conlon426da1d2007-02-16 21:03:05 +0000205 <profile>
206 <id>osgi</id>
207 <modules>
208 <module>osgi-over-slf4j</module>
Ceki Gulcu0740cb12007-02-18 17:50:26 +0000209 <module>slf4j-osgi-test-bundle</module>
210 <module>slf4j-osgi-integration-test</module>
John E. Conlon426da1d2007-02-16 21:03:05 +0000211 </modules>
Ceki Gulcu0740cb12007-02-18 17:50:26 +0000212
213 <repositories>
214 <repository>
215 <id>m2apache.snapshots</id>
216 <url>http://people.apache.org/repo/m2-snapshot-repository</url>
217 <releases>
218 <enabled>false</enabled>
219 </releases>
220 <snapshots>
221 <enabled>true</enabled>
222 </snapshots>
223 </repository>
224
225 <repository>
226 <id>springframework.org</id>
227 <name>Springframework Maven SNAPSHOT Repository</name>
228 <url>http://static.springframework.org/maven2-snapshots/</url>
229 <snapshots>
230 <enabled>true</enabled>
231 </snapshots>
232 </repository>
233
234 </repositories>
235
236 <pluginRepositories>
237 <pluginRepository>
238 <id>apache.snapshots</id>
239 <name>Apache Snapshot Plugin Repository</name>
240 <url>http://people.apache.org/repo/m2-snapshot-repository</url>
241 <releases>
242 <enabled>false</enabled>
243 </releases>
244 <snapshots>
245 <enabled>true</enabled>
246 </snapshots>
247 </pluginRepository>
248 </pluginRepositories>
249
John E. Conlon426da1d2007-02-16 21:03:05 +0000250 </profile>
Ceki Gulcub1d03d52010-05-08 12:46:15 +0200251
252
253 <profile>
254 <id>javadocjar</id>
255 <build>
256 <plugins>
257 <plugin>
258 <groupId>org.apache.maven.plugins</groupId>
259 <artifactId>maven-javadoc-plugin</artifactId>
260 <executions>
261 <execution>
262 <id>attach-javadocs</id>
263 <goals>
264 <goal>jar</goal>
265 </goals>
266 </execution>
267 </executions>
268 </plugin>
269 </plugins>
270 </build>
271 </profile>
Ceki Gulcu55a650f2006-11-04 18:35:32 +0000272 </profiles>
273
Sebastien Pennec06f1fc72007-02-06 18:48:40 +0000274 <pluginRepositories>
275 <pluginRepository>
276 <id>apache.snapshots</id>
277 <name>Apache Snapshot Plugin Repository</name>
278 <url>http://people.apache.org/repo/m2-snapshot-repository</url>
279 <releases>
John E. Conlonfe3885e2007-02-06 21:01:59 +0000280 <enabled>false</enabled>
Sebastien Pennec06f1fc72007-02-06 18:48:40 +0000281 </releases>
282 <snapshots>
Ceki Gulcu0740cb12007-02-18 17:50:26 +0000283 <enabled>true</enabled>
284 </snapshots>
Sebastien Pennec06f1fc72007-02-06 18:48:40 +0000285 </pluginRepository>
286 </pluginRepositories>
287
Ceki Gulcu83412492006-09-05 20:48:47 +0000288 <reporting>
289 <plugins>
290 <plugin>
291 <groupId>org.apache.maven.plugins</groupId>
292 <artifactId>maven-site-plugin</artifactId>
293 </plugin>
294
295 <plugin>
296 <groupId>org.apache.maven.plugins</groupId>
297 <artifactId>maven-project-info-reports-plugin</artifactId>
298 <reportSets>
299 <reportSet><reports/></reportSet>
300 </reportSets>
301 </plugin>
302
303 <plugin>
Ceki Gulcu55a650f2006-11-04 18:35:32 +0000304 <artifactId>maven-assembly-plugin</artifactId>
305 <version>2.1</version>
306 <configuration>
307 <descriptors>
308 <descriptor>
309 src/main/assembly/source.xml
310 </descriptor>
311 </descriptors>
Ceki Gulcu7185b0f2006-11-16 22:54:30 +0000312 <finalName>slf4j-${project.version}</finalName>
Ceki Gulcu83412492006-09-05 20:48:47 +0000313 <appendAssemblyId>false</appendAssemblyId>
314 <outputDirectory>target/site/dist/</outputDirectory>
315 </configuration>
316 </plugin>
Ceki Gulcu7185b0f2006-11-16 22:54:30 +0000317
318 <plugin>
319 <groupId>org.apache.maven.plugins</groupId>
320 <artifactId>maven-jxr-plugin</artifactId>
321 <configuration>
322 <aggregate>true</aggregate>
Ceki Gulcu3178c3c2009-10-01 14:26:17 +0200323 <javadocDir>target/site/apidocs/</javadocDir>
Ceki Gulcu7185b0f2006-11-16 22:54:30 +0000324 <linkJavadoc>true</linkJavadoc>
325 </configuration>
326 </plugin>
Ceki Gulcufa9a1812008-07-23 20:34:11 +0000327
328
Ceki Gulcu83412492006-09-05 20:48:47 +0000329 </plugins>
330
331 </reporting>
332
Sebastien Pennec2975f372006-09-13 12:31:38 +0000333
334 <scm>
Ceki Gulcuc0002ed2006-11-08 22:13:36 +0000335 <connection>scm:svn:http://svn.slf4j.org/repos/slf4j/trunk</connection>
Sebastien Pennec2975f372006-09-13 12:31:38 +0000336 <developerConnection>scm:svn:https://svn.slf4j.org/repos/slf4j/trunk</developerConnection>
337 <url>http://svn.slf4j.org/viewvc/slf4j/trunk/</url>
338 </scm>
339
Ceki Gulcua0a881b2006-09-11 22:08:20 +0000340 <distributionManagement>
341 <site>
342 <id>pixie</id>
Ceki Gulcu32c1ac02009-12-03 00:22:57 +0100343 <url>scp://pixie.qos.ch/var/www/www.slf4j.org/htdocs/</url>
Ceki Gulcua0a881b2006-09-11 22:08:20 +0000344 </site>
Ceki Gulcuc0002ed2006-11-08 22:13:36 +0000345
346 <repository>
347 <id>pixie</id>
Ceki Gulcu32c1ac02009-12-03 00:22:57 +0100348 <url>scp://pixie.qos.ch/var/mvnrepo/</url>
Ceki Gulcuc0002ed2006-11-08 22:13:36 +0000349 </repository>
350
Ceki Gulcua0a881b2006-09-11 22:08:20 +0000351 </distributionManagement>
Sebastien Pennec06f1fc72007-02-06 18:48:40 +0000352
Heiko Seebergeradab6082010-09-14 21:43:34 +0200353</project>