"Fossies" - the Fresh Open Source Software Archive

Member "pom.xml" (13 Nov 2021, 14495 Bytes) of package /linux/www/httpcomponents-client-5.1.2-src.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) XML source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "pom.xml": 5.1.1_vs_5.1.2.

    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <!--
    3    ====================================================================
    4    Licensed to the Apache Software Foundation (ASF) under one
    5    or more contributor license agreements.  See the NOTICE file
    6    distributed with this work for additional information
    7    regarding copyright ownership.  The ASF licenses this file
    8    to you under the Apache License, Version 2.0 (the
    9    "License"); you may not use this file except in compliance
   10    with the License.  You may obtain a copy of the License at
   11 
   12      http://www.apache.org/licenses/LICENSE-2.0
   13 
   14    Unless required by applicable law or agreed to in writing,
   15    software distributed under the License is distributed on an
   16    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
   17    KIND, either express or implied.  See the License for the
   18    specific language governing permissions and limitations
   19    under the License.
   20    ====================================================================
   21 
   22    This software consists of voluntary contributions made by many
   23    individuals on behalf of the Apache Software Foundation.  For more
   24    information on the Apache Software Foundation, please see
   25    <http://www.apache.org />.
   26  --><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/xsd/maven-4.0.0.xsd">
   27   <parent>
   28     <groupId>org.apache.httpcomponents</groupId>
   29     <artifactId>httpcomponents-parent</artifactId>
   30     <version>12</version>
   31   </parent>
   32   <modelVersion>4.0.0</modelVersion>
   33   <groupId>org.apache.httpcomponents.client5</groupId>
   34   <artifactId>httpclient5-parent</artifactId>
   35   <name>Apache HttpComponents Client Parent</name>
   36   <version>5.1.2</version>
   37   <description>Apache HttpComponents Client is a library of components for building client side HTTP services</description>
   38   <url>https://hc.apache.org/httpcomponents-client-5.0.x/${project.version}/</url>
   39   <inceptionYear>1999</inceptionYear>
   40   <packaging>pom</packaging>
   41 
   42   <issueManagement>
   43     <system>Jira</system>
   44     <url>https://issues.apache.org/jira/browse/HTTPCLIENT</url>
   45   </issueManagement>
   46 
   47   <scm>
   48     <connection>scm:git:https://gitbox.apache.org/repos/asf/httpcomponents-client.git</connection>
   49     <developerConnection>scm:git:https://gitbox.apache.org/repos/asf/httpcomponents-client.git</developerConnection>
   50     <url>https://github.com/apache/httpcomponents-client/tree/${project.scm.tag}</url>
   51     <tag>5.1.2</tag>
   52   </scm>
   53 
   54  <distributionManagement>
   55     <site>
   56       <id>apache.website</id>
   57       <name>Apache HttpComponents Website</name>
   58       <url>scm:svn:https://svn.apache.org/repos/asf/httpcomponents/site/components/httpcomponents-client-5.1.x/LATEST/</url>
   59     </site>
   60   </distributionManagement>
   61 
   62   <properties>
   63     <maven.compiler.source>1.7</maven.compiler.source>
   64     <maven.compiler.target>1.7</maven.compiler.target>
   65     <httpcore.version>5.1.2</httpcore.version>
   66     <log4j.version>2.9.1</log4j.version>
   67     <commons-codec.version>1.15</commons-codec.version>
   68     <conscrypt.version>2.2.1</conscrypt.version>
   69     <ehcache.version>3.4.0</ehcache.version>
   70     <memcached.version>2.12.3</memcached.version>
   71     <slf4j.version>1.7.25</slf4j.version>
   72     <junit.version>4.12</junit.version>
   73     <easymock.version>3.6</easymock.version>
   74     <mockito.version>2.23.0</mockito.version>
   75     <jna.version>5.2.0</jna.version>
   76     <hc.stylecheck.version>1</hc.stylecheck.version>
   77     <rxjava.version>2.2.7</rxjava.version>
   78     <api.comparison.version>5.1</api.comparison.version>
   79   </properties>
   80 
   81   <dependencyManagement>
   82     <dependencies>
   83       <dependency>
   84         <groupId>org.apache.httpcomponents.core5</groupId>
   85         <artifactId>httpcore5</artifactId>
   86         <version>${httpcore.version}</version>
   87       </dependency>
   88       <dependency>
   89         <groupId>org.apache.httpcomponents.core5</groupId>
   90         <artifactId>httpcore5-h2</artifactId>
   91         <version>${httpcore.version}</version>
   92       </dependency>
   93       <dependency>
   94         <groupId>org.apache.httpcomponents.core5</groupId>
   95         <artifactId>httpcore5-testing</artifactId>
   96         <version>${httpcore.version}</version>
   97       </dependency>
   98       <dependency>
   99         <groupId>org.apache.httpcomponents.core5</groupId>
  100         <artifactId>httpcore5-reactive</artifactId>
  101         <version>${httpcore.version}</version>
  102       </dependency>
  103       <dependency>
  104         <groupId>org.apache.httpcomponents.client5</groupId>
  105         <artifactId>httpclient5</artifactId>
  106         <version>${project.version}</version>
  107       </dependency>
  108       <dependency>
  109         <groupId>org.apache.httpcomponents.client5</groupId>
  110         <artifactId>httpclient5</artifactId>
  111         <version>${project.version}</version>
  112         <classifier>tests</classifier>
  113       </dependency>
  114       <dependency>
  115         <groupId>org.apache.httpcomponents.client5</groupId>
  116         <artifactId>httpclient5-cache</artifactId>
  117         <version>${project.version}</version>
  118       </dependency>
  119       <dependency>
  120         <groupId>org.apache.httpcomponents.client5</groupId>
  121         <artifactId>httpclient5-fluent</artifactId>
  122         <version>${project.version}</version>
  123       </dependency>
  124       <dependency>
  125         <groupId>org.apache.httpcomponents.client5</groupId>
  126         <artifactId>httpclient5-win</artifactId>
  127         <version>${project.version}</version>
  128       </dependency>
  129       <dependency>
  130         <groupId>org.slf4j</groupId>
  131         <artifactId>slf4j-api</artifactId>
  132         <version>${slf4j.version}</version>
  133       </dependency>
  134       <dependency>
  135         <groupId>org.apache.logging.log4j</groupId>
  136         <artifactId>log4j-slf4j-impl</artifactId>
  137         <version>${log4j.version}</version>
  138       </dependency>
  139       <dependency>
  140         <groupId>org.apache.logging.log4j</groupId>
  141         <artifactId>log4j-core</artifactId>
  142         <version>${log4j.version}</version>
  143       </dependency>
  144       <dependency>
  145         <groupId>commons-codec</groupId>
  146         <artifactId>commons-codec</artifactId>
  147         <version>${commons-codec.version}</version>
  148       </dependency>
  149       <dependency>
  150         <groupId>org.conscrypt</groupId>
  151         <artifactId>conscrypt-openjdk-uber</artifactId>
  152         <version>${conscrypt.version}</version>
  153       </dependency>
  154       <dependency>
  155         <groupId>org.ehcache.modules</groupId>
  156         <artifactId>ehcache-api</artifactId>
  157         <version>${ehcache.version}</version>
  158       </dependency>
  159       <dependency>
  160         <groupId>net.spy</groupId>
  161         <artifactId>spymemcached</artifactId>
  162         <version>${memcached.version}</version>
  163       </dependency>
  164       <dependency>
  165         <groupId>net.java.dev.jna</groupId>
  166         <artifactId>jna</artifactId>
  167         <version>${jna.version}</version>
  168       </dependency>
  169       <dependency>
  170         <groupId>net.java.dev.jna</groupId>
  171         <artifactId>jna-platform</artifactId>
  172         <version>${jna.version}</version>
  173       </dependency>
  174       <dependency>
  175         <groupId>io.reactivex.rxjava2</groupId>
  176         <artifactId>rxjava</artifactId>
  177         <version>${rxjava.version}</version>
  178         <scope>test</scope>
  179       </dependency>
  180       <dependency>
  181         <groupId>junit</groupId>
  182         <artifactId>junit</artifactId>
  183         <version>${junit.version}</version>
  184         <scope>test</scope>
  185       </dependency>
  186       <dependency>
  187         <groupId>org.mockito</groupId>
  188         <artifactId>mockito-core</artifactId>
  189         <version>${mockito.version}</version>
  190         <scope>test</scope>
  191       </dependency>
  192       <dependency>
  193         <groupId>org.easymock</groupId>
  194         <artifactId>easymock</artifactId>
  195         <version>${easymock.version}</version>
  196         <scope>test</scope>
  197       </dependency>
  198     </dependencies>
  199   </dependencyManagement>
  200 
  201   <modules>
  202     <module>httpclient5</module>
  203     <module>httpclient5-fluent</module>
  204     <module>httpclient5-cache</module>
  205     <module>httpclient5-win</module>
  206     <module>httpclient5-testing</module>
  207   </modules>
  208 
  209   <build>
  210     <plugins>
  211       <plugin>
  212         <artifactId>maven-jar-plugin</artifactId>
  213         <configuration>
  214           <archive>
  215             <manifestEntries>
  216               <Automatic-Module-Name>${Automatic-Module-Name}</Automatic-Module-Name>
  217               <Implementation-URL>${project.url}</Implementation-URL>
  218             </manifestEntries>
  219           </archive>
  220         </configuration>
  221       </plugin>
  222       <plugin>
  223         <artifactId>maven-javadoc-plugin</artifactId>
  224         <configuration>
  225           <links>
  226             <link>https://hc.apache.org/httpcomponents-core-5.0.x/httpcore5/apidocs/</link>
  227             <link>https://hc.apache.org/httpcomponents-core-5.0.x/httpcore5-h2/apidocs/</link>
  228             <link>${project.url}/httpclient5/apidocs/</link>
  229           </links>
  230         </configuration>
  231       </plugin>
  232       <plugin>
  233         <groupId>org.apache.maven.plugins</groupId>
  234         <artifactId>maven-checkstyle-plugin</artifactId>
  235         <executions>
  236           <execution>
  237             <id>validate-main</id>
  238             <phase>validate</phase>
  239             <configuration>
  240               <configLocation>hc-stylecheck/default.xml</configLocation>
  241               <headerLocation>hc-stylecheck/asl2.header</headerLocation>
  242               <consoleOutput>true</consoleOutput>
  243               <failsOnError>true</failsOnError>
  244               <linkXRef>false</linkXRef>
  245               <sourceDirectories>
  246                 <sourceDirectory>${basedir}/src/main</sourceDirectory>
  247               </sourceDirectories>
  248             </configuration>
  249             <goals>
  250               <goal>checkstyle</goal>
  251             </goals>
  252           </execution>
  253           <execution>
  254             <id>validate-test</id>
  255             <phase>validate</phase>
  256             <configuration>
  257               <configLocation>hc-stylecheck/default.xml</configLocation>
  258               <headerLocation>hc-stylecheck/asl2.header</headerLocation>
  259               <consoleOutput>true</consoleOutput>
  260               <failsOnError>true</failsOnError>
  261               <linkXRef>false</linkXRef>
  262               <sourceDirectories>
  263                 <sourceDirectory>${basedir}/src/test</sourceDirectory>
  264               </sourceDirectories>
  265             </configuration>
  266             <goals>
  267               <goal>checkstyle</goal>
  268             </goals>
  269           </execution>
  270         </executions>
  271       </plugin>
  272       <plugin>
  273         <groupId>org.codehaus.mojo</groupId>
  274         <artifactId>clirr-maven-plugin</artifactId>
  275         <configuration>
  276           <comparisonVersion>${api.comparison.version}</comparisonVersion>
  277         </configuration>
  278       </plugin>
  279       <plugin>
  280         <groupId>org.apache.rat</groupId>
  281         <artifactId>apache-rat-plugin</artifactId>
  282         <executions>
  283           <execution>
  284             <phase>verify</phase>
  285             <goals>
  286               <goal>check</goal>
  287             </goals>
  288           </execution>
  289         </executions>
  290         <configuration>
  291           <excludes>
  292             <exclude>src/docbkx/resources/**</exclude>
  293             <exclude>src/test/resources/*.truststore</exclude>
  294             <exclude>src/test/resources/*.serialized</exclude>
  295             <exclude>.checkstyle</exclude>
  296             <exclude>.externalToolBuilders/**</exclude>
  297             <exclude>maven-eclipse.xml</exclude>
  298             <exclude>**/serial</exclude>
  299             <exclude>**/index.txt</exclude>
  300           </excludes>
  301         </configuration>
  302       </plugin>
  303     </plugins>
  304   </build>
  305 
  306   <reporting>
  307     <plugins>
  308       <plugin>
  309         <groupId>org.codehaus.mojo</groupId>
  310         <artifactId>clirr-maven-plugin</artifactId>
  311         <version>${hc.clirr.version}</version>
  312         <configuration>
  313           <comparisonVersion>${api.comparison.version}</comparisonVersion>
  314         </configuration>
  315       </plugin>
  316       <plugin>
  317         <artifactId>maven-project-info-reports-plugin</artifactId>
  318         <inherited>false</inherited>
  319         <reportSets>
  320           <reportSet>
  321             <reports>
  322               <report>index</report>
  323               <report>dependency-info</report>
  324               <report>dependency-management</report>
  325               <report>issue-management</report>
  326               <report>licenses</report>
  327               <report>mailing-lists</report>
  328               <report>scm</report>
  329               <report>summary</report>
  330             </reports>
  331           </reportSet>
  332         </reportSets>
  333       </plugin>
  334       <plugin>
  335         <artifactId>maven-javadoc-plugin</artifactId>
  336         <version>${hc.javadoc.version}</version>
  337         <configuration>
  338           <quiet>true</quiet>
  339           <notimestamp>true</notimestamp>
  340           <links>
  341             <link>https://hc.apache.org/httpcomponents-core-5.0.x/httpcore5/apidocs/</link>
  342             <link>https://hc.apache.org/httpcomponents-core-5.0.x/httpcore5-h2/apidocs/</link>
  343             <link>${project.url}/httpclient5/apidocs/</link>
  344           </links>
  345           <groups>
  346             <group>
  347               <title>Apache HttpClient</title>
  348               <packages>org.apache.hc.client5.http*</packages>
  349             </group>
  350             <group>
  351               <title>Apache HttpClient Cache</title>
  352               <packages>org.apache.hc.client5.http.cache*:org.apache.hc.client5.http.impl.cache*:org.apache.hc.client5.http.schedule:org.apache.hc.client5.http.impl.schedule*</packages>
  353             </group>
  354             <group>
  355               <title>Apache HttpClient Fluent</title>
  356               <packages>org.apache.hc.client5.http.fluent*</packages>
  357             </group>
  358             <group>
  359               <title>Apache HttpClient Testing</title>
  360               <packages>org.apache.hc.client5.testing*</packages>
  361             </group>
  362             <group>
  363               <title>Apache HttpClient Windows features</title>
  364               <packages>org.apache.hc.client5.http.impl.win*</packages>
  365             </group>
  366           </groups>
  367         </configuration>
  368         <reportSets>
  369           <reportSet>
  370             <reports>
  371               <report>javadoc</report>
  372               <report>aggregate</report>
  373             </reports>
  374           </reportSet>
  375         </reportSets>
  376       </plugin>
  377       <plugin>
  378         <artifactId>maven-jxr-plugin</artifactId>
  379         <version>${hc.jxr.version}</version>
  380       </plugin>
  381       <plugin>
  382         <artifactId>maven-surefire-report-plugin</artifactId>
  383         <version>${hc.surefire.version}</version>
  384       </plugin>
  385     </plugins>
  386   </reporting>
  387 
  388 </project>