1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3   $HeadURL: https://svn.apache.org/repos/asf/httpcomponents/project/pom.xml $
4   $Revision: 1034755 $
5   $Date: 2010-11-13 14:31:15 +0100 (Sat, 13 Nov 2010) $
6
7   ====================================================================
8   Licensed to the Apache Software Foundation (ASF) under one
9   or more contributor license agreements.  See the NOTICE file
10   distributed with this work for additional information
11   regarding copyright ownership.  The ASF licenses this file
12   to you under the Apache License, Version 2.0 (the
13   "License"); you may not use this file except in compliance
14   with the License.  You may obtain a copy of the License at
15
16     http://www.apache.org/licenses/LICENSE-2.0
17
18   Unless required by applicable law or agreed to in writing,
19   software distributed under the License is distributed on an
20   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
21   KIND, either express or implied.  See the License for the
22   specific language governing permissions and limitations
23   under the License.
24   ====================================================================
25
26   This software consists of voluntary contributions made by many
27   individuals on behalf of the Apache Software Foundation.  For more
28   information on the Apache Software Foundation, please see
29   <http://www.apache.org/>.
30 -->
31<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
32  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
33  <modelVersion>4.0.0</modelVersion>
34  <groupId>org.apache.httpcomponents</groupId>
35  <artifactId>project</artifactId>
36  <version>4.1.1</version>
37  <packaging>pom</packaging>
38  <name>HttpComponents</name>
39  <url>http://hc.apache.org/</url>
40  <description>Components to build HTTP enabled services</description>
41  <inceptionYear>2005</inceptionYear>
42
43  <organization>
44    <name>Apache Software Foundation</name>
45    <url>http://www.apache.org/</url>
46  </organization>
47
48  <issueManagement>
49    <system>Jira</system>
50    <url>http://issues.apache.org/jira/</url>
51  </issueManagement>
52
53  <scm>
54    <connection>scm:svn:http://svn.apache.org/repos/asf/httpcomponents/project</connection>
55    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/httpcomponents/project</developerConnection>
56    <url>http://svn.apache.org/repos/asf/httpcomponents/project</url>
57  </scm>
58
59  <developers>
60    <developer>
61      <name>Ortwin Glueck</name>
62      <id>oglueck</id>
63      <email>oglueck -at- apache.org</email>
64      <organization></organization>
65      <roles>
66        <role>Emeritus PMC</role>
67      </roles>
68      <url>http://www.odi.ch/</url>
69      <timezone>+1</timezone>
70    </developer>
71    <developer>
72      <name>Oleg Kalnichevski</name>
73      <id>olegk</id>
74      <email>olegk -at- apache.org</email>
75      <roles>
76        <role>Java Developer</role>
77        <role>PMC</role>
78      </roles>
79      <timezone>+1</timezone>
80    </developer>
81    <developer>
82      <name>Asankha C. Perera</name>
83      <id>asankha</id>
84      <email>asankha -at- apache.org</email>
85      <roles>
86        <role>Java Developer</role>
87        <role>PMC Chair</role>
88      </roles>
89      <timezone>+5.5</timezone>
90    </developer>
91    <developer>
92      <name>Sebastian Bazley</name>
93      <id>sebb</id>
94      <email>sebb -at- apache.org</email>
95      <roles>
96        <role>Java Developer</role>
97        <role>PMC</role>
98      </roles>
99      <timezone></timezone>
100    </developer>
101    <developer>
102      <name>Erik Abele</name>
103      <id>erikabele</id>
104      <email>erikabele -at- apache.org</email>
105      <roles>
106        <role>Java Developer</role>
107        <role>PMC</role>
108      </roles>
109      <url>http://www.codefaktor.de/</url>
110      <timezone>+1</timezone>
111    </developer>
112    <developer>
113      <name>Ant Elder</name>
114      <id>antelder</id>
115      <email>antelder -at- apache.org</email>
116      <roles>
117        <role>Java Developer</role>
118        <role>PMC</role>
119      </roles>
120      <timezone></timezone>
121    </developer>
122    <developer>
123      <name>Paul Fremantle</name>
124      <id>pzf</id>
125      <email>pzf -at- apache.org</email>
126      <roles>
127        <role>Java Developer</role>
128        <role>PMC</role>
129      </roles>
130      <timezone></timezone>
131    </developer>
132    <developer>
133      <name>Roland Weber</name>
134      <id>rolandw</id>
135      <email>rolandw -at- apache.org</email>
136      <roles>
137        <role>Emeritus PMC</role>
138      </roles>
139      <timezone>+1</timezone>
140    </developer>
141    <developer>
142      <name>Sam Berlin</name>
143      <id>sberlin</id>
144      <email>sberlin -at- apache.org</email>
145      <roles>
146        <role>Committer</role>
147      </roles>
148      <timezone>-4</timezone>
149    </developer>
150    <developer>
151      <name>Sean C. Sullivan</name>
152      <id>sullis</id>
153      <email>sullis -at- apache.org</email>
154      <roles>
155        <role>Committer</role>
156      </roles>
157      <timezone>-8</timezone>
158    </developer>
159  </developers>
160
161  <contributors>
162    <contributor>
163      <name>Julius Davies</name>
164      <email>juliusdavies -at- cucbc.com</email>
165    </contributor>
166    <contributor>
167      <name>Andrea Selva</name>
168      <email>selva.andre -at- gmail.com</email>
169    </contributor>
170    <contributor>
171      <name>Steffen Pingel</name>
172      <email>spingel -at- limewire.com</email>
173    </contributor>
174    <contributor>
175      <name>Quintin Beukes</name>
176      <email>quintin -at- last.za.net</email>
177    </contributor>
178    <contributor>
179      <name>Marc Beyerle</name>
180      <email>marc.beyerle -at- de.ibm.com</email>
181    </contributor>
182    <contributor>
183      <name>James Abley</name>
184      <email>james.abley -at- gmail.com</email>
185    </contributor>
186    <contributor>
187      <name>Jonathan Moore</name>
188      <email>jonathan_moore -at- comcast.com</email>
189    </contributor>
190    <contributor>
191      <name>Michajlo Matijkiw</name>
192      <email>michajlo_matijkiw -at- comcast.com</email>
193    </contributor>
194  </contributors>
195  <mailingLists>
196    <mailingList>
197      <name>HttpClient User List</name>
198      <subscribe>httpclient-users-subscribe@hc.apache.org</subscribe>
199      <unsubscribe>httpclient-users-unsubscribe@hc.apache.org</unsubscribe>
200      <post>httpclient-users@hc.apache.org</post>
201      <archive>http://mail-archives.apache.org/mod_mbox/hc-httpclient-users/</archive>
202      <otherArchives>
203        <otherArchive>http://www.nabble.com/HttpClient-User-f20180.html</otherArchive>
204        <otherArchive>http://marc.info/?l=httpclient-users</otherArchive>
205        <otherArchive>http://hc.apache.org/mail/httpclient-users/</otherArchive>
206      </otherArchives>
207    </mailingList>
208    <mailingList>
209      <name>HttpComponents Dev List</name>
210      <subscribe>dev-subscribe@hc.apache.org</subscribe>
211      <unsubscribe>dev-unsubscribe@hc.apache.org</unsubscribe>
212      <post>dev@hc.apache.org</post>
213      <archive>http://mail-archives.apache.org/mod_mbox/hc-dev/</archive>
214      <otherArchives>
215        <otherArchive>http://www.nabble.com/HttpComponents-Dev-f20179.html</otherArchive>
216        <otherArchive>http://marc.info/?l=httpclient-commons-dev</otherArchive>
217        <otherArchive>http://hc.apache.org/mail/dev/</otherArchive>
218      </otherArchives>
219    </mailingList>
220    <mailingList>
221      <name>HttpComponents Commits List</name>
222      <subscribe>commits-subscribe@hc.apache.org</subscribe>
223      <unsubscribe>commits-unsubscribe@hc.apache.org</unsubscribe>
224      <archive>http://mail-archives.apache.org/mod_mbox/hc-commits/</archive>
225      <otherArchives>
226        <otherArchive>http://marc.info/?l=httpcomponents-commits</otherArchive>
227        <otherArchive>http://hc.apache.org/mail/commits/</otherArchive>
228      </otherArchives>
229    </mailingList>
230  </mailingLists>
231
232 <distributionManagement>
233    <repository>
234      <id>apache.releases.https</id>
235      <name>Apache Release Distribution Repository</name>
236      <url>https://repository.apache.org/service/local/staging/deploy/maven2</url>
237    </repository>
238    <snapshotRepository>
239      <id>apache.snapshots.https</id>
240      <name>Apache Development Snapshot Repository</name>
241      <url>https://repository.apache.org/content/repositories/snapshots</url>
242    </snapshotRepository>
243    <site>
244      <id>apache.website</id>
245      <name>Apache Website</name>
246      <url>scp://people.apache.org/www/hc.apache.org/</url>
247    </site>
248  </distributionManagement>
249
250  <build>
251    <plugins>
252      <plugin>
253        <artifactId>maven-compiler-plugin</artifactId>
254        <configuration>
255          <source>${maven.compile.source}</source>
256          <target>${maven.compile.target}</target>
257        </configuration>
258      </plugin>
259      <plugin>
260        <artifactId>maven-jar-plugin</artifactId>
261        <configuration>
262          <archive>
263            <manifestEntries>
264              <Specification-Title>Apache ${project.name}</Specification-Title>
265              <Specification-Vendor>Apache Software Foundation</Specification-Vendor>
266              <Implementation-Vendor>Apache Software Foundation</Implementation-Vendor>
267              <Implementation-Vendor-Id>org.apache</Implementation-Vendor-Id>
268              <Implementation-Version>${project.version}</Implementation-Version>
269              <X-Compile-Source-JDK>${maven.compile.source}</X-Compile-Source-JDK>
270              <X-Compile-Target-JDK>${maven.compile.target}</X-Compile-Target-JDK>
271            </manifestEntries>
272          </archive>
273        </configuration>
274      </plugin>
275      <plugin>
276        <groupId>org.apache.maven.plugins</groupId>
277        <artifactId>maven-site-plugin</artifactId>
278      </plugin>
279    </plugins>
280    <pluginManagement>
281      <plugins>
282        <!-- org.apache.maven.plugins, alpha order by artifact id -->
283        <plugin>
284          <groupId>org.apache.maven.plugins</groupId>
285          <artifactId>maven-assembly-plugin</artifactId>
286          <version>2.2-beta-5</version>
287        </plugin>
288        <plugin>
289          <groupId>org.apache.maven.plugins</groupId>
290          <artifactId>maven-antrun-plugin</artifactId>
291          <version>1.4</version>
292        </plugin>
293        <plugin>
294          <groupId>org.apache.maven.plugins</groupId>
295          <artifactId>maven-clean-plugin</artifactId>
296          <version>2.4.1</version>
297        </plugin>
298        <plugin>
299          <groupId>org.apache.maven.plugins</groupId>
300          <artifactId>maven-compiler-plugin</artifactId>
301          <version>2.3.1</version>
302        </plugin>
303        <plugin>
304          <groupId>org.apache.maven.plugins</groupId>
305          <artifactId>maven-deploy-plugin</artifactId>
306          <version>2.5</version>
307        </plugin>
308        <plugin>
309          <groupId>org.apache.maven.plugins</groupId>
310          <artifactId>maven-gpg-plugin</artifactId>
311          <version>1.1</version>
312          <executions>
313            <execution>
314              <id>sign-artifacts</id>
315              <phase>verify</phase>
316              <goals>
317                <goal>sign</goal>
318              </goals>
319            </execution>
320          </executions>
321        </plugin>
322        <plugin>
323          <groupId>org.apache.maven.plugins</groupId>
324          <artifactId>maven-install-plugin</artifactId>
325          <version>2.3.1</version>
326        </plugin>
327        <plugin>
328          <groupId>org.apache.maven.plugins</groupId>
329          <artifactId>maven-jar-plugin</artifactId>
330          <version>2.3.1</version>
331        </plugin>
332        <plugin>
333          <groupId>org.apache.maven.plugins</groupId>
334          <artifactId>maven-javadoc-plugin</artifactId>
335          <version>2.7</version>
336          <configuration>
337            <archive>
338              <manifest>
339                <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
340                <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
341              </manifest>
342            </archive>
343          </configuration>
344        </plugin>
345        <plugin>
346          <groupId>org.apache.maven.plugins</groupId>
347          <artifactId>maven-jxr-plugin</artifactId>
348          <version>2.2</version>
349        </plugin>
350        <plugin>
351           <groupId>org.apache.maven.plugins</groupId>
352           <artifactId>maven-project-info-reports-plugin</artifactId>
353           <version>2.2</version>
354        </plugin>
355        <plugin>
356          <groupId>org.apache.maven.plugins</groupId>
357          <artifactId>maven-release-plugin</artifactId>
358          <version>2.0</version>
359        </plugin>
360        <plugin>
361          <groupId>org.apache.maven.plugins</groupId>
362          <artifactId>maven-resources-plugin</artifactId>
363          <version>2.4.3</version>
364        </plugin>
365        <plugin>
366          <groupId>org.apache.maven.plugins</groupId>
367          <artifactId>maven-site-plugin</artifactId>
368          <version>2.1.1</version>
369        </plugin>
370        <plugin>
371          <groupId>org.apache.maven.plugins</groupId>
372          <artifactId>maven-source-plugin</artifactId>
373          <version>2.1.2</version>
374        </plugin>
375        <plugin>
376          <groupId>org.apache.maven.plugins</groupId>
377          <artifactId>maven-surefire-plugin</artifactId>
378          <version>2.5</version>
379        </plugin>
380        <plugin>
381          <groupId>org.apache.maven.plugins</groupId>
382          <artifactId>maven-surefire-report-plugin</artifactId>
383          <version>2.5</version>
384        </plugin>
385        <plugin>
386          <artifactId>maven-resources-plugin</artifactId>
387          <version>2.4.3</version>
388          <executions>
389            <execution>
390              <id>copy-resources</id>
391              <phase>pre-site</phase>
392              <goals>
393                <goal>copy-resources</goal>
394              </goals>
395              <configuration>
396                <outputDirectory>${basedir}/target/site/examples</outputDirectory>
397                <resources>
398                  <resource>
399                    <directory>src/examples</directory>
400                    <filtering>false</filtering>
401                  </resource>
402                </resources>
403              </configuration>
404            </execution>
405          </executions>
406        </plugin>
407        <!-- Other plugins, alpha order by groupId and artifactId -->
408        <plugin>
409          <groupId>com.agilejava.docbkx</groupId>
410          <artifactId>docbkx-maven-plugin</artifactId>
411          <version>2.0.10</version>
412        </plugin>
413        <plugin>
414          <groupId>com.atlassian.maven.plugins</groupId>
415          <artifactId>maven-clover2-plugin</artifactId>
416          <version>2.6.3</version>
417        </plugin>
418        <plugin>
419          <groupId>org.apache.felix</groupId>
420          <artifactId>maven-bundle-plugin</artifactId>
421          <version>2.1.0</version>
422        </plugin>
423        <plugin>
424          <groupId>org.codehaus.mojo</groupId>
425          <artifactId>clirr-maven-plugin</artifactId>
426          <version>2.2.2</version>
427        </plugin>
428        <plugin>
429          <artifactId>maven-notice-plugin</artifactId>
430          <groupId>org.apache.httpcomponents</groupId>
431          <version>0.0.2</version>
432          <executions>
433            <execution>
434              <id>attach-notice-license</id>
435              <goals>
436                <goal>generate</goal>
437              </goals>
438            </execution>
439          </executions>
440          <configuration>
441            <projectTitle>Apache HttpComponents</projectTitle>
442          </configuration>
443        </plugin>
444      </plugins>
445    </pluginManagement>
446  </build>
447
448  <reporting>
449    <plugins>
450        <plugin>
451           <groupId>org.apache.maven.plugins</groupId>
452           <artifactId>maven-project-info-reports-plugin</artifactId>
453           <reportSets>
454             <reportSet>
455               <reports>
456                 <report>project-team</report>
457                 <report>mailing-list</report>
458                 <report>issue-tracking</report>
459                 <report>scm</report>
460               </reports>
461             </reportSet>
462           </reportSets>
463        </plugin>
464    </plugins>
465  </reporting>
466
467  <modules>
468    <module>../httpcore</module>
469    <module>../httpclient</module>
470  </modules>
471
472 <profiles>
473   <profile>
474     <id>release</id>
475     <build>
476       <plugins>
477         <plugin>
478           <groupId>org.apache.maven.plugins</groupId>
479           <artifactId>maven-gpg-plugin</artifactId>
480         </plugin>
481       </plugins>
482     </build>
483   </profile>
484    <!--
485     | Profile to allow testing of deploy phase
486     | e.g.
487     | mvn deploy -Ptest-deploy -Prelease -Dgpg.skip
488     -->
489    <profile>
490      <id>test-deploy</id>
491      <properties>
492        <altDeploymentRepository>id::default::file:target/deploy</altDeploymentRepository>
493      </properties>
494    </profile>
495 </profiles>
496
497</project>
498