Skip to content

Commit 15f9a0f

Browse files
committed
releasable build
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
1 parent dbaf66b commit 15f9a0f

File tree

1 file changed

+227
-31
lines changed

1 file changed

+227
-31
lines changed

pom.xml

Lines changed: 227 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,12 @@ target platform and specify -Dntdll_target=msbuild on the mvn command line.
3232
<artifactId>reload4j</artifactId>
3333
<packaging>jar</packaging>
3434
<name>reload4j</name>
35-
<version>1.2.18-SNAPSHOT</version>
36-
<description>Reload4j revives EOLed log4j 1.x</description> <!---->
35+
<version>1.2.18</version>
36+
<description>Reload4j revives EOLed log4j 1.x</description>
37+
38+
<url>https://reload4j.qos.ch</url>
3739
<inceptionYear>1999</inceptionYear>
40+
3841
<licenses>
3942
<license>
4043
<name>The Apache Software License, Version 2.0</name>
@@ -47,26 +50,153 @@ target platform and specify -Dntdll_target=msbuild on the mvn command line.
4750
<url>https://reload4j.qos.ch</url>
4851
</organization>
4952

53+
<scm>
54+
<url>https://github.com/qos-ch/reload4j</url>
55+
<connection>scm:git@github.com:qos-ch/reload4j.git</connection>
56+
</scm>
57+
58+
5059
<properties>
5160
<latest.stable.version>1.7.32</latest.stable.version>
5261
<!-- java.util.ServiceLoader requires Java 6 -->
53-
<jdk.version>6</jdk.version>
62+
<jdk.version>1.5</jdk.version>
5463
<maven.compiler.source>${jdk.version}</maven.compiler.source>
5564
<maven.compiler.target>${jdk.version}</maven.compiler.target>
5665
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
5766
<project.build.resourceEncoding>UTF-8</project.build.resourceEncoding>
5867
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
59-
<junit.version>4.13.1</junit.version>
68+
<junit.version>4.12</junit.version>
6069
<maven-site-plugin.version>3.7.1</maven-site-plugin.version>
6170
<maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version>
6271
<maven-surefire-plugin.version>3.0.0-M5</maven-surefire-plugin.version>
6372
<maven-javadoc-plugin.version>3.1.0</maven-javadoc-plugin.version>
6473
<maven-source-plugin.version>3.2.0</maven-source-plugin.version>
65-
<maven-deploy-plugin.version>3.0.0-M1</maven-deploy-plugin.version>
74+
<maven-deploy-plugin.version>3.0.0-M1</maven-deploy-plugin.version>
6675
<maven-jar-plugin.version>3.2.0</maven-jar-plugin.version>
67-
76+
<maven-bundle-plugin.version>3.4.0</maven-bundle-plugin.version>
77+
<maven-release-plugin.version>3.0.0-M4</maven-release-plugin.version>
6878
</properties>
79+
80+
<developers>
81+
82+
<developer>
83+
<id>anders</id>
84+
<name>Anders Kristensen</name>
85+
<email>anders@apache.org</email>
86+
</developer>
87+
88+
<developer>
89+
<id>ceki</id>
90+
<name>Ceki Gulcu</name>
91+
<email>ceki@apache.org</email>
92+
</developer>
93+
94+
<developer>
95+
<id>grobmeier</id>
96+
<name>Christian Grobmeier</name>
97+
<email>grobmeier@apache.org</email>
98+
</developer>
99+
100+
<developer>
101+
<id>carnold</id>
102+
<name>Curtis William Arnold</name>
103+
<email>carnold@apache.org</email>
104+
</developer>
105+
106+
<developer>
107+
<id>eross</id>
108+
<name>Elias Nathan Ross</name>
109+
<email>eross@apache.org</email>
110+
</developer>
111+
112+
<developer>
113+
<id>ggregory</id>
114+
<name>Gary D. Gregory</name>
115+
<email>ggregory@apache.org</email>
116+
</developer>
117+
118+
<developer>
119+
<id>hoju</id>
120+
<name>Jacob Kjome</name>
121+
<email>hoju@apache.org</email>
122+
</developer>
123+
124+
<developer>
125+
<id>jmoore</id>
126+
<name>Jim Moore</name>
127+
<email>jmoore@apache.org</email>
128+
</developer>
129+
130+
<developer>
131+
<id>jon</id>
132+
<name>Jon Scott Stevens</name>
133+
<email>jon@apache.org</email>
134+
</developer>
69135

136+
<developer>
137+
<id></id>
138+
<name>Mark Wayne Womack</name>
139+
<email>mwomack@apache.org</email>
140+
</developer>
141+
142+
143+
<developer>
144+
<id>psmith</id>
145+
<name>Paul Jeffrey Smith</name>
146+
<email>psmith@apache.org</email>
147+
</developer>
148+
149+
<developer>
150+
<id>pier</id>
151+
<name>Pier Fumagalli</name>
152+
<email>pier@apache.org</email>
153+
</developer>
154+
155+
<developer>
156+
<id>rgoers</id>
157+
<name>Ralph Goers</name>
158+
<email>rgoers@apache.org</email>
159+
</developer>
160+
161+
<developer>
162+
<id>sdeboy</id>
163+
<name>Scott Deboy</name>
164+
<email>sdeboy@apache.org</email>
165+
</developer>
166+
167+
<developer>
168+
<id>yoavs</id>
169+
<name>Yoav Shapira</name>
170+
<email>yoavs@apache.org</email>
171+
</developer>
172+
173+
<developer>
174+
<id>bradm</id>
175+
<name>bradm</name>
176+
<email>bradm@apache.org</email>
177+
</developer>
178+
179+
180+
<developer>
181+
<id>oburn</id>
182+
<name>Oliver Bburn</name>
183+
<email>oburn@apache.org</email>
184+
</developer>
185+
186+
<developer>
187+
<id>pathos</id>
188+
<name>Mathias Bogaert</name>
189+
<email>pathos@apache.org</email>
190+
</developer>
191+
192+
<developer>
193+
<id>pglezen</id>
194+
<name>Paul Glezen</name>
195+
<email>pglezen@apache.org</email>
196+
</developer>
197+
198+
</developers>
199+
70200
<build>
71201
<plugins>
72202
<plugin>
@@ -114,27 +244,11 @@ target platform and specify -Dntdll_target=msbuild on the mvn command line.
114244
<artifactId>maven-javadoc-plugin</artifactId>
115245
<version>${maven-javadoc-plugin.version}</version>
116246
<configuration>
117-
<linkJavadoc>true</linkJavadoc>
118-
<linksource>true</linksource>
119-
<additionalOptions>
120-
<additionalOption>-Xdoclint:none</additionalOption>
121-
</additionalOptions>
122-
</configuration>
123-
</plugin>
124-
<plugin>
125-
<artifactId>maven-release-plugin</artifactId>
126-
<version>2.0-beta-9</version>
127-
<!--
128-
Bug MRELEASE-273 has been throwing NPE during release:perform,
129-
typically after deploy so this places it last.
130-
-->
131-
<configuration>
132-
<goals>package site-deploy assembly:attached deploy</goals>
133247
</configuration>
134248
</plugin>
135249
<plugin>
136250
<artifactId>maven-source-plugin</artifactId>
137-
<version>2.1.1</version>
251+
<version>${maven-source-plugin.version}</version>
138252
<executions>
139253
<execution>
140254
<goals>
@@ -146,30 +260,63 @@ target platform and specify -Dntdll_target=msbuild on the mvn command line.
146260
<plugin>
147261
<groupId>org.apache.felix</groupId>
148262
<artifactId>maven-bundle-plugin</artifactId>
149-
<version>2.1.0</version>
263+
<version>${maven-bundle-plugin.version}</version>
150264
<extensions>true</extensions>
265+
<executions>
266+
<execution>
267+
<id>bundle-manifest</id>
268+
<phase>process-classes</phase>
269+
<goals>
270+
<goal>manifest</goal>
271+
</goals>
272+
</execution>
273+
</executions>
151274
<configuration>
152275
<instructions>
153276
<!-- omit chainsaw and LF5 -->
154-
<Export-Package>!org.apache.log4j.lf5.*,
155-
!org.apache.log4j.chainsaw.*,
156-
org.apache.log4j.*;version=1.2.17;-noimport:=true</Export-Package>
277+
<Export-Package>org.apache.log4j.*;version=1.2.18;-noimport:=true</Export-Package>
157278
<!-- all other potential imports are covered by DynamicImport-Package earlier -->
158-
<Import-Package>!javax.swing.*,
159-
!com.ibm.uvm.tools.*,
160-
!com.sun.jdmk.comm.*,
161-
javax.jmdns.*;resolution:=optional,
279+
<Import-Package>javax.jmdns.*;resolution:=optional,
162280
javax.jms.*;resolution:=optional,
163281
javax.mail.*;resolution:=optional,
164282
*</Import-Package>
165283
<Bundle-DocURL>http://logging.apache.org/log4j/1.2</Bundle-DocURL>
166284
</instructions>
167285
</configuration>
168286
</plugin>
287+
288+
<plugin>
289+
<groupId>org.apache.maven.plugins</groupId>
290+
<artifactId>maven-deploy-plugin</artifactId>
291+
<version>${maven-deploy-plugin.version}</version>
292+
</plugin>
293+
294+
<plugin>
295+
<groupId>org.apache.maven.plugins</groupId>
296+
<artifactId>maven-release-plugin</artifactId>
297+
<version>${maven-release-plugin.version}</version>
298+
</plugin>
299+
169300
</plugins>
170301
</build>
302+
171303
<reporting>
172304
<plugins>
305+
<plugin>
306+
<groupId>org.apache.maven.plugins</groupId>
307+
<artifactId>maven-javadoc-plugin</artifactId>
308+
309+
<configuration>
310+
<linkJavadoc>true</linkJavadoc>
311+
<linksource>true</linksource>
312+
<links>
313+
<link>
314+
http://docs.oracle.com/javase/5/docs/api/
315+
</link>
316+
</links>
317+
</configuration>
318+
</plugin>
319+
173320
</plugins>
174321
</reporting>
175322

@@ -215,6 +362,55 @@ target platform and specify -Dntdll_target=msbuild on the mvn command line.
215362

216363
</distributionManagement>
217364

365+
<profiles>
366+
<profile>
367+
<id>javadocjar</id>
368+
<build>
369+
<plugins>
370+
<plugin>
371+
<groupId>org.apache.maven.plugins</groupId>
372+
<artifactId>maven-javadoc-plugin</artifactId>
373+
<version>${maven-javadoc-plugin.version}</version>
374+
<configuration>
375+
<doclint>none</doclint>
376+
</configuration>
377+
<executions>
378+
<execution>
379+
<id>attach-javadocs</id>
380+
<goals>
381+
<goal>jar</goal>
382+
</goals>
383+
</execution>
384+
</executions>
385+
</plugin>
386+
</plugins>
387+
</build>
388+
</profile>
389+
390+
<profile>
391+
<id>sign-artifacts</id>
392+
<build>
393+
<plugins>
394+
<plugin>
395+
<groupId>org.apache.maven.plugins</groupId>
396+
<artifactId>maven-gpg-plugin</artifactId>
397+
<version>1.6</version>
398+
<executions>
399+
<execution>
400+
<id>sign-artifacts</id>
401+
<phase>verify</phase>
402+
<goals>
403+
<goal>sign</goal>
404+
</goals>
405+
</execution>
406+
</executions>
407+
</plugin>
408+
</plugins>
409+
</build>
410+
</profile>
411+
412+
</profiles>
413+
218414

219415

220416
</project>

0 commit comments

Comments
 (0)