"Fossies" - the Fresh Open Source Software Archive

Member "httpcomponents-client-5.0.3/pom.xml" (3 Oct 2020, 13098 Bytes) of package /linux/www/httpcomponents-client-5.0.3-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.0.2_vs_5.0.3.

    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/maven-v4_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.0.3</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/</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.0.3</tag>
   52   </scm>
   53 
   54   <properties>
   55     <maven.compiler.source>1.7</maven.compiler.source>
   56     <maven.compiler.target>1.7</maven.compiler.target>
   57     <httpcore.version>5.0.2</httpcore.version>
   58     <log4j.version>2.9.1</log4j.version>
   59     <commons-codec.version>1.13</commons-codec.version>
   60     <conscrypt.version>2.2.1</conscrypt.version>
   61     <ehcache.version>3.4.0</ehcache.version>
   62     <memcached.version>2.12.3</memcached.version>
   63     <slf4j.version>1.7.25</slf4j.version>
   64     <junit.version>4.12</junit.version>
   65     <easymock.version>3.6</easymock.version>
   66     <mockito.version>2.23.0</mockito.version>
   67     <jna.version>5.2.0</jna.version>
   68     <hc.stylecheck.version>1</hc.stylecheck.version>
   69     <rxjava.version>2.2.7</rxjava.version>
   70     <api.comparison.version>5.0</api.comparison.version>
   71   </properties>
   72 
   73   <dependencyManagement>
   74     <dependencies>
   75       <dependency>
   76         <groupId>org.apache.httpcomponents.core5</groupId>
   77         <artifactId>httpcore5</artifactId>
   78         <version>${httpcore.version}</version>
   79       </dependency>
   80       <dependency>
   81         <groupId>org.apache.httpcomponents.core5</groupId>
   82         <artifactId>httpcore5-h2</artifactId>
   83         <version>${httpcore.version}</version>
   84       </dependency>
   85       <dependency>
   86         <groupId>org.apache.httpcomponents.core5</groupId>
   87         <artifactId>httpcore5-testing</artifactId>
   88         <version>${httpcore.version}</version>
   89       </dependency>
   90       <dependency>
   91         <groupId>org.apache.httpcomponents.core5</groupId>
   92         <artifactId>httpcore5-reactive</artifactId>
   93         <version>${httpcore.version}</version>
   94       </dependency>
   95       <dependency>
   96         <groupId>org.apache.httpcomponents.client5</groupId>
   97         <artifactId>httpclient5</artifactId>
   98         <version>${project.version}</version>
   99       </dependency>
  100       <dependency>
  101         <groupId>org.apache.httpcomponents.client5</groupId>
  102         <artifactId>httpclient5</artifactId>
  103         <version>${project.version}</version>
  104         <classifier>tests</classifier>
  105       </dependency>
  106       <dependency>
  107         <groupId>org.apache.httpcomponents.client5</groupId>
  108         <artifactId>httpclient5-cache</artifactId>
  109         <version>${project.version}</version>
  110       </dependency>
  111       <dependency>
  112         <groupId>org.apache.httpcomponents.client5</groupId>
  113         <artifactId>httpclient5-fluent</artifactId>
  114         <version>${project.version}</version>
  115       </dependency>
  116       <dependency>
  117         <groupId>org.apache.httpcomponents.client5</groupId>
  118         <artifactId>httpclient5-win</artifactId>
  119         <version>${project.version}</version>
  120       </dependency>
  121       <dependency>
  122         <groupId>org.slf4j</groupId>
  123         <artifactId>slf4j-api</artifactId>
  124         <version>${slf4j.version}</version>
  125       </dependency>
  126       <dependency>
  127         <groupId>org.apache.logging.log4j</groupId>
  128         <artifactId>log4j-slf4j-impl</artifactId>
  129         <version>${log4j.version}</version>
  130       </dependency>
  131       <dependency>
  132         <groupId>org.apache.logging.log4j</groupId>
  133         <artifactId>log4j-core</artifactId>
  134         <version>${log4j.version}</version>
  135       </dependency>
  136       <dependency>
  137         <groupId>commons-codec</groupId>
  138         <artifactId>commons-codec</artifactId>
  139         <version>${commons-codec.version}</version>
  140       </dependency>
  141       <dependency>
  142         <groupId>org.conscrypt</groupId>
  143         <artifactId>conscrypt-openjdk-uber</artifactId>
  144         <version>${conscrypt.version}</version>
  145       </dependency>
  146       <dependency>
  147         <groupId>org.ehcache.modules</groupId>
  148         <artifactId>ehcache-api</artifactId>
  149         <version>${ehcache.version}</version>
  150       </dependency>
  151       <dependency>
  152         <groupId>net.spy</groupId>
  153         <artifactId>spymemcached</artifactId>
  154         <version>${memcached.version}</version>
  155       </dependency>
  156       <dependency>
  157         <groupId>net.java.dev.jna</groupId>
  158         <artifactId>jna</artifactId>
  159         <version>${jna.version}</version>
  160       </dependency>
  161       <dependency>
  162         <groupId>net.java.dev.jna</groupId>
  163         <artifactId>jna-platform</artifactId>
  164         <version>${jna.version}</version>
  165       </dependency>
  166       <dependency>
  167         <groupId>io.reactivex.rxjava2</groupId>
  168         <artifactId>rxjava</artifactId>
  169         <version>${rxjava.version}</version>
  170         <scope>test</scope>
  171       </dependency>
  172       <dependency>
  173         <groupId>junit</groupId>
  174         <artifactId>junit</artifactId>
  175         <version>${junit.version}</version>
  176         <scope>test</scope>
  177       </dependency>
  178       <dependency>
  179         <groupId>org.mockito</groupId>
  180         <artifactId>mockito-core</artifactId>
  181         <version>${mockito.version}</version>
  182         <scope>test</scope>
  183       </dependency>
  184       <dependency>
  185         <groupId>org.easymock</groupId>
  186         <artifactId>easymock</artifactId>
  187         <version>${easymock.version}</version>
  188         <scope>test</scope>
  189       </dependency>
  190     </dependencies>
  191   </dependencyManagement>
  192 
  193   <modules>
  194     <module>httpclient5</module>
  195     <module>httpclient5-fluent</module>
  196     <module>httpclient5-cache</module>
  197     <module>httpclient5-win</module>
  198     <module>httpclient5-testing</module>
  199   </modules>
  200 
  201   <build>
  202     <plugins>
  203       <plugin>
  204         <artifactId>maven-jar-plugin</artifactId>
  205         <configuration>
  206           <archive>
  207             <manifestEntries>
  208               <Automatic-Module-Name>${Automatic-Module-Name}</Automatic-Module-Name>
  209               <Implementation-URL>${project.url}</Implementation-URL>
  210             </manifestEntries>
  211           </archive>
  212         </configuration>
  213       </plugin>
  214       <plugin>
  215         <artifactId>maven-javadoc-plugin</artifactId>
  216         <configuration>
  217           <links>
  218             <link>https://hc.apache.org/httpcomponents-core-5.0.x/httpcore5/apidocs/</link>
  219             <link>https://hc.apache.org/httpcomponents-core-5.0.x/httpcore5-h2/apidocs/</link>
  220             <link>${project.url}/httpclient5/apidocs/</link>
  221           </links>
  222         </configuration>
  223       </plugin>
  224       <plugin>
  225         <groupId>org.apache.maven.plugins</groupId>
  226         <artifactId>maven-checkstyle-plugin</artifactId>
  227         <executions>
  228           <execution>
  229             <id>validate-main</id>
  230             <phase>validate</phase>
  231             <configuration>
  232               <configLocation>hc-stylecheck/default.xml</configLocation>
  233               <headerLocation>hc-stylecheck/asl2.header</headerLocation>
  234               <consoleOutput>true</consoleOutput>
  235               <failsOnError>true</failsOnError>
  236               <linkXRef>false</linkXRef>
  237               <sourceDirectories>
  238                 <sourceDirectory>${basedir}/src/main</sourceDirectory>
  239               </sourceDirectories>
  240             </configuration>
  241             <goals>
  242               <goal>checkstyle</goal>
  243             </goals>
  244           </execution>
  245           <execution>
  246             <id>validate-test</id>
  247             <phase>validate</phase>
  248             <configuration>
  249               <configLocation>hc-stylecheck/default.xml</configLocation>
  250               <headerLocation>hc-stylecheck/asl2.header</headerLocation>
  251               <consoleOutput>true</consoleOutput>
  252               <failsOnError>true</failsOnError>
  253               <linkXRef>false</linkXRef>
  254               <sourceDirectories>
  255                 <sourceDirectory>${basedir}/src/test</sourceDirectory>
  256               </sourceDirectories>
  257             </configuration>
  258             <goals>
  259               <goal>checkstyle</goal>
  260             </goals>
  261           </execution>
  262         </executions>
  263       </plugin>
  264       <plugin>
  265         <groupId>org.codehaus.mojo</groupId>
  266         <artifactId>clirr-maven-plugin</artifactId>
  267         <configuration>
  268           <comparisonVersion>${api.comparison.version}</comparisonVersion>
  269         </configuration>
  270       </plugin>
  271       <plugin>
  272         <groupId>org.apache.rat</groupId>
  273         <artifactId>apache-rat-plugin</artifactId>
  274         <executions>
  275           <execution>
  276             <phase>verify</phase>
  277             <goals>
  278               <goal>check</goal>
  279             </goals>
  280           </execution>
  281         </executions>
  282         <configuration>
  283           <excludes>
  284             <exclude>src/docbkx/resources/**</exclude>
  285             <exclude>src/test/resources/*.truststore</exclude>
  286             <exclude>src/test/resources/*.serialized</exclude>
  287             <exclude>.checkstyle</exclude>
  288             <exclude>.externalToolBuilders/**</exclude>
  289             <exclude>maven-eclipse.xml</exclude>
  290             <exclude>**/serial</exclude>
  291             <exclude>**/index.txt</exclude>
  292           </excludes>
  293         </configuration>
  294       </plugin>
  295     </plugins>
  296   </build>
  297 
  298   <reporting>
  299     <plugins>
  300       <plugin>
  301         <groupId>org.codehaus.mojo</groupId>
  302         <artifactId>clirr-maven-plugin</artifactId>
  303         <version>${hc.clirr.version}</version>
  304         <configuration>
  305           <comparisonVersion>${api.comparison.version}</comparisonVersion>
  306         </configuration>
  307       </plugin>
  308       <plugin>
  309         <artifactId>maven-project-info-reports-plugin</artifactId>
  310         <inherited>false</inherited>
  311         <reportSets>
  312           <reportSet>
  313             <reports>
  314               <report>dependency-info</report>
  315               <report>dependency-management</report>
  316               <report>issue-management</report>
  317               <report>licenses</report>
  318               <report>mailing-lists</report>
  319               <report>scm</report>
  320               <report>summary</report>
  321             </reports>
  322           </reportSet>
  323         </reportSets>
  324       </plugin>
  325       <plugin>
  326         <artifactId>maven-javadoc-plugin</artifactId>
  327         <version>${hc.javadoc.version}</version>
  328         <configuration>
  329           <quiet>true</quiet>
  330           <links>
  331             <link>https://hc.apache.org/httpcomponents-core-5.0.x/httpcore5/apidocs/</link>
  332             <link>https://hc.apache.org/httpcomponents-core-5.0.x/httpcore5-h2/apidocs/</link>
  333             <link>${project.url}/httpclient5/apidocs/</link>
  334           </links>
  335         </configuration>
  336         <reportSets>
  337           <reportSet>
  338             <reports>
  339               <report>javadoc</report>
  340             </reports>
  341           </reportSet>
  342         </reportSets>
  343       </plugin>
  344       <plugin>
  345         <artifactId>maven-jxr-plugin</artifactId>
  346         <version>${hc.jxr.version}</version>
  347       </plugin>
  348       <plugin>
  349         <artifactId>maven-surefire-report-plugin</artifactId>
  350         <version>${hc.surefire.version}</version>
  351       </plugin>
  352     </plugins>
  353   </reporting>
  354 
  355 </project>