blob: b01b9076f4b3701a2312a4b08c3d67c9aae6523e [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 Gulcu918d1442010-05-08 12:26:23 +02008 <version>1.6.0</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 Gulcuf67363e2009-11-23 17:29:50 +010030 <slf4j.api.minimum.compatible.version>1.5.5</slf4j.api.minimum.compatible.version>
Ceki Gulcue967f512009-10-28 18:49:56 +010031 <cal10n.version>0.7.2</cal10n.version>
Ceki Gulcu84f0f6b2007-02-22 19:15:56 +000032 </properties>
33
Ceki Gulcue967f512009-10-28 18:49:56 +010034
Ceki Gulcu83412492006-09-05 20:48:47 +000035 <modules>
36 <module>slf4j-api</module>
Ceki Gulcuecfb1b52008-10-03 15:44:19 +000037 <module>slf4j-simple</module>
Ceki Gulcu83412492006-09-05 20:48:47 +000038 <module>slf4j-nop</module>
39 <module>slf4j-jdk14</module>
40 <module>slf4j-log4j12</module>
41 <module>slf4j-jcl</module>
Ceki Gulcuecfb1b52008-10-03 15:44:19 +000042 <module>slf4j-ext</module>
Ceki Gulcu87b72422008-06-03 21:18:51 +000043 <module>jcl-over-slf4j</module>
Ceki Gulcu14797602007-07-09 20:24:02 +000044 <module>log4j-over-slf4j</module>
Ceki Gulcu78f138e2008-05-28 20:28:49 +000045 <module>jul-to-slf4j</module>
Ceki Gulcuecfb1b52008-10-03 15:44:19 +000046 <module>integration</module>
Ceki Gulcu83412492006-09-05 20:48:47 +000047 <module>slf4j-site</module>
Ceki Gulcu5e411702008-02-21 19:06:30 +000048 <module>slf4j-migrator</module>
Ceki Gulcu83412492006-09-05 20:48:47 +000049 </modules>
50
51 <dependencies>
52 <dependency>
53 <groupId>junit</groupId>
54 <artifactId>junit</artifactId>
55 <version>3.8.1</version>
56 <scope>test</scope>
57 </dependency>
58 </dependencies>
Ceki Gulcu55a650f2006-11-04 18:35:32 +000059
60
Ceki Gulcu2a40c062007-05-18 20:57:38 +000061 <dependencyManagement>
62 <dependencies>
63
64 <dependency>
Ceki Gulcu053a98b2008-08-02 19:24:58 +000065 <groupId>org.slf4j</groupId>
Ceki Gulcu2a40c062007-05-18 20:57:38 +000066 <artifactId>slf4j-api</artifactId>
67 <version>${project.version}</version>
68 </dependency>
69
70 <dependency>
Ceki Gulcu060c6482009-04-17 16:43:29 +000071 <groupId>org.slf4j</groupId>
72 <artifactId>slf4j-jdk14</artifactId>
73 <version>${project.version}</version>
74 </dependency>
75
76 <dependency>
Ceki Gulcu2a40c062007-05-18 20:57:38 +000077 <groupId>log4j</groupId>
78 <artifactId>log4j</artifactId>
Ceki Gulcud75c3962008-05-27 18:39:57 +000079 <version>1.2.14</version>
Ceki Gulcu2a40c062007-05-18 20:57:38 +000080 </dependency>
81
Ceki Gulcu50f843f2009-09-01 19:48:11 +020082 <dependency>
83 <groupId>ch.qos.cal10n</groupId>
84 <artifactId>cal10n-api</artifactId>
Ceki Gulcu43350ca2009-11-05 14:49:11 +010085 <version>${cal10n.version}</version>
Ceki Gulcu50f843f2009-09-01 19:48:11 +020086 </dependency>
87
Ceki Gulcu2a40c062007-05-18 20:57:38 +000088 </dependencies>
89 </dependencyManagement>
90
Ceki Gulcu83412492006-09-05 20:48:47 +000091
92 <build>
Ceki Gulcua1149da2007-08-20 18:10:22 +000093 <resources>
94 <resource>
95 <directory>src/main/resources</directory>
96 <filtering>true</filtering>
97 </resource>
98 </resources>
Ceki Gulcu738eab62007-08-20 21:27:47 +000099
Ceki Gulcu83412492006-09-05 20:48:47 +0000100 <plugins>
101 <plugin>
102 <groupId>org.apache.maven.plugins</groupId>
103 <artifactId>maven-compiler-plugin</artifactId>
104 <configuration>
Ceki Gulcu877ae042007-01-29 21:16:43 +0000105 <source>1.3</source>
106 <target>1.3</target>
Ceki Gulcu83412492006-09-05 20:48:47 +0000107 </configuration>
108 </plugin>
109
110 <plugin>
111 <groupId>org.apache.maven.plugins</groupId>
112 <artifactId>maven-surefire-plugin</artifactId>
113 <configuration>
114 <forkMode>once</forkMode>
115 <reportFormat>plain</reportFormat>
116 <trimStackTrace>false</trimStackTrace>
117 <excludes>
118 <exclude>**/AllTest.java</exclude>
119 <exclude>**/PackageTest.java</exclude>
120 </excludes>
121 </configuration>
122 </plugin>
123
124 <plugin>
125 <groupId>org.apache.maven.plugins</groupId>
126 <artifactId>maven-source-plugin</artifactId>
127 <executions>
128 <execution>
129 <phase>package</phase>
130 <goals>
131 <goal>jar</goal>
132 </goals>
133 </execution>
134 </executions>
135 </plugin>
136
137 <plugin>
138 <groupId>org.apache.maven.plugins</groupId>
139 <artifactId>maven-javadoc-plugin</artifactId>
140 <configuration>
Ceki Gulcu83412492006-09-05 20:48:47 +0000141 <aggregate>true</aggregate>
Ceki Gulcuefd978c2008-04-29 17:38:38 +0000142 <excludePackageNames>org.slf4j.migrator:org.slf4j.migrator.*</excludePackageNames>
Ceki Gulcu83412492006-09-05 20:48:47 +0000143 <links>
144 <link>
145 http://java.sun.com/j2se/1.5.0/docs/api
146 </link>
147 </links>
148 <groups>
149 <group>
150 <title>SLF4J packages</title>
Ceki Gulcua0a881b2006-09-11 22:08:20 +0000151 <packages>org.slf4j:org.slf4j.*</packages>
Ceki Gulcu83412492006-09-05 20:48:47 +0000152 </group>
Ceki Gulcuf68b5c52008-10-16 15:25:18 +0000153
154 <group>
155 <title>SLF4J extensions</title>
156 <packages>org.slf4j.profiler:org.slf4j.ext:org.slf4j.instrumentation:org.slf4j.agent</packages>
157 </group>
158
Ceki Gulcu83412492006-09-05 20:48:47 +0000159 <group>
160 <title>Jakarta Commons Logging packages</title>
161 <packages>org.apache.commons.*</packages>
162 </group>
Ceki Gulcua0a881b2006-09-11 22:08:20 +0000163
164 <group>
165 <title>Apache log4j</title>
166 <packages>org.apache.log4j</packages>
167 </group>
168
Ceki Gulcu2fb77b12008-06-05 21:37:40 +0000169 <group>
170 <title>java.util.logging (JUL) to SLF4J bridge</title>
171 <packages>org.slf4j.bridge</packages>
172 </group>
173
Ceki Gulcu83412492006-09-05 20:48:47 +0000174 </groups>
175 </configuration>
176 </plugin>
177
Ceki Gulcue5bbca32009-11-24 00:21:59 +0100178
179 <!-- as suggested in http://bugzilla.slf4j.org/show_bug.cgi?id=152 -->
180 <plugin>
181 <groupId>org.codehaus.mojo</groupId>
182 <artifactId>build-helper-maven-plugin</artifactId>
Ceki Gulcue5bbca32009-11-24 00:21:59 +0100183 <executions>
184 <execution>
185 <id>parse-version</id>
186 <goals>
187 <goal>parse-version</goal>
188 </goals>
189 </execution>
190 </executions>
191 </plugin>
Ceki Gulcu83412492006-09-05 20:48:47 +0000192 </plugins>
193
194 </build>
195
Ceki Gulcu55a650f2006-11-04 18:35:32 +0000196 <profiles>
197 <profile>
198 <id>skipTests</id>
199 <properties>
200 <maven.test.skip>true</maven.test.skip>
201 </properties>
202 </profile>
John E. Conlon426da1d2007-02-16 21:03:05 +0000203 <profile>
204 <id>osgi</id>
205 <modules>
206 <module>osgi-over-slf4j</module>
Ceki Gulcu0740cb12007-02-18 17:50:26 +0000207 <module>slf4j-osgi-test-bundle</module>
208 <module>slf4j-osgi-integration-test</module>
John E. Conlon426da1d2007-02-16 21:03:05 +0000209 </modules>
Ceki Gulcu0740cb12007-02-18 17:50:26 +0000210
211 <repositories>
212 <repository>
213 <id>m2apache.snapshots</id>
214 <url>http://people.apache.org/repo/m2-snapshot-repository</url>
215 <releases>
216 <enabled>false</enabled>
217 </releases>
218 <snapshots>
219 <enabled>true</enabled>
220 </snapshots>
221 </repository>
222
223 <repository>
224 <id>springframework.org</id>
225 <name>Springframework Maven SNAPSHOT Repository</name>
226 <url>http://static.springframework.org/maven2-snapshots/</url>
227 <snapshots>
228 <enabled>true</enabled>
229 </snapshots>
230 </repository>
231
232 </repositories>
233
234 <pluginRepositories>
235 <pluginRepository>
236 <id>apache.snapshots</id>
237 <name>Apache Snapshot Plugin Repository</name>
238 <url>http://people.apache.org/repo/m2-snapshot-repository</url>
239 <releases>
240 <enabled>false</enabled>
241 </releases>
242 <snapshots>
243 <enabled>true</enabled>
244 </snapshots>
245 </pluginRepository>
246 </pluginRepositories>
247
John E. Conlon426da1d2007-02-16 21:03:05 +0000248 </profile>
Ceki Gulcub1d03d52010-05-08 12:46:15 +0200249
250
251 <profile>
252 <id>javadocjar</id>
253 <build>
254 <plugins>
255 <plugin>
256 <groupId>org.apache.maven.plugins</groupId>
257 <artifactId>maven-javadoc-plugin</artifactId>
258 <executions>
259 <execution>
260 <id>attach-javadocs</id>
261 <goals>
262 <goal>jar</goal>
263 </goals>
264 </execution>
265 </executions>
266 </plugin>
267 </plugins>
268 </build>
269 </profile>
Ceki Gulcu55a650f2006-11-04 18:35:32 +0000270 </profiles>
271
Sebastien Pennec06f1fc72007-02-06 18:48:40 +0000272 <pluginRepositories>
273 <pluginRepository>
274 <id>apache.snapshots</id>
275 <name>Apache Snapshot Plugin Repository</name>
276 <url>http://people.apache.org/repo/m2-snapshot-repository</url>
277 <releases>
John E. Conlonfe3885e2007-02-06 21:01:59 +0000278 <enabled>false</enabled>
Sebastien Pennec06f1fc72007-02-06 18:48:40 +0000279 </releases>
280 <snapshots>
Ceki Gulcu0740cb12007-02-18 17:50:26 +0000281 <enabled>true</enabled>
282 </snapshots>
Sebastien Pennec06f1fc72007-02-06 18:48:40 +0000283 </pluginRepository>
284 </pluginRepositories>
285
Ceki Gulcu83412492006-09-05 20:48:47 +0000286 <reporting>
287 <plugins>
288 <plugin>
289 <groupId>org.apache.maven.plugins</groupId>
290 <artifactId>maven-site-plugin</artifactId>
291 </plugin>
292
293 <plugin>
294 <groupId>org.apache.maven.plugins</groupId>
295 <artifactId>maven-project-info-reports-plugin</artifactId>
296 <reportSets>
297 <reportSet><reports/></reportSet>
298 </reportSets>
299 </plugin>
300
301 <plugin>
Ceki Gulcu55a650f2006-11-04 18:35:32 +0000302 <artifactId>maven-assembly-plugin</artifactId>
303 <version>2.1</version>
304 <configuration>
305 <descriptors>
306 <descriptor>
307 src/main/assembly/source.xml
308 </descriptor>
309 </descriptors>
Ceki Gulcu7185b0f2006-11-16 22:54:30 +0000310 <finalName>slf4j-${project.version}</finalName>
Ceki Gulcu83412492006-09-05 20:48:47 +0000311 <appendAssemblyId>false</appendAssemblyId>
312 <outputDirectory>target/site/dist/</outputDirectory>
313 </configuration>
314 </plugin>
Ceki Gulcu7185b0f2006-11-16 22:54:30 +0000315
316 <plugin>
317 <groupId>org.apache.maven.plugins</groupId>
318 <artifactId>maven-jxr-plugin</artifactId>
319 <configuration>
320 <aggregate>true</aggregate>
Ceki Gulcu3178c3c2009-10-01 14:26:17 +0200321 <javadocDir>target/site/apidocs/</javadocDir>
Ceki Gulcu7185b0f2006-11-16 22:54:30 +0000322 <linkJavadoc>true</linkJavadoc>
323 </configuration>
324 </plugin>
Ceki Gulcufa9a1812008-07-23 20:34:11 +0000325
326
Ceki Gulcu83412492006-09-05 20:48:47 +0000327 </plugins>
328
329 </reporting>
330
Sebastien Pennec2975f372006-09-13 12:31:38 +0000331
332 <scm>
Ceki Gulcuc0002ed2006-11-08 22:13:36 +0000333 <connection>scm:svn:http://svn.slf4j.org/repos/slf4j/trunk</connection>
Sebastien Pennec2975f372006-09-13 12:31:38 +0000334 <developerConnection>scm:svn:https://svn.slf4j.org/repos/slf4j/trunk</developerConnection>
335 <url>http://svn.slf4j.org/viewvc/slf4j/trunk/</url>
336 </scm>
337
Ceki Gulcua0a881b2006-09-11 22:08:20 +0000338 <distributionManagement>
339 <site>
340 <id>pixie</id>
Ceki Gulcu32c1ac02009-12-03 00:22:57 +0100341 <url>scp://pixie.qos.ch/var/www/www.slf4j.org/htdocs/</url>
Ceki Gulcua0a881b2006-09-11 22:08:20 +0000342 </site>
Ceki Gulcuc0002ed2006-11-08 22:13:36 +0000343
344 <repository>
345 <id>pixie</id>
Ceki Gulcu32c1ac02009-12-03 00:22:57 +0100346 <url>scp://pixie.qos.ch/var/mvnrepo/</url>
Ceki Gulcuc0002ed2006-11-08 22:13:36 +0000347 </repository>
348
Ceki Gulcua0a881b2006-09-11 22:08:20 +0000349 </distributionManagement>
Sebastien Pennec06f1fc72007-02-06 18:48:40 +0000350
Ceki Gulcuddce3632006-08-14 20:34:26 +0000351</project>