blob: aa7d286fac870d2d9d5450e219de97975a20c637 [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 Gulcuac25a352008-06-09 12:42:14 +00008 <version>1.5.3-SNAPSHOT</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 Gulcu84f0f6b2007-02-22 19:15:56 +000021 <properties>
Ceki Gulcu053a98b2008-08-02 19:24:58 +000022 <slf4j-ext-version>1.0-alpha0</slf4j-ext-version>
Ceki Gulcu84f0f6b2007-02-22 19:15:56 +000023 </properties>
24
Ceki Gulcu83412492006-09-05 20:48:47 +000025 <modules>
26 <module>slf4j-api</module>
27 <module>slf4j-simple</module>
28 <module>slf4j-nop</module>
29 <module>slf4j-jdk14</module>
30 <module>slf4j-log4j12</module>
31 <module>slf4j-jcl</module>
Ceki Gulcueb84d132008-07-21 14:28:29 +000032 <module>slf4j-ext</module>
Ceki Gulcu87b72422008-06-03 21:18:51 +000033 <module>jcl-over-slf4j</module>
Ceki Gulcu83412492006-09-05 20:48:47 +000034 <module>jcl104-over-slf4j</module>
Ceki Gulcu14797602007-07-09 20:24:02 +000035 <module>log4j-over-slf4j</module>
Ceki Gulcu78f138e2008-05-28 20:28:49 +000036 <module>jul-to-slf4j</module>
Ceki Gulcu83412492006-09-05 20:48:47 +000037 <module>slf4j-site</module>
Ceki Gulcu5e411702008-02-21 19:06:30 +000038 <module>slf4j-migrator</module>
Ceki Gulcu83412492006-09-05 20:48:47 +000039 </modules>
40
41 <dependencies>
42 <dependency>
43 <groupId>junit</groupId>
44 <artifactId>junit</artifactId>
45 <version>3.8.1</version>
46 <scope>test</scope>
47 </dependency>
48 </dependencies>
Ceki Gulcu55a650f2006-11-04 18:35:32 +000049
50
Ceki Gulcu2a40c062007-05-18 20:57:38 +000051 <dependencyManagement>
52 <dependencies>
53
54 <dependency>
Ceki Gulcu053a98b2008-08-02 19:24:58 +000055 <groupId>org.slf4j</groupId>
Ceki Gulcu2a40c062007-05-18 20:57:38 +000056 <artifactId>slf4j-api</artifactId>
57 <version>${project.version}</version>
58 </dependency>
59
60 <dependency>
61 <groupId>log4j</groupId>
62 <artifactId>log4j</artifactId>
Ceki Gulcud75c3962008-05-27 18:39:57 +000063 <version>1.2.14</version>
Ceki Gulcu2a40c062007-05-18 20:57:38 +000064 </dependency>
65
66 </dependencies>
67 </dependencyManagement>
68
Ceki Gulcu83412492006-09-05 20:48:47 +000069
70 <build>
Ceki Gulcua1149da2007-08-20 18:10:22 +000071 <resources>
72 <resource>
73 <directory>src/main/resources</directory>
74 <filtering>true</filtering>
75 </resource>
76 </resources>
Ceki Gulcu738eab62007-08-20 21:27:47 +000077
Ceki Gulcu83412492006-09-05 20:48:47 +000078 <plugins>
79 <plugin>
80 <groupId>org.apache.maven.plugins</groupId>
81 <artifactId>maven-compiler-plugin</artifactId>
82 <configuration>
Ceki Gulcu877ae042007-01-29 21:16:43 +000083 <source>1.3</source>
84 <target>1.3</target>
Ceki Gulcu83412492006-09-05 20:48:47 +000085 </configuration>
86 </plugin>
87
88 <plugin>
89 <groupId>org.apache.maven.plugins</groupId>
90 <artifactId>maven-surefire-plugin</artifactId>
91 <configuration>
92 <forkMode>once</forkMode>
93 <reportFormat>plain</reportFormat>
94 <trimStackTrace>false</trimStackTrace>
95 <excludes>
96 <exclude>**/AllTest.java</exclude>
97 <exclude>**/PackageTest.java</exclude>
98 </excludes>
99 </configuration>
100 </plugin>
101
102 <plugin>
103 <groupId>org.apache.maven.plugins</groupId>
104 <artifactId>maven-source-plugin</artifactId>
105 <executions>
106 <execution>
107 <phase>package</phase>
108 <goals>
109 <goal>jar</goal>
110 </goals>
111 </execution>
112 </executions>
113 </plugin>
114
115 <plugin>
116 <groupId>org.apache.maven.plugins</groupId>
117 <artifactId>maven-javadoc-plugin</artifactId>
118 <configuration>
Ceki Gulcu83412492006-09-05 20:48:47 +0000119 <aggregate>true</aggregate>
Ceki Gulcuefd978c2008-04-29 17:38:38 +0000120 <excludePackageNames>org.slf4j.migrator:org.slf4j.migrator.*</excludePackageNames>
Ceki Gulcu83412492006-09-05 20:48:47 +0000121 <links>
122 <link>
123 http://java.sun.com/j2se/1.5.0/docs/api
124 </link>
125 </links>
126 <groups>
127 <group>
128 <title>SLF4J packages</title>
Ceki Gulcua0a881b2006-09-11 22:08:20 +0000129 <packages>org.slf4j:org.slf4j.*</packages>
Ceki Gulcu83412492006-09-05 20:48:47 +0000130 </group>
131 <group>
132 <title>Jakarta Commons Logging packages</title>
133 <packages>org.apache.commons.*</packages>
134 </group>
Ceki Gulcua0a881b2006-09-11 22:08:20 +0000135
136 <group>
137 <title>Apache log4j</title>
138 <packages>org.apache.log4j</packages>
139 </group>
140
Ceki Gulcu2fb77b12008-06-05 21:37:40 +0000141 <group>
142 <title>java.util.logging (JUL) to SLF4J bridge</title>
143 <packages>org.slf4j.bridge</packages>
144 </group>
145
Ceki Gulcu83412492006-09-05 20:48:47 +0000146 </groups>
147 </configuration>
148 </plugin>
149
150 </plugins>
151
152 </build>
153
Ceki Gulcu55a650f2006-11-04 18:35:32 +0000154 <profiles>
155 <profile>
156 <id>skipTests</id>
157 <properties>
158 <maven.test.skip>true</maven.test.skip>
159 </properties>
160 </profile>
John E. Conlon426da1d2007-02-16 21:03:05 +0000161 <profile>
162 <id>osgi</id>
163 <modules>
164 <module>osgi-over-slf4j</module>
Ceki Gulcu0740cb12007-02-18 17:50:26 +0000165 <module>slf4j-osgi-test-bundle</module>
166 <module>slf4j-osgi-integration-test</module>
John E. Conlon426da1d2007-02-16 21:03:05 +0000167 </modules>
Ceki Gulcu0740cb12007-02-18 17:50:26 +0000168
169 <repositories>
170 <repository>
171 <id>m2apache.snapshots</id>
172 <url>http://people.apache.org/repo/m2-snapshot-repository</url>
173 <releases>
174 <enabled>false</enabled>
175 </releases>
176 <snapshots>
177 <enabled>true</enabled>
178 </snapshots>
179 </repository>
180
181 <repository>
182 <id>springframework.org</id>
183 <name>Springframework Maven SNAPSHOT Repository</name>
184 <url>http://static.springframework.org/maven2-snapshots/</url>
185 <snapshots>
186 <enabled>true</enabled>
187 </snapshots>
188 </repository>
189
190 </repositories>
191
192 <pluginRepositories>
193 <pluginRepository>
194 <id>apache.snapshots</id>
195 <name>Apache Snapshot Plugin Repository</name>
196 <url>http://people.apache.org/repo/m2-snapshot-repository</url>
197 <releases>
198 <enabled>false</enabled>
199 </releases>
200 <snapshots>
201 <enabled>true</enabled>
202 </snapshots>
203 </pluginRepository>
204 </pluginRepositories>
205
John E. Conlon426da1d2007-02-16 21:03:05 +0000206 </profile>
Ceki Gulcu55a650f2006-11-04 18:35:32 +0000207 </profiles>
208
Sebastien Pennec06f1fc72007-02-06 18:48:40 +0000209 <pluginRepositories>
210 <pluginRepository>
211 <id>apache.snapshots</id>
212 <name>Apache Snapshot Plugin Repository</name>
213 <url>http://people.apache.org/repo/m2-snapshot-repository</url>
214 <releases>
John E. Conlonfe3885e2007-02-06 21:01:59 +0000215 <enabled>false</enabled>
Sebastien Pennec06f1fc72007-02-06 18:48:40 +0000216 </releases>
217 <snapshots>
Ceki Gulcu0740cb12007-02-18 17:50:26 +0000218 <enabled>true</enabled>
219 </snapshots>
Sebastien Pennec06f1fc72007-02-06 18:48:40 +0000220 </pluginRepository>
221 </pluginRepositories>
222
Ceki Gulcu83412492006-09-05 20:48:47 +0000223 <reporting>
224 <plugins>
225 <plugin>
226 <groupId>org.apache.maven.plugins</groupId>
227 <artifactId>maven-site-plugin</artifactId>
228 </plugin>
229
230 <plugin>
231 <groupId>org.apache.maven.plugins</groupId>
232 <artifactId>maven-project-info-reports-plugin</artifactId>
233 <reportSets>
234 <reportSet><reports/></reportSet>
235 </reportSets>
236 </plugin>
237
238 <plugin>
Ceki Gulcu55a650f2006-11-04 18:35:32 +0000239 <artifactId>maven-assembly-plugin</artifactId>
240 <version>2.1</version>
241 <configuration>
242 <descriptors>
243 <descriptor>
244 src/main/assembly/source.xml
245 </descriptor>
246 </descriptors>
Ceki Gulcu7185b0f2006-11-16 22:54:30 +0000247 <finalName>slf4j-${project.version}</finalName>
Ceki Gulcu83412492006-09-05 20:48:47 +0000248 <appendAssemblyId>false</appendAssemblyId>
249 <outputDirectory>target/site/dist/</outputDirectory>
250 </configuration>
251 </plugin>
Ceki Gulcu7185b0f2006-11-16 22:54:30 +0000252
253 <plugin>
254 <groupId>org.apache.maven.plugins</groupId>
255 <artifactId>maven-jxr-plugin</artifactId>
Ceki Gulcufa9a1812008-07-23 20:34:11 +0000256 <reportSets>
257 <reportSet>
258 <reports>
259 <report>jxr</report>
260 <report>test-jxr</report>
261 </reports>
262 </reportSet>
263 </reportSets>
Ceki Gulcu7185b0f2006-11-16 22:54:30 +0000264 <configuration>
265 <aggregate>true</aggregate>
Ceki Gulcub9239de2006-12-14 21:06:39 +0000266 <javadocDir>target/site/api/</javadocDir>
Ceki Gulcu7185b0f2006-11-16 22:54:30 +0000267 <linkJavadoc>true</linkJavadoc>
268 </configuration>
269 </plugin>
Ceki Gulcufa9a1812008-07-23 20:34:11 +0000270
271
Ceki Gulcu83412492006-09-05 20:48:47 +0000272 </plugins>
273
274 </reporting>
275
Sebastien Pennec2975f372006-09-13 12:31:38 +0000276
277 <scm>
Ceki Gulcuc0002ed2006-11-08 22:13:36 +0000278 <connection>scm:svn:http://svn.slf4j.org/repos/slf4j/trunk</connection>
Sebastien Pennec2975f372006-09-13 12:31:38 +0000279 <developerConnection>scm:svn:https://svn.slf4j.org/repos/slf4j/trunk</developerConnection>
280 <url>http://svn.slf4j.org/viewvc/slf4j/trunk/</url>
281 </scm>
282
Ceki Gulcua0a881b2006-09-11 22:08:20 +0000283 <distributionManagement>
284 <site>
285 <id>pixie</id>
286 <url>scp://pixie/var/www/www.slf4j.org/htdocs/</url>
287 </site>
Ceki Gulcuc0002ed2006-11-08 22:13:36 +0000288
289 <repository>
290 <id>pixie</id>
291 <url>scp://pixie/var/mvnrepo/</url>
292 </repository>
293
Ceki Gulcua0a881b2006-09-11 22:08:20 +0000294 </distributionManagement>
Sebastien Pennec06f1fc72007-02-06 18:48:40 +0000295
Ceki Gulcuddce3632006-08-14 20:34:26 +0000296</project>