test(cache): 修复CacheConfigTest边界值测试
- 修改 shouldVerifyCacheManager_withMaximumIntegerTtl 为 shouldVerifyCacheManager_withMaximumAllowedTtl - 使用正确的最大TTL值(10080分钟,7天)而不是 Integer.MAX_VALUE - 新增 shouldThrowException_whenTtlExceedsMaximum 测试验证边界检查 - 所有1266个测试用例通过 - 覆盖率: 指令81.89%, 行88.48%, 分支51.55% docs: 添加项目状态报告 - 生成 PROJECT_STATUS_REPORT.md 详细记录项目当前状态 - 包含质量指标、已完成功能、待办事项和技术债务
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sat Jan 31 09:39:15 CST 2026
|
||||
httpclient5-parent-5.2.1.pom>aliyunmaven=
|
||||
@@ -0,0 +1,448 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
====================================================================
|
||||
Licensed to the Apache Software Foundation (ASF) under one
|
||||
or more contributor license agreements. See the NOTICE file
|
||||
distributed with this work for additional information
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
to you under the Apache License, Version 2.0 (the
|
||||
"License"); you may not use this file except in compliance
|
||||
with the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing,
|
||||
software distributed under the License is distributed on an
|
||||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations
|
||||
under the License.
|
||||
====================================================================
|
||||
|
||||
This software consists of voluntary contributions made by many
|
||||
individuals on behalf of the Apache Software Foundation. For more
|
||||
information on the Apache Software Foundation, please see
|
||||
<http://www.apache.org />.
|
||||
--><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">
|
||||
<parent>
|
||||
<groupId>org.apache.httpcomponents</groupId>
|
||||
<artifactId>httpcomponents-parent</artifactId>
|
||||
<version>13</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>org.apache.httpcomponents.client5</groupId>
|
||||
<artifactId>httpclient5-parent</artifactId>
|
||||
<name>Apache HttpComponents Client Parent</name>
|
||||
<version>5.2.1</version>
|
||||
<description>Apache HttpComponents Client is a library of components for building client side HTTP services</description>
|
||||
<url>https://hc.apache.org/httpcomponents-client-5.0.x/${project.version}/</url>
|
||||
<inceptionYear>1999</inceptionYear>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<issueManagement>
|
||||
<system>Jira</system>
|
||||
<url>https://issues.apache.org/jira/browse/HTTPCLIENT</url>
|
||||
</issueManagement>
|
||||
|
||||
<scm>
|
||||
<connection>scm:git:https://gitbox.apache.org/repos/asf/httpcomponents-client.git</connection>
|
||||
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/httpcomponents-client.git</developerConnection>
|
||||
<url>https://github.com/apache/httpcomponents-client/tree/${project.scm.tag}</url>
|
||||
<tag>5.2.1</tag>
|
||||
</scm>
|
||||
|
||||
<distributionManagement>
|
||||
<site>
|
||||
<id>apache.website</id>
|
||||
<name>Apache HttpComponents Website</name>
|
||||
<url>scm:svn:https://svn.apache.org/repos/asf/httpcomponents/site/components/httpcomponents-client-5.2.x/LATEST/</url>
|
||||
</site>
|
||||
</distributionManagement>
|
||||
|
||||
<properties>
|
||||
<maven.compiler.source>1.8</maven.compiler.source>
|
||||
<maven.compiler.target>1.8</maven.compiler.target>
|
||||
<httpcore.version>5.2</httpcore.version>
|
||||
<log4j.version>2.19.0</log4j.version>
|
||||
<brotli.version>0.1.2</brotli.version>
|
||||
<conscrypt.version>2.5.2</conscrypt.version>
|
||||
<ehcache.version>3.10.8</ehcache.version>
|
||||
<memcached.version>2.12.3</memcached.version>
|
||||
<slf4j.version>1.7.36</slf4j.version>
|
||||
<junit.version>5.9.1</junit.version>
|
||||
<hamcrest.version>2.2</hamcrest.version>
|
||||
<mockito.version>4.8.1</mockito.version>
|
||||
<jna.version>5.12.1</jna.version>
|
||||
<hc.stylecheck.version>1</hc.stylecheck.version>
|
||||
<rxjava.version>2.2.21</rxjava.version>
|
||||
<api.comparison.version>5.1</api.comparison.version>
|
||||
<hc.animal-sniffer.signature.ignores>javax.net.ssl.SSLEngine,javax.net.ssl.SSLParameters,java.nio.ByteBuffer,java.nio.CharBuffer</hc.animal-sniffer.signature.ignores>
|
||||
<japicmp.version>0.15.4</japicmp.version>
|
||||
</properties>
|
||||
|
||||
<dependencyManagement>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents.core5</groupId>
|
||||
<artifactId>httpcore5</artifactId>
|
||||
<version>${httpcore.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents.core5</groupId>
|
||||
<artifactId>httpcore5-h2</artifactId>
|
||||
<version>${httpcore.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents.core5</groupId>
|
||||
<artifactId>httpcore5-testing</artifactId>
|
||||
<version>${httpcore.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents.core5</groupId>
|
||||
<artifactId>httpcore5-reactive</artifactId>
|
||||
<version>${httpcore.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents.client5</groupId>
|
||||
<artifactId>httpclient5</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents.client5</groupId>
|
||||
<artifactId>httpclient5</artifactId>
|
||||
<version>${project.version}</version>
|
||||
<classifier>tests</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents.client5</groupId>
|
||||
<artifactId>httpclient5-cache</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents.client5</groupId>
|
||||
<artifactId>httpclient5-fluent</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents.client5</groupId>
|
||||
<artifactId>httpclient5-win</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
<version>${slf4j.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.logging.log4j</groupId>
|
||||
<artifactId>log4j-slf4j-impl</artifactId>
|
||||
<version>${log4j.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.logging.log4j</groupId>
|
||||
<artifactId>log4j-core</artifactId>
|
||||
<version>${log4j.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.brotli</groupId>
|
||||
<artifactId>dec</artifactId>
|
||||
<version>${brotli.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.conscrypt</groupId>
|
||||
<artifactId>conscrypt-openjdk-uber</artifactId>
|
||||
<version>${conscrypt.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.ehcache.modules</groupId>
|
||||
<artifactId>ehcache-api</artifactId>
|
||||
<version>${ehcache.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>net.spy</groupId>
|
||||
<artifactId>spymemcached</artifactId>
|
||||
<version>${memcached.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>net.java.dev.jna</groupId>
|
||||
<artifactId>jna</artifactId>
|
||||
<version>${jna.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>net.java.dev.jna</groupId>
|
||||
<artifactId>jna-platform</artifactId>
|
||||
<version>${jna.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.reactivex.rxjava2</groupId>
|
||||
<artifactId>rxjava</artifactId>
|
||||
<version>${rxjava.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.junit</groupId>
|
||||
<artifactId>junit-bom</artifactId>
|
||||
<version>${junit.version}</version>
|
||||
<type>pom</type>
|
||||
<scope>import</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.mockito</groupId>
|
||||
<artifactId>mockito-core</artifactId>
|
||||
<version>${mockito.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.hamcrest</groupId>
|
||||
<artifactId>hamcrest</artifactId>
|
||||
<version>${hamcrest.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
|
||||
<modules>
|
||||
<module>httpclient5</module>
|
||||
<module>httpclient5-fluent</module>
|
||||
<module>httpclient5-cache</module>
|
||||
<module>httpclient5-win</module>
|
||||
<module>httpclient5-testing</module>
|
||||
</modules>
|
||||
|
||||
<build>
|
||||
<defaultGoal>clean verify</defaultGoal>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<configuration>
|
||||
<archive>
|
||||
<manifestEntries>
|
||||
<Automatic-Module-Name>${Automatic-Module-Name}</Automatic-Module-Name>
|
||||
<Implementation-URL>${project.url}</Implementation-URL>
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<configuration>
|
||||
<links>
|
||||
<link>https://hc.apache.org/httpcomponents-core-5.0.x/httpcore5/apidocs/</link>
|
||||
<link>https://hc.apache.org/httpcomponents-core-5.0.x/httpcore5-h2/apidocs/</link>
|
||||
<link>${project.url}/httpclient5/apidocs/</link>
|
||||
</links>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-checkstyle-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>validate-main</id>
|
||||
<phase>validate</phase>
|
||||
<configuration>
|
||||
<configLocation>hc-stylecheck/default.xml</configLocation>
|
||||
<headerLocation>hc-stylecheck/asl2.header</headerLocation>
|
||||
<consoleOutput>true</consoleOutput>
|
||||
<failsOnError>true</failsOnError>
|
||||
<linkXRef>false</linkXRef>
|
||||
<sourceDirectories>
|
||||
<sourceDirectory>${basedir}/src/main</sourceDirectory>
|
||||
</sourceDirectories>
|
||||
</configuration>
|
||||
<goals>
|
||||
<goal>checkstyle</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>validate-test</id>
|
||||
<phase>validate</phase>
|
||||
<configuration>
|
||||
<configLocation>hc-stylecheck/default.xml</configLocation>
|
||||
<headerLocation>hc-stylecheck/asl2.header</headerLocation>
|
||||
<consoleOutput>true</consoleOutput>
|
||||
<failsOnError>true</failsOnError>
|
||||
<linkXRef>false</linkXRef>
|
||||
<sourceDirectories>
|
||||
<sourceDirectory>${basedir}/src/test</sourceDirectory>
|
||||
</sourceDirectories>
|
||||
</configuration>
|
||||
<goals>
|
||||
<goal>checkstyle</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.github.siom79.japicmp</groupId>
|
||||
<artifactId>japicmp-maven-plugin</artifactId>
|
||||
<configuration>
|
||||
<oldVersion>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>${project.artifactId}</artifactId>
|
||||
<version>${api.comparison.version}</version>
|
||||
<type>jar</type>
|
||||
</dependency>
|
||||
</oldVersion>
|
||||
<newVersion>
|
||||
<file>
|
||||
<path>${project.build.directory}/${project.artifactId}-${project.version}.${project.packaging}</path>
|
||||
</file>
|
||||
</newVersion>
|
||||
<parameter>
|
||||
<breakBuildOnBinaryIncompatibleModifications>true</breakBuildOnBinaryIncompatibleModifications>
|
||||
<breakBuildOnSourceIncompatibleModifications>true</breakBuildOnSourceIncompatibleModifications>
|
||||
<overrideCompatibilityChangeParameters>
|
||||
<overrideCompatibilityChangeParameter>
|
||||
<compatibilityChange>METHOD_NEW_DEFAULT</compatibilityChange>
|
||||
<binaryCompatible>true</binaryCompatible>
|
||||
<sourceCompatible>true</sourceCompatible>
|
||||
</overrideCompatibilityChangeParameter>
|
||||
</overrideCompatibilityChangeParameters>
|
||||
<excludes>
|
||||
<exclude>@org.apache.hc.core5.annotation.Internal</exclude>
|
||||
</excludes>
|
||||
<ignoreMissingClasses>true</ignoreMissingClasses>
|
||||
</parameter>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>verify</phase>
|
||||
<goals>
|
||||
<goal>cmp</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.rat</groupId>
|
||||
<artifactId>apache-rat-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>verify</phase>
|
||||
<goals>
|
||||
<goal>check</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<excludes>
|
||||
<exclude>src/docbkx/resources/**</exclude>
|
||||
<exclude>src/test/resources/*.truststore</exclude>
|
||||
<exclude>src/test/resources/*.serialized</exclude>
|
||||
<exclude>.checkstyle</exclude>
|
||||
<exclude>.externalToolBuilders/**</exclude>
|
||||
<exclude>maven-eclipse.xml</exclude>
|
||||
<exclude>**/serial</exclude>
|
||||
<exclude>**/index.txt</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
<reporting>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-project-info-reports-plugin</artifactId>
|
||||
<inherited>false</inherited>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>index</report>
|
||||
<report>dependency-info</report>
|
||||
<report>dependency-management</report>
|
||||
<report>issue-management</report>
|
||||
<report>licenses</report>
|
||||
<report>mailing-lists</report>
|
||||
<report>scm</report>
|
||||
<report>summary</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<configuration>
|
||||
<quiet>true</quiet>
|
||||
<notimestamp>true</notimestamp>
|
||||
<links>
|
||||
<link>https://hc.apache.org/httpcomponents-core-5.0.x/httpcore5/apidocs/</link>
|
||||
<link>https://hc.apache.org/httpcomponents-core-5.0.x/httpcore5-h2/apidocs/</link>
|
||||
<link>${project.url}/httpclient5/apidocs/</link>
|
||||
</links>
|
||||
<groups>
|
||||
<group>
|
||||
<title>Apache HttpClient</title>
|
||||
<packages>org.apache.hc.client5.http*</packages>
|
||||
</group>
|
||||
<group>
|
||||
<title>Apache HttpClient Cache</title>
|
||||
<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>
|
||||
</group>
|
||||
<group>
|
||||
<title>Apache HttpClient Fluent</title>
|
||||
<packages>org.apache.hc.client5.http.fluent*</packages>
|
||||
</group>
|
||||
<group>
|
||||
<title>Apache HttpClient Testing</title>
|
||||
<packages>org.apache.hc.client5.testing*</packages>
|
||||
</group>
|
||||
<group>
|
||||
<title>Apache HttpClient Windows features</title>
|
||||
<packages>org.apache.hc.client5.http.impl.win*</packages>
|
||||
</group>
|
||||
</groups>
|
||||
</configuration>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>javadoc</report>
|
||||
<report>aggregate</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.github.siom79.japicmp</groupId>
|
||||
<artifactId>japicmp-maven-plugin</artifactId>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>cmp-report</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
<configuration>
|
||||
<oldVersion>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>${project.artifactId}</artifactId>
|
||||
<version>${api.comparison.version}</version>
|
||||
<type>jar</type>
|
||||
</dependency>
|
||||
</oldVersion>
|
||||
<newVersion>
|
||||
<file>
|
||||
<path>${project.build.directory}/${project.artifactId}-${project.version}.${project.packaging}</path>
|
||||
</file>
|
||||
</newVersion>
|
||||
<parameter>
|
||||
<excludes>
|
||||
<exclude>@org.apache.hc.core5.annotation.Internal</exclude>
|
||||
</excludes>
|
||||
<ignoreMissingClasses>true</ignoreMissingClasses>
|
||||
</parameter>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-jxr-plugin</artifactId>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-surefire-report-plugin</artifactId>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</reporting>
|
||||
|
||||
</project>
|
||||
@@ -0,0 +1 @@
|
||||
be0098c65ed00ac299fec3c717cc630296c55ca6
|
||||
@@ -0,0 +1,4 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sat Jan 31 09:39:21 CST 2026
|
||||
httpclient5-5.2.1.jar>aliyunmaven=
|
||||
httpclient5-5.2.1.pom>aliyunmaven=
|
||||
@@ -0,0 +1 @@
|
||||
0c900514d3446d9ce5d9dbd90c21192048125440
|
||||
@@ -0,0 +1,183 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
====================================================================
|
||||
Licensed to the Apache Software Foundation (ASF) under one
|
||||
or more contributor license agreements. See the NOTICE file
|
||||
distributed with this work for additional information
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
to you under the Apache License, Version 2.0 (the
|
||||
"License"); you may not use this file except in compliance
|
||||
with the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing,
|
||||
software distributed under the License is distributed on an
|
||||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations
|
||||
under the License.
|
||||
====================================================================
|
||||
|
||||
This software consists of voluntary contributions made by many
|
||||
individuals on behalf of the Apache Software Foundation. For more
|
||||
information on the Apache Software Foundation, please see
|
||||
<http://www.apache.org />.
|
||||
--><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">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache.httpcomponents.client5</groupId>
|
||||
<artifactId>httpclient5-parent</artifactId>
|
||||
<version>5.2.1</version>
|
||||
</parent>
|
||||
<artifactId>httpclient5</artifactId>
|
||||
<name>Apache HttpClient</name>
|
||||
<description>Apache HttpComponents Client</description>
|
||||
<packaging>jar</packaging>
|
||||
|
||||
<properties>
|
||||
<Automatic-Module-Name>org.apache.httpcomponents.client5.httpclient5</Automatic-Module-Name>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents.core5</groupId>
|
||||
<artifactId>httpcore5</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents.core5</groupId>
|
||||
<artifactId>httpcore5-h2</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.conscrypt</groupId>
|
||||
<artifactId>conscrypt-openjdk-uber</artifactId>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents.core5</groupId>
|
||||
<artifactId>httpcore5-reactive</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.reactivex.rxjava2</groupId>
|
||||
<artifactId>rxjava</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.logging.log4j</groupId>
|
||||
<artifactId>log4j-slf4j-impl</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.logging.log4j</groupId>
|
||||
<artifactId>log4j-core</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.brotli</groupId>
|
||||
<artifactId>dec</artifactId>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.junit.jupiter</groupId>
|
||||
<artifactId>junit-jupiter</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.hamcrest</groupId>
|
||||
<artifactId>hamcrest</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.mockito</groupId>
|
||||
<artifactId>mockito-core</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/main/resources</directory>
|
||||
<filtering>true</filtering>
|
||||
<includes>
|
||||
<include>**/*.properties</include>
|
||||
</includes>
|
||||
</resource>
|
||||
</resources>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>com.googlecode.maven-download-plugin</groupId>
|
||||
<artifactId>download-maven-plugin</artifactId>
|
||||
<version>1.6.8</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>download-public-suffix-list</id>
|
||||
<phase>generate-resources</phase>
|
||||
<goals>
|
||||
<goal>wget</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<url>https://publicsuffix.org/list/effective_tld_names.dat</url>
|
||||
<outputDirectory>${project.build.outputDirectory}/mozilla</outputDirectory>
|
||||
<outputFileName>public-suffix-list.txt</outputFileName>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<goals>
|
||||
<goal>test-jar</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
<reporting>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-project-info-reports-plugin</artifactId>
|
||||
<inherited>false</inherited>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>index</report>
|
||||
<report>dependencies</report>
|
||||
<report>dependency-info</report>
|
||||
<report>summary</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</reporting>
|
||||
|
||||
<profiles>
|
||||
<profile>
|
||||
<id>apache-release</id>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>com.googlecode.maven-download-plugin</groupId>
|
||||
<artifactId>download-maven-plugin</artifactId>
|
||||
<configuration>
|
||||
<overwrite>true</overwrite>
|
||||
<skipCache>true</skipCache>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
</profiles>
|
||||
|
||||
</project>
|
||||
@@ -0,0 +1 @@
|
||||
ba3c4aba6afef0cf1be1c089282e456b106518c9
|
||||
@@ -0,0 +1,4 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sat Jan 31 09:39:21 CST 2026
|
||||
httpcore5-h2-5.2.jar>aliyunmaven=
|
||||
httpcore5-h2-5.2.pom>aliyunmaven=
|
||||
@@ -0,0 +1 @@
|
||||
698bd8c759ccc7fd7398f3179ff45d0e5a7ccc16
|
||||
@@ -0,0 +1,102 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
====================================================================
|
||||
Licensed to the Apache Software Foundation (ASF) under one
|
||||
or more contributor license agreements. See the NOTICE file
|
||||
distributed with this work for additional information
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
to you under the Apache License, Version 2.0 (the
|
||||
"License"); you may not use this file except in compliance
|
||||
with the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing,
|
||||
software distributed under the License is distributed on an
|
||||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations
|
||||
under the License.
|
||||
====================================================================
|
||||
|
||||
This software consists of voluntary contributions made by many
|
||||
individuals on behalf of the Apache Software Foundation. For more
|
||||
information on the Apache Software Foundation, please see
|
||||
<http://www.apache.org />.
|
||||
--><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">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache.httpcomponents.core5</groupId>
|
||||
<artifactId>httpcore5-parent</artifactId>
|
||||
<version>5.2</version>
|
||||
</parent>
|
||||
<artifactId>httpcore5-h2</artifactId>
|
||||
<name>Apache HttpComponents Core HTTP/2</name>
|
||||
<description>Apache HttpComponents HTTP/2 Core Components</description>
|
||||
|
||||
<properties>
|
||||
<Automatic-Module-Name>org.apache.httpcomponents.core5.httpcore5.h2</Automatic-Module-Name>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents.core5</groupId>
|
||||
<artifactId>httpcore5</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.conscrypt</groupId>
|
||||
<artifactId>conscrypt-openjdk-uber</artifactId>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.junit.jupiter</groupId>
|
||||
<artifactId>junit-jupiter</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.hamcrest</groupId>
|
||||
<artifactId>hamcrest</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.mockito</groupId>
|
||||
<artifactId>mockito-core</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.logging.log4j</groupId>
|
||||
<artifactId>log4j-slf4j-impl</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.logging.log4j</groupId>
|
||||
<artifactId>log4j-core</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<reporting>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-project-info-reports-plugin</artifactId>
|
||||
<inherited>false</inherited>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>index</report>
|
||||
<report>dependencies</report>
|
||||
<report>dependency-info</report>
|
||||
<report>summary</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</reporting>
|
||||
|
||||
</project>
|
||||
@@ -0,0 +1 @@
|
||||
c0838585361624148f6a0c87fdf8b04298606f75
|
||||
@@ -0,0 +1,3 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sat Jan 31 09:39:15 CST 2026
|
||||
httpcore5-parent-5.2.pom>aliyunmaven=
|
||||
@@ -0,0 +1,368 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
====================================================================
|
||||
Licensed to the Apache Software Foundation (ASF) under one
|
||||
or more contributor license agreements. See the NOTICE file
|
||||
distributed with this work for additional information
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
to you under the Apache License, Version 2.0 (the
|
||||
"License"); you may not use this file except in compliance
|
||||
with the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing,
|
||||
software distributed under the License is distributed on an
|
||||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations
|
||||
under the License.
|
||||
====================================================================
|
||||
|
||||
This software consists of voluntary contributions made by many
|
||||
individuals on behalf of the Apache Software Foundation. For more
|
||||
information on the Apache Software Foundation, please see
|
||||
<http://www.apache.org />.
|
||||
--><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">
|
||||
<parent>
|
||||
<groupId>org.apache.httpcomponents</groupId>
|
||||
<artifactId>httpcomponents-parent</artifactId>
|
||||
<version>13</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>org.apache.httpcomponents.core5</groupId>
|
||||
<artifactId>httpcore5-parent</artifactId>
|
||||
<name>Apache HttpComponents Core Parent</name>
|
||||
<version>5.2</version>
|
||||
<description>Apache HttpComponents Core is a library of components for building HTTP enabled services</description>
|
||||
<url>https://hc.apache.org/httpcomponents-core-5.2.x/${project.version}/</url>
|
||||
<inceptionYear>2005</inceptionYear>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<issueManagement>
|
||||
<system>Jira</system>
|
||||
<url>https://issues.apache.org/jira/browse/HTTPCORE</url>
|
||||
</issueManagement>
|
||||
|
||||
<scm>
|
||||
<connection>scm:git:https://gitbox.apache.org/repos/asf/httpcomponents-core.git</connection>
|
||||
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/httpcomponents-core.git</developerConnection>
|
||||
<url>https://github.com/apache/httpcomponents-core/tree/${project.scm.tag}</url>
|
||||
<tag>5.2</tag>
|
||||
</scm>
|
||||
|
||||
<distributionManagement>
|
||||
<site>
|
||||
<id>apache.website</id>
|
||||
<name>Apache HttpComponents Website</name>
|
||||
<url>scm:svn:https://svn.apache.org/repos/asf/httpcomponents/site/components/httpcomponents-core-5.2.x/LATEST/</url>
|
||||
</site>
|
||||
</distributionManagement>
|
||||
|
||||
<modules>
|
||||
<module>httpcore5</module>
|
||||
<module>httpcore5-h2</module>
|
||||
<module>httpcore5-reactive</module>
|
||||
<module>httpcore5-testing</module>
|
||||
</modules>
|
||||
|
||||
<properties>
|
||||
<!-- Override parent 7 setting for deprecation (only - other settings stand)-->
|
||||
<maven.compiler.source>1.8</maven.compiler.source>
|
||||
<maven.compiler.target>1.8</maven.compiler.target>
|
||||
<maven.compiler.showDeprecation>true</maven.compiler.showDeprecation>
|
||||
<conscrypt.version>2.5.2</conscrypt.version>
|
||||
<junit.version>5.9.1</junit.version>
|
||||
<hamcrest.version>2.2</hamcrest.version>
|
||||
<junit.migrationsupport.version>5.0.0</junit.migrationsupport.version>
|
||||
<mockito.version>4.8.0</mockito.version>
|
||||
<slf4j.version>1.7.36</slf4j.version>
|
||||
<log4j.version>2.19.0</log4j.version>
|
||||
<rxjava.version>2.2.21</rxjava.version>
|
||||
<rxjava3.version>3.1.5</rxjava3.version>
|
||||
<api.comparison.version>5.1</api.comparison.version>
|
||||
<hc.animal-sniffer.signature.ignores>javax.net.ssl.SSLEngine,javax.net.ssl.SSLParameters,java.nio.ByteBuffer,java.nio.CharBuffer</hc.animal-sniffer.signature.ignores>
|
||||
</properties>
|
||||
|
||||
<dependencyManagement>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents.core5</groupId>
|
||||
<artifactId>httpcore5</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents.core5</groupId>
|
||||
<artifactId>httpcore5-h2</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents.core5</groupId>
|
||||
<artifactId>httpcore5-reactive</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents.core5</groupId>
|
||||
<artifactId>httpcore5-testing</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.conscrypt</groupId>
|
||||
<artifactId>conscrypt-openjdk-uber</artifactId>
|
||||
<version>${conscrypt.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.junit</groupId>
|
||||
<artifactId>junit-bom</artifactId>
|
||||
<version>${junit.version}</version>
|
||||
<type>pom</type>
|
||||
<scope>import</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.hamcrest</groupId>
|
||||
<artifactId>hamcrest</artifactId>
|
||||
<version>${hamcrest.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.mockito</groupId>
|
||||
<artifactId>mockito-core</artifactId>
|
||||
<version>${mockito.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
<version>${slf4j.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.logging.log4j</groupId>
|
||||
<artifactId>log4j-slf4j-impl</artifactId>
|
||||
<version>${log4j.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.logging.log4j</groupId>
|
||||
<artifactId>log4j-core</artifactId>
|
||||
<version>${log4j.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
|
||||
<build>
|
||||
<defaultGoal>clean verify</defaultGoal>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<configuration>
|
||||
<archive>
|
||||
<manifestEntries>
|
||||
<Automatic-Module-Name>${Automatic-Module-Name}</Automatic-Module-Name>
|
||||
<Implementation-URL>${project.url}</Implementation-URL>
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<configuration>
|
||||
<links>
|
||||
<link>${project.url}/httpcore5/apidocs/</link>
|
||||
<link>${project.url}/httpcore5-h2/apidocs/</link>
|
||||
</links>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-checkstyle-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>validate-main</id>
|
||||
<phase>validate</phase>
|
||||
<configuration>
|
||||
<configLocation>hc-stylecheck/default.xml</configLocation>
|
||||
<headerLocation>hc-stylecheck/asl2.header</headerLocation>
|
||||
<consoleOutput>true</consoleOutput>
|
||||
<failsOnError>true</failsOnError>
|
||||
<linkXRef>false</linkXRef>
|
||||
<sourceDirectories>
|
||||
<sourceDirectory>${basedir}/src/main</sourceDirectory>
|
||||
<sourceDirectory>${basedir}/src/test</sourceDirectory>
|
||||
</sourceDirectories>
|
||||
</configuration>
|
||||
<goals>
|
||||
<goal>checkstyle</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.github.siom79.japicmp</groupId>
|
||||
<artifactId>japicmp-maven-plugin</artifactId>
|
||||
<configuration>
|
||||
<oldVersion>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>${project.artifactId}</artifactId>
|
||||
<version>${api.comparison.version}</version>
|
||||
<type>jar</type>
|
||||
</dependency>
|
||||
</oldVersion>
|
||||
<newVersion>
|
||||
<file>
|
||||
<path>${project.build.directory}/${project.artifactId}-${project.version}.${project.packaging}</path>
|
||||
</file>
|
||||
</newVersion>
|
||||
<parameter>
|
||||
<breakBuildOnBinaryIncompatibleModifications>true</breakBuildOnBinaryIncompatibleModifications>
|
||||
<breakBuildOnSourceIncompatibleModifications>true</breakBuildOnSourceIncompatibleModifications>
|
||||
<overrideCompatibilityChangeParameters>
|
||||
<overrideCompatibilityChangeParameter>
|
||||
<compatibilityChange>METHOD_NEW_DEFAULT</compatibilityChange>
|
||||
<binaryCompatible>true</binaryCompatible>
|
||||
<sourceCompatible>true</sourceCompatible>
|
||||
</overrideCompatibilityChangeParameter>
|
||||
</overrideCompatibilityChangeParameters>
|
||||
<excludes>
|
||||
<exclude>@org.apache.hc.core5.annotation.Internal</exclude>
|
||||
</excludes>
|
||||
</parameter>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>verify</phase>
|
||||
<goals>
|
||||
<goal>cmp</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.rat</groupId>
|
||||
<artifactId>apache-rat-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>verify</phase>
|
||||
<goals>
|
||||
<goal>check</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<excludes>
|
||||
<exclude>**/.checkstyle</exclude>
|
||||
<exclude>**/.pmd</exclude>
|
||||
<exclude>**/*.iml</exclude>
|
||||
<exclude>**/.externalToolBuilders/**</exclude>
|
||||
<exclude>maven-eclipse.xml</exclude>
|
||||
<exclude>src/docbkx/resources/**</exclude>
|
||||
<exclude>src/test/resources/*.truststore</exclude>
|
||||
<exclude>src/test/resources/*.p12</exclude>
|
||||
<exclude>**/.dockerignore</exclude>
|
||||
<!-- Eclipse can leave some file in 'bin' when an imported project misconfigured. -->
|
||||
<exclude>bin/**</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
<reporting>
|
||||
<plugins>
|
||||
|
||||
<plugin>
|
||||
<artifactId>maven-project-info-reports-plugin</artifactId>
|
||||
<inherited>false</inherited>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>index</report>
|
||||
<report>dependency-info</report>
|
||||
<report>dependency-management</report>
|
||||
<report>issue-management</report>
|
||||
<report>licenses</report>
|
||||
<report>mailing-lists</report>
|
||||
<report>scm</report>
|
||||
<report>summary</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<configuration>
|
||||
<quiet>true</quiet>
|
||||
<links>
|
||||
<link>${project.url}/httpcore5/apidocs/</link>
|
||||
<link>${project.url}/httpcore5-h2/apidocs/</link>
|
||||
</links>
|
||||
<notimestamp>true</notimestamp>
|
||||
<groups>
|
||||
<group>
|
||||
<title>Apache HttpCore HTTP/1.1</title>
|
||||
<packages>org.apache.hc.core5*</packages>
|
||||
</group>
|
||||
<group>
|
||||
<title>Apache HttpCore HTTP/2</title>
|
||||
<packages>org.apache.hc.core5.http2*</packages>
|
||||
</group>
|
||||
<group>
|
||||
<title>Apache HttpCore Reactive Streams Bindings</title>
|
||||
<packages>org.apache.hc.core5.reactive*</packages>
|
||||
</group>
|
||||
<group>
|
||||
<title>Apache HttpCore Testing</title>
|
||||
<packages>org.apache.hc.core5.testing*:org.apache.hc.core5.benchmark*</packages>
|
||||
</group>
|
||||
</groups>
|
||||
</configuration>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>javadoc</report>
|
||||
<report>aggregate</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.github.siom79.japicmp</groupId>
|
||||
<artifactId>japicmp-maven-plugin</artifactId>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>cmp-report</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
<configuration>
|
||||
<oldVersion>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>${project.artifactId}</artifactId>
|
||||
<version>${api.comparison.version}</version>
|
||||
<type>jar</type>
|
||||
</dependency>
|
||||
</oldVersion>
|
||||
<newVersion>
|
||||
<file>
|
||||
<path>${project.build.directory}/${project.artifactId}-${project.version}.${project.packaging}</path>
|
||||
</file>
|
||||
</newVersion>
|
||||
<parameter>
|
||||
<excludes>
|
||||
<exclude>@org.apache.hc.core5.annotation.Internal</exclude>
|
||||
</excludes>
|
||||
<ignoreMissingClasses>true</ignoreMissingClasses>
|
||||
</parameter>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-jxr-plugin</artifactId>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-surefire-report-plugin</artifactId>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</reporting>
|
||||
|
||||
</project>
|
||||
@@ -0,0 +1 @@
|
||||
df23233ea3bd9dadfec7a97b150b206e0bc3e5c4
|
||||
@@ -0,0 +1,4 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sat Jan 31 09:39:21 CST 2026
|
||||
httpcore5-5.2.pom>aliyunmaven=
|
||||
httpcore5-5.2.jar>aliyunmaven=
|
||||
@@ -0,0 +1 @@
|
||||
ab7d251b8dfa3f2878f1eefbcca0e1fc0ebeba27
|
||||
@@ -0,0 +1,119 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
====================================================================
|
||||
Licensed to the Apache Software Foundation (ASF) under one
|
||||
or more contributor license agreements. See the NOTICE file
|
||||
distributed with this work for additional information
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
to you under the Apache License, Version 2.0 (the
|
||||
"License"); you may not use this file except in compliance
|
||||
with the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing,
|
||||
software distributed under the License is distributed on an
|
||||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations
|
||||
under the License.
|
||||
====================================================================
|
||||
|
||||
This software consists of voluntary contributions made by many
|
||||
individuals on behalf of the Apache Software Foundation. For more
|
||||
information on the Apache Software Foundation, please see
|
||||
<http://www.apache.org />.
|
||||
--><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">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache.httpcomponents.core5</groupId>
|
||||
<artifactId>httpcore5-parent</artifactId>
|
||||
<version>5.2</version>
|
||||
</parent>
|
||||
<artifactId>httpcore5</artifactId>
|
||||
<name>Apache HttpComponents Core HTTP/1.1</name>
|
||||
<inceptionYear>2005</inceptionYear>
|
||||
<description>Apache HttpComponents HTTP/1.1 core components</description>
|
||||
|
||||
<properties>
|
||||
<Automatic-Module-Name>org.apache.httpcomponents.core5.httpcore5</Automatic-Module-Name>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.junit.jupiter</groupId>
|
||||
<artifactId>junit-jupiter</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.hamcrest</groupId>
|
||||
<artifactId>hamcrest</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.mockito</groupId>
|
||||
<artifactId>mockito-core</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.logging.log4j</groupId>
|
||||
<artifactId>log4j-slf4j-impl</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.logging.log4j</groupId>
|
||||
<artifactId>log4j-core</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/main/resources</directory>
|
||||
<filtering>true</filtering>
|
||||
<includes>
|
||||
<include>**/*.properties</include>
|
||||
</includes>
|
||||
</resource>
|
||||
</resources>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<goals>
|
||||
<goal>test-jar</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
<reporting>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-project-info-reports-plugin</artifactId>
|
||||
<inherited>false</inherited>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>index</report>
|
||||
<report>dependencies</report>
|
||||
<report>dependency-info</report>
|
||||
<report>summary</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</reporting>
|
||||
|
||||
</project>
|
||||
@@ -0,0 +1 @@
|
||||
7353eb403ab5069024efc6b79c068a161e1b21c1
|
||||
@@ -0,0 +1,4 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sat Jan 31 09:39:05 CST 2026
|
||||
httpclient-4.5.13.jar>aliyunmaven=
|
||||
httpclient-4.5.13.pom>aliyunmaven=
|
||||
@@ -0,0 +1 @@
|
||||
e5f6cae5ca7ecaac1ec2827a9e2d65ae2869cada
|
||||
@@ -0,0 +1,207 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
====================================================================
|
||||
Licensed to the Apache Software Foundation (ASF) under one
|
||||
or more contributor license agreements. See the NOTICE file
|
||||
distributed with this work for additional information
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
to you under the Apache License, Version 2.0 (the
|
||||
"License"); you may not use this file except in compliance
|
||||
with the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing,
|
||||
software distributed under the License is distributed on an
|
||||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations
|
||||
under the License.
|
||||
====================================================================
|
||||
|
||||
This software consists of voluntary contributions made by many
|
||||
individuals on behalf of the Apache Software Foundation. For more
|
||||
information on the Apache Software Foundation, please see
|
||||
<http://www.apache.org />.
|
||||
--><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">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache.httpcomponents</groupId>
|
||||
<artifactId>httpcomponents-client</artifactId>
|
||||
<version>4.5.13</version>
|
||||
</parent>
|
||||
<artifactId>httpclient</artifactId>
|
||||
<name>Apache HttpClient</name>
|
||||
<description>
|
||||
Apache HttpComponents Client
|
||||
</description>
|
||||
<url>http://hc.apache.org/httpcomponents-client</url>
|
||||
<packaging>jar</packaging>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents</groupId>
|
||||
<artifactId>httpcore</artifactId>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-logging</groupId>
|
||||
<artifactId>commons-logging</artifactId>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-codec</groupId>
|
||||
<artifactId>commons-codec</artifactId>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.mockito</groupId>
|
||||
<artifactId>mockito-core</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/main/resources</directory>
|
||||
<filtering>true</filtering>
|
||||
<includes>
|
||||
<include>**/*.properties</include>
|
||||
</includes>
|
||||
</resource>
|
||||
</resources>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>add-source</id>
|
||||
<phase>generate-sources</phase>
|
||||
<goals>
|
||||
<goal>add-source</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<sources>
|
||||
<source>src/main/java-deprecated</source>
|
||||
</sources>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.googlecode.maven-download-plugin</groupId>
|
||||
<artifactId>download-maven-plugin</artifactId>
|
||||
<version>1.2.1</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>download-public-suffix-list</id>
|
||||
<phase>generate-sources</phase>
|
||||
<goals>
|
||||
<goal>wget</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<url>https://publicsuffix.org/list/effective_tld_names.dat</url>
|
||||
<outputDirectory>${project.build.outputDirectory}/mozilla</outputDirectory>
|
||||
<outputFileName>public-suffix-list.txt</outputFileName>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>default-jar</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>jar</goal>
|
||||
<goal>test-jar</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<archive combine.children="append">
|
||||
<manifestEntries>
|
||||
<Automatic-Module-Name>org.apache.httpcomponents.httpclient</Automatic-Module-Name>
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
<reporting>
|
||||
<plugins>
|
||||
|
||||
<plugin>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<version>${hc.javadoc.version}</version>
|
||||
<configuration>
|
||||
<!-- reduce console output. Can override with -Dquiet=false -->
|
||||
<quiet>true</quiet>
|
||||
<source>${maven.compiler.source}</source>
|
||||
<links>
|
||||
<link>http://docs.oracle.com/javase/6/docs/api/</link>
|
||||
<link>http://hc.apache.org/httpcomponents-core-ga/httpcore/apidocs/</link>
|
||||
</links>
|
||||
</configuration>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>javadoc</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<artifactId>maven-project-info-reports-plugin</artifactId>
|
||||
<inherited>false</inherited>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>dependencies</report>
|
||||
<report>dependency-info</report>
|
||||
<report>summary</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<artifactId>maven-jxr-plugin</artifactId>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<artifactId>maven-surefire-report-plugin</artifactId>
|
||||
</plugin>
|
||||
|
||||
</plugins>
|
||||
</reporting>
|
||||
|
||||
<profiles>
|
||||
<profile>
|
||||
<id>release</id>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>com.googlecode.maven-download-plugin</groupId>
|
||||
<artifactId>download-maven-plugin</artifactId>
|
||||
<configuration>
|
||||
<overwrite>true</overwrite>
|
||||
<skipCache>true</skipCache>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
</profiles>
|
||||
|
||||
</project>
|
||||
@@ -0,0 +1 @@
|
||||
e5b134e5cd3e28dc431ca5397e9b53d28d1cfa74
|
||||
@@ -0,0 +1,3 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sat Jan 31 09:38:55 CST 2026
|
||||
httpcomponents-client-4.5.13.pom>aliyunmaven=
|
||||
@@ -0,0 +1,449 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
====================================================================
|
||||
Licensed to the Apache Software Foundation (ASF) under one
|
||||
or more contributor license agreements. See the NOTICE file
|
||||
distributed with this work for additional information
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
to you under the Apache License, Version 2.0 (the
|
||||
"License"); you may not use this file except in compliance
|
||||
with the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing,
|
||||
software distributed under the License is distributed on an
|
||||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations
|
||||
under the License.
|
||||
====================================================================
|
||||
|
||||
This software consists of voluntary contributions made by many
|
||||
individuals on behalf of the Apache Software Foundation. For more
|
||||
information on the Apache Software Foundation, please see
|
||||
<http://www.apache.org />.
|
||||
--><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">
|
||||
<parent>
|
||||
<groupId>org.apache.httpcomponents</groupId>
|
||||
<artifactId>httpcomponents-parent</artifactId>
|
||||
<version>11</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<artifactId>httpcomponents-client</artifactId>
|
||||
<name>Apache HttpComponents Client</name>
|
||||
<version>4.5.13</version>
|
||||
<description>Apache HttpComponents Client is a library of components for building client side HTTP services</description>
|
||||
<url>http://hc.apache.org/httpcomponents-client-ga/</url>
|
||||
<inceptionYear>1999</inceptionYear>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<organization>
|
||||
<name>The Apache Software Foundation</name>
|
||||
<url>http://www.apache.org/</url>
|
||||
</organization>
|
||||
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache License, Version 2.0</name>
|
||||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
|
||||
<distribution>repo</distribution>
|
||||
</license>
|
||||
</licenses>
|
||||
|
||||
<issueManagement>
|
||||
<system>Jira</system>
|
||||
<url>http://issues.apache.org/jira/browse/HTTPCLIENT</url>
|
||||
</issueManagement>
|
||||
|
||||
<scm>
|
||||
<connection>scm:git:https://git-wip-us.apache.org/repos/asf/httpcomponents-client.git</connection>
|
||||
<developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/httpcomponents-client.git</developerConnection>
|
||||
<url>https://github.com/apache/httpcomponents-client/tree/${project.scm.tag}</url>
|
||||
<tag>4.5.13</tag>
|
||||
</scm>
|
||||
|
||||
<properties>
|
||||
<maven.compiler.source>1.6</maven.compiler.source>
|
||||
<maven.compiler.target>1.6</maven.compiler.target>
|
||||
<httpcore.version>4.4.13</httpcore.version>
|
||||
<commons-logging.version>1.2</commons-logging.version>
|
||||
<commons-codec.version>1.11</commons-codec.version>
|
||||
<ehcache.version>2.6.11</ehcache.version>
|
||||
<memcached.version>2.12.3</memcached.version>
|
||||
<slf4j.version>1.7.25</slf4j.version>
|
||||
<junit.version>4.11</junit.version>
|
||||
<easymock.version>2.5.2</easymock.version>
|
||||
<mockito.version>1.10.19</mockito.version>
|
||||
<jna.version>4.5.2</jna.version>
|
||||
<hc.stylecheck.version>1</hc.stylecheck.version>
|
||||
<api.comparison.version>4.5</api.comparison.version>
|
||||
</properties>
|
||||
|
||||
<dependencyManagement>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents</groupId>
|
||||
<artifactId>httpcore</artifactId>
|
||||
<version>${httpcore.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-logging</groupId>
|
||||
<artifactId>commons-logging</artifactId>
|
||||
<version>${commons-logging.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-codec</groupId>
|
||||
<artifactId>commons-codec</artifactId>
|
||||
<version>${commons-codec.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>net.sf.ehcache</groupId>
|
||||
<artifactId>ehcache-core</artifactId>
|
||||
<version>${ehcache.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-jcl</artifactId>
|
||||
<version>${slf4j.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>net.spy</groupId>
|
||||
<artifactId>spymemcached</artifactId>
|
||||
<version>${memcached.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>net.java.dev.jna</groupId>
|
||||
<artifactId>jna</artifactId>
|
||||
<version>${jna.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>net.java.dev.jna</groupId>
|
||||
<artifactId>jna-platform</artifactId>
|
||||
<version>${jna.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<version>${junit.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.mockito</groupId>
|
||||
<artifactId>mockito-core</artifactId>
|
||||
<version>${mockito.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.easymock</groupId>
|
||||
<artifactId>easymock</artifactId>
|
||||
<version>${easymock.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.easymock</groupId>
|
||||
<artifactId>easymockclassextension</artifactId>
|
||||
<version>${easymock.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
|
||||
<modules>
|
||||
<module>httpclient</module>
|
||||
<module>httpmime</module>
|
||||
<module>fluent-hc</module>
|
||||
<module>httpclient-cache</module>
|
||||
<module>httpclient-win</module>
|
||||
<module>httpclient-osgi</module>
|
||||
</modules>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<configuration>
|
||||
<archive>
|
||||
<manifestEntries>
|
||||
<Specification-Title>HttpComponents ${project.name}</Specification-Title>
|
||||
<Specification-Version>${project.version}</Specification-Version>
|
||||
<Specification-Vendor>The Apache Software Foundation</Specification-Vendor>
|
||||
<Implementation-Title>HttpComponents ${project.name}</Implementation-Title>
|
||||
<Implementation-Version>${project.version}</Implementation-Version>
|
||||
<Implementation-Vendor>The Apache Software Foundation</Implementation-Vendor>
|
||||
<Implementation-Vendor-Id>org.apache</Implementation-Vendor-Id>
|
||||
<url>${project.url}</url>
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-source-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>attach-sources</id>
|
||||
<goals>
|
||||
<goal>jar</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<archive>
|
||||
<!-- Ensure source jars have full manifest entries (note: defaults aren't suitable) -->
|
||||
<manifestEntries>
|
||||
<Specification-Title>HttpComponents ${project.name}</Specification-Title>
|
||||
<Specification-Version>${project.version}</Specification-Version>
|
||||
<Specification-Vendor>The Apache Software Foundation</Specification-Vendor>
|
||||
<Implementation-Title>HttpComponents ${project.name}</Implementation-Title>
|
||||
<Implementation-Version>${project.version}</Implementation-Version>
|
||||
<Implementation-Vendor>The Apache Software Foundation</Implementation-Vendor>
|
||||
<Implementation-Vendor-Id>org.apache</Implementation-Vendor-Id>
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>attach-javadocs</id>
|
||||
<goals>
|
||||
<goal>jar</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<!-- reduce console output. Can override with -Dquiet=false -->
|
||||
<quiet>true</quiet>
|
||||
<links>
|
||||
<link>http://docs.oracle.com/javase/6/docs/api/</link>
|
||||
<link>http://hc.apache.org/httpcomponents-core-ga/httpcore/apidocs/</link>
|
||||
</links>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.agilejava.docbkx</groupId>
|
||||
<artifactId>docbkx-maven-plugin</artifactId>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.docbook</groupId>
|
||||
<artifactId>docbook-xml</artifactId>
|
||||
<version>4.4</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>tutorial-site</id>
|
||||
<goals>
|
||||
<goal>generate-html</goal>
|
||||
<goal>generate-pdf</goal>
|
||||
</goals>
|
||||
<phase>pre-site</phase>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<includes>index.xml</includes>
|
||||
<chunkedOutput>true</chunkedOutput>
|
||||
<xincludeSupported>true</xincludeSupported>
|
||||
<foCustomization>src/docbkx/resources/xsl/fopdf.xsl</foCustomization>
|
||||
<htmlCustomization>src/docbkx/resources/xsl/html_chunk.xsl</htmlCustomization>
|
||||
<htmlStylesheet>css/hc-tutorial.css</htmlStylesheet>
|
||||
<entities>
|
||||
<entity>
|
||||
<name>version</name>
|
||||
<value>${project.version}</value>
|
||||
</entity>
|
||||
</entities>
|
||||
<postProcess>
|
||||
<copy todir="target/site/tutorial/html" failonerror="false">
|
||||
<fileset dir="target/docbkx/html/index">
|
||||
<include name="**/*.html" />
|
||||
</fileset>
|
||||
</copy>
|
||||
<copy todir="target/site/tutorial/html" failonerror="false">
|
||||
<fileset dir="src/docbkx/resources">
|
||||
<include name="**/*.css" />
|
||||
<include name="**/*.png" />
|
||||
<include name="**/*.gif" />
|
||||
<include name="**/*.jpg" />
|
||||
</fileset>
|
||||
</copy>
|
||||
<copy file="target/docbkx/pdf/index.pdf" tofile="target/site/tutorial/pdf/httpclient-tutorial.pdf" failonerror="false" />
|
||||
</postProcess>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-resources-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>copy-resources</id>
|
||||
<phase>pre-site</phase>
|
||||
<goals>
|
||||
<goal>copy-resources</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<outputDirectory>${basedir}/target/site/examples</outputDirectory>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/examples</directory>
|
||||
<filtering>false</filtering>
|
||||
</resource>
|
||||
</resources>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-checkstyle-plugin</artifactId>
|
||||
<configuration>
|
||||
<encoding>UTF-8</encoding>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>validate-main</id>
|
||||
<phase>validate</phase>
|
||||
<configuration>
|
||||
<configLocation>hc-stylecheck/default.xml</configLocation>
|
||||
<headerLocation>hc-stylecheck/asl2.header</headerLocation>
|
||||
<consoleOutput>true</consoleOutput>
|
||||
<failsOnError>true</failsOnError>
|
||||
<linkXRef>false</linkXRef>
|
||||
<sourceDirectory>${basedir}/src/main</sourceDirectory>
|
||||
</configuration>
|
||||
<goals>
|
||||
<goal>checkstyle</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>validate-test</id>
|
||||
<phase>validate</phase>
|
||||
<configuration>
|
||||
<configLocation>hc-stylecheck/default.xml</configLocation>
|
||||
<headerLocation>hc-stylecheck/asl2.header</headerLocation>
|
||||
<consoleOutput>true</consoleOutput>
|
||||
<failsOnError>true</failsOnError>
|
||||
<linkXRef>false</linkXRef>
|
||||
<sourceDirectory>${basedir}/src/test</sourceDirectory>
|
||||
</configuration>
|
||||
<goals>
|
||||
<goal>checkstyle</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>validate-examples</id>
|
||||
<phase>validate</phase>
|
||||
<configuration>
|
||||
<configLocation>hc-stylecheck/minimal.xml</configLocation>
|
||||
<headerLocation>hc-stylecheck/asl2.header</headerLocation>
|
||||
<consoleOutput>true</consoleOutput>
|
||||
<failsOnError>true</failsOnError>
|
||||
<linkXRef>false</linkXRef>
|
||||
<sourceDirectory>${basedir}/src/examples</sourceDirectory>
|
||||
</configuration>
|
||||
<goals>
|
||||
<goal>checkstyle</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>clirr-maven-plugin</artifactId>
|
||||
<configuration>
|
||||
<comparisonVersion>${api.comparison.version}</comparisonVersion>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.rat</groupId>
|
||||
<artifactId>apache-rat-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>verify</phase>
|
||||
<goals>
|
||||
<goal>check</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<excludes>
|
||||
<exclude>src/docbkx/resources/**</exclude>
|
||||
<exclude>src/test/resources/*.truststore</exclude>
|
||||
<exclude>.checkstyle</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
<reporting>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-project-info-reports-plugin</artifactId>
|
||||
<inherited>false</inherited>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>dependency-info</report>
|
||||
<report>dependency-management</report>
|
||||
<report>issue-management</report>
|
||||
<report>licenses</report>
|
||||
<report>mailing-lists</report>
|
||||
<report>scm</report>
|
||||
<report>summary</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>clirr-maven-plugin</artifactId>
|
||||
<configuration>
|
||||
<comparisonVersion>${api.comparison.version}</comparisonVersion>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
</plugins>
|
||||
</reporting>
|
||||
|
||||
<!-- remove once 'ignore' configuration can be configured through HC Parent -->
|
||||
<profiles>
|
||||
<profile>
|
||||
<id>animal-sniffer</id>
|
||||
<activation>
|
||||
<file>
|
||||
<missing>src/site/resources/profile.noanimal</missing>
|
||||
</file>
|
||||
</activation>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>animal-sniffer-maven-plugin</artifactId>
|
||||
<version>${hc.animal-sniffer.version}</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>checkAPIcompatibility</id>
|
||||
<goals>
|
||||
<goal>check</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<signature>
|
||||
<groupId>org.codehaus.mojo.signature</groupId>
|
||||
<artifactId>java16</artifactId>
|
||||
<version>1.1</version>
|
||||
</signature>
|
||||
<ignores>java.util.concurrent.ConcurrentHashMap*</ignores>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
</profiles>
|
||||
|
||||
</project>
|
||||
@@ -0,0 +1 @@
|
||||
61045e5bac5f6b0a7e3301053de0d78fc92f09db
|
||||
@@ -0,0 +1,3 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sat Jan 31 09:38:56 CST 2026
|
||||
httpcomponents-core-4.4.16.pom>aliyunmaven=
|
||||
@@ -0,0 +1,331 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
====================================================================
|
||||
Licensed to the Apache Software Foundation (ASF) under one
|
||||
or more contributor license agreements. See the NOTICE file
|
||||
distributed with this work for additional information
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
to you under the Apache License, Version 2.0 (the
|
||||
"License"); you may not use this file except in compliance
|
||||
with the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing,
|
||||
software distributed under the License is distributed on an
|
||||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations
|
||||
under the License.
|
||||
====================================================================
|
||||
|
||||
This software consists of voluntary contributions made by many
|
||||
individuals on behalf of the Apache Software Foundation. For more
|
||||
information on the Apache Software Foundation, please see
|
||||
<http://www.apache.org />.
|
||||
--><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">
|
||||
<parent>
|
||||
<!-- Parent 8 -->
|
||||
<groupId>org.apache.httpcomponents</groupId>
|
||||
<artifactId>httpcomponents-parent</artifactId>
|
||||
<version>11</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<artifactId>httpcomponents-core</artifactId>
|
||||
<name>Apache HttpComponents Core</name>
|
||||
<version>4.4.16</version>
|
||||
<description>Apache HttpComponents Core is a library of components for building HTTP enabled services</description>
|
||||
<url>http://hc.apache.org/httpcomponents-core-ga</url>
|
||||
<inceptionYear>2005</inceptionYear>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<organization>
|
||||
<name>The Apache Software Foundation</name>
|
||||
<url>http://www.apache.org/</url>
|
||||
</organization>
|
||||
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache License, Version 2.0</name>
|
||||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
|
||||
<distribution>repo</distribution>
|
||||
</license>
|
||||
</licenses>
|
||||
|
||||
<issueManagement>
|
||||
<system>Jira</system>
|
||||
<url>http://issues.apache.org/jira/browse/HTTPCORE</url>
|
||||
</issueManagement>
|
||||
|
||||
<scm>
|
||||
<connection>scm:git:https://git-wip-us.apache.org/repos/asf/httpcomponents-core.git</connection>
|
||||
<developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/httpcomponents-core.git</developerConnection>
|
||||
<url>https://github.com/apache/httpcomponents-core/tree/${project.scm.tag}</url>
|
||||
<tag>4.4.16</tag>
|
||||
</scm>
|
||||
|
||||
<distributionManagement>
|
||||
<site>
|
||||
<id>apache.website</id>
|
||||
<name>Apache HttpComponents Website</name>
|
||||
<url>scm:svn:https://svn.apache.org/repos/asf/httpcomponents/site/components/httpcomponents-core-4.4.x/LATEST/</url>
|
||||
</site>
|
||||
</distributionManagement>
|
||||
|
||||
<modules>
|
||||
<module>httpcore</module>
|
||||
<module>httpcore-nio</module>
|
||||
<module>httpcore-osgi</module>
|
||||
<module>httpcore-ab</module>
|
||||
</modules>
|
||||
|
||||
<properties>
|
||||
<!-- Override parent 7 setting for deprecation (only - other settings stand)-->
|
||||
<maven.compiler.source>1.6</maven.compiler.source>
|
||||
<maven.compiler.target>1.6</maven.compiler.target>
|
||||
<maven.compiler.showDeprecation>false</maven.compiler.showDeprecation>
|
||||
<conscrypt.version>2.2.1</conscrypt.version>
|
||||
<junit.version>4.12</junit.version>
|
||||
<mockito.version>1.10.19</mockito.version>
|
||||
<commons-logging.version>1.2</commons-logging.version>
|
||||
<api.comparison.version>4.4</api.comparison.version>
|
||||
</properties>
|
||||
|
||||
<dependencyManagement>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.conscrypt</groupId>
|
||||
<artifactId>conscrypt-openjdk-uber</artifactId>
|
||||
<version>${conscrypt.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<version>${junit.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.mockito</groupId>
|
||||
<artifactId>mockito-core</artifactId>
|
||||
<version>${mockito.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-logging</groupId>
|
||||
<artifactId>commons-logging</artifactId>
|
||||
<version>${commons-logging.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<configuration>
|
||||
<archive>
|
||||
<manifestEntries>
|
||||
<Specification-Title>HttpComponents ${project.name}</Specification-Title>
|
||||
<Specification-Version>${project.version}</Specification-Version>
|
||||
<Specification-Vendor>The Apache Software Foundation</Specification-Vendor>
|
||||
<Implementation-Title>HttpComponents ${project.name}</Implementation-Title>
|
||||
<Implementation-Version>${project.version}</Implementation-Version>
|
||||
<Implementation-Vendor>The Apache Software Foundation</Implementation-Vendor>
|
||||
<Implementation-Vendor-Id>org.apache</Implementation-Vendor-Id>
|
||||
<url>${project.url}</url>
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-source-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>attach-sources</id>
|
||||
<goals>
|
||||
<goal>jar</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>attach-javadocs</id>
|
||||
<goals>
|
||||
<goal>jar</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<!-- reduce console output. Can override with -Dquiet=false -->
|
||||
<quiet>true</quiet>
|
||||
<source>${maven.compiler.source}</source>
|
||||
<links>
|
||||
<link>http://docs.oracle.com/javase/6/docs/api/</link>
|
||||
</links>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-site-plugin</artifactId>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.agilejava.docbkx</groupId>
|
||||
<artifactId>docbkx-maven-plugin</artifactId>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.docbook</groupId>
|
||||
<artifactId>docbook-xml</artifactId>
|
||||
<version>4.4</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>tutorial-site</id>
|
||||
<goals>
|
||||
<goal>generate-html</goal>
|
||||
<goal>generate-pdf</goal>
|
||||
</goals>
|
||||
<phase>pre-site</phase>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<includes>index.xml</includes>
|
||||
<chunkedOutput>true</chunkedOutput>
|
||||
<xincludeSupported>true</xincludeSupported>
|
||||
<foCustomization>src/docbkx/resources/xsl/fopdf.xsl</foCustomization>
|
||||
<htmlCustomization>src/docbkx/resources/xsl/html_chunk.xsl</htmlCustomization>
|
||||
<htmlStylesheet>css/hc-tutorial.css</htmlStylesheet>
|
||||
<entities>
|
||||
<entity>
|
||||
<name>version</name>
|
||||
<value>${project.version}</value>
|
||||
</entity>
|
||||
</entities>
|
||||
<postProcess>
|
||||
<copy todir="target/site/tutorial/html" failonerror="false">
|
||||
<fileset dir="target/docbkx/html/index">
|
||||
<include name="**/*.html"/>
|
||||
</fileset>
|
||||
</copy>
|
||||
<copy todir="target/site/tutorial/html" failonerror="false">
|
||||
<fileset dir="src/docbkx/resources">
|
||||
<include name="**/*.css"/>
|
||||
<include name="**/*.png"/>
|
||||
<include name="**/*.gif"/>
|
||||
<include name="**/*.jpg"/>
|
||||
</fileset>
|
||||
</copy>
|
||||
<copy file="target/docbkx/pdf/index.pdf" tofile="target/site/tutorial/pdf/httpcore-tutorial.pdf" failonerror="false"/>
|
||||
</postProcess>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-resources-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>copy-resources</id>
|
||||
<phase>pre-site</phase>
|
||||
<goals>
|
||||
<goal>copy-resources</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<outputDirectory>${basedir}/target/site/examples</outputDirectory>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/examples</directory>
|
||||
<filtering>false</filtering>
|
||||
</resource>
|
||||
</resources>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-checkstyle-plugin</artifactId>
|
||||
<configuration>
|
||||
<configLocation>hc-stylecheck/default.xml</configLocation>
|
||||
<headerLocation>hc-stylecheck/asl2.header</headerLocation>
|
||||
<consoleOutput>true</consoleOutput>
|
||||
<failsOnError>true</failsOnError>
|
||||
<linkXRef>false</linkXRef>
|
||||
<sourceDirectories>
|
||||
<sourceDirectory>${basedir}/src/main/</sourceDirectory>
|
||||
<sourceDirectory>${basedir}/src/test</sourceDirectory>
|
||||
</sourceDirectories>
|
||||
<excludes>**/java-deprecated/**</excludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>clirr-maven-plugin</artifactId>
|
||||
<configuration>
|
||||
<comparisonVersion>${api.comparison.version}</comparisonVersion>
|
||||
<excludes>
|
||||
<exclude>org/apache/http/annotation/**</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.rat</groupId>
|
||||
<artifactId>apache-rat-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>verify</phase>
|
||||
<goals>
|
||||
<goal>check</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<excludes>
|
||||
<exclude>**/.externalToolBuilders/**</exclude>
|
||||
<exclude>**/.pmd</exclude>
|
||||
<exclude>**/maven-eclipse.xml</exclude>
|
||||
<exclude>**/.checkstyle</exclude>
|
||||
<exclude>src/docbkx/resources/**</exclude>
|
||||
<exclude>src/test/resources/*.truststore</exclude>
|
||||
<exclude>src/test/resources/*.p12</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
<reporting>
|
||||
<plugins>
|
||||
|
||||
<plugin>
|
||||
<artifactId>maven-project-info-reports-plugin</artifactId>
|
||||
<inherited>false</inherited>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>dependency-info</report>
|
||||
<report>dependency-management</report>
|
||||
<report>issue-management</report>
|
||||
<report>licenses</report>
|
||||
<report>mailing-lists</report>
|
||||
<report>scm</report>
|
||||
<report>summary</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>clirr-maven-plugin</artifactId>
|
||||
<configuration>
|
||||
<comparisonVersion>${api.comparison.version}</comparisonVersion>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
</plugins>
|
||||
</reporting>
|
||||
|
||||
</project>
|
||||
@@ -0,0 +1 @@
|
||||
e0cbfde0384168cdd90e2633c1f101416d799090
|
||||
@@ -0,0 +1,3 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sat Jan 31 09:38:55 CST 2026
|
||||
httpcomponents-parent-11.pom>aliyunmaven=
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
3ee7a841cc49326e8681089ea7ad6a3b81b88581
|
||||
@@ -0,0 +1,3 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sat Jan 31 09:39:15 CST 2026
|
||||
httpcomponents-parent-13.pom>aliyunmaven=
|
||||
@@ -0,0 +1,917 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
====================================================================
|
||||
Licensed to the Apache Software Foundation (ASF) under one
|
||||
or more contributor license agreements. See the NOTICE file
|
||||
distributed with this work for additional information
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
to you under the Apache License, Version 2.0 (the
|
||||
"License"); you may not use this file except in compliance
|
||||
with the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing,
|
||||
software distributed under the License is distributed on an
|
||||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations
|
||||
under the License.
|
||||
====================================================================
|
||||
|
||||
This software consists of voluntary contributions made by many
|
||||
individuals on behalf of the Apache Software Foundation. For more
|
||||
information on the Apache Software Foundation, please see
|
||||
<http://www.apache.org/>.
|
||||
-->
|
||||
<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">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache</groupId>
|
||||
<artifactId>apache</artifactId>
|
||||
<version>27</version>
|
||||
</parent>
|
||||
<groupId>org.apache.httpcomponents</groupId>
|
||||
<artifactId>httpcomponents-parent</artifactId>
|
||||
<version>13</version>
|
||||
<packaging>pom</packaging>
|
||||
<name>Apache HttpComponents Parent</name>
|
||||
<url>https://hc.apache.org/</url>
|
||||
<description>Apache components to build HTTP enabled services</description>
|
||||
<inceptionYear>2005</inceptionYear>
|
||||
|
||||
|
||||
<!--
|
||||
|
||||
Version 14 - changes since 13
|
||||
=====================================
|
||||
|
||||
org.apache.apache 23 -> 27
|
||||
maven-site-plugin 3.9.1 -> 3.12.1
|
||||
docbkx-maven-plugin removed
|
||||
animal-sniffer-maven-plugin 1.20 -> 1.22
|
||||
cobertura-maven-plugin removed
|
||||
jacoco-maven-plugin removed
|
||||
maven-toolchains-plugin 3.0.0 -> 3.1.0
|
||||
japicmp-maven-plugin 0.15.3 -> 0.16.0
|
||||
maven-javadoc-plugin 3.2.0 -> 3.4.1
|
||||
maven-jxr-plugin 3.0.0 -> 3.3.0
|
||||
maven-surefire-plugin 3.0.0-M5 -> 3.0.0-M7
|
||||
maven-project-info-reports-plugin 3.1.0 -> 3.4.1
|
||||
maven-checkstyle-plugin 3.0.0 -> 3.2.0
|
||||
|
||||
Version 13 - changes since 12
|
||||
=====================================
|
||||
|
||||
animal-sniffer-maven-plugin 1.17 -> 1.20
|
||||
japicmp-maven-plugin 0.14.4 -> 0.15.3
|
||||
removed clirr-maven-plugin
|
||||
added japicmp-maven-plugin 0.14.4
|
||||
|
||||
Version 12 - changes since version 11
|
||||
=====================================
|
||||
|
||||
org.apache.apache 21 -> 23
|
||||
maven-surefire-report-plugin 2.22.0 -> 2.22.1.
|
||||
Added property for animal sniffer exclusions
|
||||
|
||||
Version 11 - changes since version 10
|
||||
=====================================
|
||||
|
||||
org.apache.apache 18 -> 21
|
||||
maven-jar-plugin 3.0.2 ->
|
||||
maven-resources-plugin 3.0.2 -> 3.1.0
|
||||
maven-resources-plugin 2.5 -> 3.0.0
|
||||
maven-project-info-reports-plugin 2.9 -> 3.0.0
|
||||
maven-site-plugin 3.6 -> 3.7.1 (allows building with Java 9)
|
||||
wagon-ssh 2.10 -> 3.2.0.
|
||||
Added dependency-check-maven 3.3.1
|
||||
maven-javadoc-plugin 3.0.0-M1 -> 3.0.1
|
||||
maven-bundle-plugin 3.3.0 -> 3.5.1
|
||||
jacoco-maven-plugin 0.7.9 -> 0.8.1
|
||||
maven-clean-plugin 3.0.0 -> 3.1.0
|
||||
maven-compiler-plugin 3.7.0 -> 3.8.0
|
||||
maven-surefire-plugin 2.22.1 -> 2.22.1
|
||||
|
||||
Version 10 - changes since version 9
|
||||
====================================
|
||||
|
||||
HC style check definition 1 -> 2
|
||||
maven-surefire-plugin 2.20 -> 2.21.0 (required to build with Java 9 and Java 10)
|
||||
|
||||
Version 9 - changes since version 8
|
||||
===================================
|
||||
|
||||
Removed obsolete notice plugin
|
||||
Removed obsolete svn-buildnumber plugin and profiles
|
||||
Removed obsolete clover plugin and profile
|
||||
build-helper-maven-plugin 1.12 -> 3.0.0
|
||||
maven-gpg-plugin 1.4 -> 1.6
|
||||
maven-assembly-plugin 3.0.0 -> 3.1.0
|
||||
maven-compiler-plugin 3.6.0 -> 3.6.1
|
||||
maven-compiler-plugin 3.6.1 -> 3.6.2
|
||||
maven-compiler-plugin 3.6.2 -> 3.7.0
|
||||
maven-surefire-plugin 2.19.1 -> 2.20
|
||||
maven-resources-plugin 3.0.1 -> 3.0.2
|
||||
maven-bundle-plugin 3.2.0 -> 3.3.0
|
||||
jacaoco-maven-plugin 0.7.7.201606060606 -> 0.7.9
|
||||
Renamed artifactId to httpcomponents-parent
|
||||
Added use-toolchains profile; activated if ~/.m2/toolchains.xml exists
|
||||
maven-javadoc-plugin 2.10.4 -> 3.0.0-M1 (allows building on Java 9.)
|
||||
animal-sniffer-maven-plugin 1.15 -> 1.16
|
||||
|
||||
Version 8 - changes since version 7
|
||||
===================================
|
||||
|
||||
Dropped definition of maven.compiler.(source|target).
|
||||
These must now be defined at component level.
|
||||
|
||||
add profile nodoclint
|
||||
maven-checkstyle-plugin 2.9.1 -> 2.17
|
||||
maven-project-info-reports-plugin 2.8.1 -> 2.9
|
||||
maven-clover2-plugin 3.1.11 -> 4.0.6
|
||||
clirr-maven-plugin 2.7 -> 2.8
|
||||
docbkx-maven-plugin 2.16 -> 2.17
|
||||
maven-site-plugin 3.4 -> 3.6
|
||||
maven-resources-plugin 2.7 -> 3.0.1
|
||||
org.apache:apache POM 13 -> 18
|
||||
animal-sniffer-maven-plugin 1.11 => 1.15
|
||||
docbkx-maven-plugin 2.0.15 => 2.0.16
|
||||
hc.rat.version 0.11 -> 0.12
|
||||
Javadoc 2.9.1 => 2.10.4
|
||||
Surefire 2.15 => 2.19
|
||||
JXR 2.3 => 2.5
|
||||
Clirr 2.5 => 2.7
|
||||
maven-antrun-plugin 2.4.1 => 2.6
|
||||
maven-assembly-plugin 2.4 => 3.0.0
|
||||
maven-clean-plugin 2.5 => 3.0.0
|
||||
maven-compiler-plugin 3.1 => 3.6.0
|
||||
maven-deploy-plugin 2.7 => 2.8.2
|
||||
build-helper-maven-plugin 1.9.1 => 1.12
|
||||
maven-install-plugin 2.4 => 2.5.2
|
||||
maven-jar-plugin 2.4 => 3.0.2
|
||||
maven-javadoc-plugin 2.10.1 => 2.10.3
|
||||
maven-release-plugin 2.4.1 => 2.5.3
|
||||
maven-resources-plugin 2.6 => 2.7
|
||||
maven-site-plugin 3.3 => 3.4
|
||||
maven-surefire-plugin 2.19 -> 2.19.1
|
||||
maven-surefire-report-plugin 2.19 -> 2.19.1
|
||||
wagon-ssh 2.0 => 2.7
|
||||
maven-source-plugin 2.3 => 3.0.1
|
||||
docbkx-maven-plugin 2.14 => 2.15
|
||||
maven-bundle-plugin 2.4.0 => 3.2.0
|
||||
buildnumber-maven-plugin 1.2 => 1.4
|
||||
wagon-ssh 2.7 => 2.10
|
||||
|
||||
Version 7 - changes since version 6
|
||||
===================================
|
||||
|
||||
Fixed maven.compile.* properties => maven.compiler.*
|
||||
Unfortunately cannot drop the configuration of compiler plugin as the Apache POM
|
||||
defines the source/target directly rather than using properties.
|
||||
See: https://issues.apache.org/jira/browse/MPOM-44
|
||||
|
||||
Also maven.compile.deprecation => maven.compiler.showDeprecation
|
||||
|
||||
** N.B. Child POMs may need to be adjusted when upgrading to parent pom 7 **
|
||||
|
||||
Added Maven pre-requisite of 3.0.3 (minimum)
|
||||
Dropped maven-3 profile as no longer needed
|
||||
Added Apache parent POM 13; dropped distributionManagement/repository and snapshotRepository
|
||||
apache.website now uses property ${hc.site.url}
|
||||
Added optional clover profile
|
||||
|
||||
Assembly 2.2.1 => 2.4
|
||||
Antrun 1.6 => 1.7
|
||||
Buildnumber 1.0 => 1.2
|
||||
Bundle 2.3.7 => 2.4.0
|
||||
Clean 2.4.1 => 2.5
|
||||
Clirr 2.3 => 2.5
|
||||
Clover2 2.6.3 => 3.1.11
|
||||
Compiler 2.3.2 => 3.1
|
||||
Dokbkx 2.0.13 => 2.0.14
|
||||
Install 2.3.1 => 2.4
|
||||
Jar 2.3.2 => 2.4
|
||||
Javadoc 2.8 => 2.9.1
|
||||
Project-Info 2.4 => 2.7
|
||||
Release 2.2.1 => 2.4.1
|
||||
Resources 2.5 => 2.6
|
||||
Site 3.0 => 3.3
|
||||
Source 2.1.2 => 2.2.1
|
||||
Surefire 2.9 => 2.15
|
||||
Surefire-Report 2.9 => 2.15
|
||||
Stylecheck = 2.9.1
|
||||
|
||||
Changed issueManagement URL to point to JIRA group
|
||||
|
||||
Updated developers list
|
||||
|
||||
Changes since previous version (5)
|
||||
==============================
|
||||
|
||||
Added httpasyncclient module
|
||||
|
||||
Buildnumber plugin changes:
|
||||
- can now be disabled (-DbuildNumber.skip)
|
||||
- defaults to SVN CLI, because javasvn currently fails with SVN 1.7 clients
|
||||
- can revert to javasvn with -Pjavasvn
|
||||
|
||||
Added default manifest entries to source jars
|
||||
|
||||
Felix bundle plugin updated: 2.3.5 -> 2.3.7 (fixes Java 1.5 issue)
|
||||
|
||||
Fixed JIRA link
|
||||
-->
|
||||
|
||||
<issueManagement>
|
||||
<system>Jira</system>
|
||||
<!-- The following URL is for the HttpComponents group -->
|
||||
<url>https://issues.apache.org/jira/secure/BrowseProjects.jspa?selectedCategory=10280</url>
|
||||
</issueManagement>
|
||||
|
||||
<scm>
|
||||
<connection>scm:git:https://gitbox.apache.org/repos/asf/httpcomponents-parent.git</connection>
|
||||
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/httpcomponents-parent.git</developerConnection>
|
||||
<url>https://github.com/apache/httpcomponents-parent/tree/${project.scm.tag}</url>
|
||||
<tag>master</tag>
|
||||
</scm>
|
||||
|
||||
<developers>
|
||||
<developer>
|
||||
<name>Michael Osipov</name>
|
||||
<id>michaelo</id>
|
||||
<email>michaelo -at- apache.org</email>
|
||||
<roles>
|
||||
<role>Committer</role>
|
||||
<role>PMC Chair</role>
|
||||
<role>PMC</role>
|
||||
</roles>
|
||||
<timezone>Europe/Berlin</timezone>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Ortwin Glueck</name>
|
||||
<id>oglueck</id>
|
||||
<email>oglueck -at- apache.org</email>
|
||||
<organization />
|
||||
<roles>
|
||||
<role>Emeritus PMC</role>
|
||||
</roles>
|
||||
<url>http://www.odi.ch/</url>
|
||||
<timezone>+1</timezone>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Oleg Kalnichevski</name>
|
||||
<id>olegk</id>
|
||||
<email>olegk -at- apache.org</email>
|
||||
<roles>
|
||||
<role>Committer</role>
|
||||
<role>PMC</role>
|
||||
</roles>
|
||||
<timezone>+1</timezone>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Asankha C. Perera</name>
|
||||
<id>asankha</id>
|
||||
<email>asankha -at- apache.org</email>
|
||||
<roles>
|
||||
<role>Committer</role>
|
||||
<role>PMC</role>
|
||||
</roles>
|
||||
<url>https://www.adroitlogic.com/</url>
|
||||
<timezone>+5.5</timezone>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Sebastian Bazley</name>
|
||||
<id>sebb</id>
|
||||
<email>sebb -at- apache.org</email>
|
||||
<roles>
|
||||
<role>Committer</role>
|
||||
<role>PMC</role>
|
||||
</roles>
|
||||
<timezone />
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Erik Abele</name>
|
||||
<id>erikabele</id>
|
||||
<email>erikabele -at- apache.org</email>
|
||||
<roles>
|
||||
<role>Committer</role>
|
||||
<role>PMC</role>
|
||||
</roles>
|
||||
<url>http://www.codefaktor.de/</url>
|
||||
<timezone>+1</timezone>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Ant Elder</name>
|
||||
<id>antelder</id>
|
||||
<email>antelder -at- apache.org</email>
|
||||
<roles>
|
||||
<role>Committer</role>
|
||||
<role>PMC</role>
|
||||
</roles>
|
||||
<timezone />
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Paul Fremantle</name>
|
||||
<id>pzf</id>
|
||||
<email>pzf -at- apache.org</email>
|
||||
<roles>
|
||||
<role>Committer</role>
|
||||
<role>PMC</role>
|
||||
</roles>
|
||||
<timezone />
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Roland Weber</name>
|
||||
<id>rolandw</id>
|
||||
<email>rolandw -at- apache.org</email>
|
||||
<roles>
|
||||
<role>Emeritus PMC</role>
|
||||
</roles>
|
||||
<timezone>+1</timezone>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Sam Berlin</name>
|
||||
<id>sberlin</id>
|
||||
<email>sberlin -at- apache.org</email>
|
||||
<roles>
|
||||
<role>Committer</role>
|
||||
</roles>
|
||||
<timezone>-4</timezone>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Sean C. Sullivan</name>
|
||||
<id>sullis</id>
|
||||
<email>sullis -at- apache.org</email>
|
||||
<roles>
|
||||
<role>Committer</role>
|
||||
</roles>
|
||||
<timezone>-8</timezone>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Jonathan Moore</name>
|
||||
<id>jonm</id>
|
||||
<email>jonm -at- apache.org</email>
|
||||
<roles>
|
||||
<role>Committer</role>
|
||||
<role>PMC</role>
|
||||
</roles>
|
||||
<timezone>-5</timezone>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Gary Gregory</name>
|
||||
<id>ggregory</id>
|
||||
<email>ggregory -at- apache.org</email>
|
||||
<timezone>-8</timezone>
|
||||
<roles>
|
||||
<role>Committer</role>
|
||||
<role>PMC</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>William Speirs</name>
|
||||
<id>wspeirs</id>
|
||||
<email>wspeirs at apache.org</email>
|
||||
<roles>
|
||||
<role>Committer</role>
|
||||
</roles>
|
||||
<timezone>-5</timezone>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Karl Wright</name>
|
||||
<id>kwright</id>
|
||||
<email>kwright -at- apache.org</email>
|
||||
<roles>
|
||||
<role>Committer</role>
|
||||
</roles>
|
||||
<timezone>-5</timezone>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Francois-Xavier Bonnet</name>
|
||||
<id>fx</id>
|
||||
<email>fx -at- apache.org</email>
|
||||
<roles>
|
||||
<role>Committer</role>
|
||||
</roles>
|
||||
<timezone>+1</timezone>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Ryan Schmitt</name>
|
||||
<id>rschmitt</id>
|
||||
<email>rschmitt@apache.org</email>
|
||||
<roles>
|
||||
<role>Committer</role>
|
||||
</roles>
|
||||
<timezone>America/Los_Angeles</timezone>
|
||||
</developer>
|
||||
</developers>
|
||||
|
||||
<contributors>
|
||||
<contributor>
|
||||
<name>Julius Davies</name>
|
||||
<email>juliusdavies -at- cucbc.com</email>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Andrea Selva</name>
|
||||
<email>selva.andre -at- gmail.com</email>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Steffen Pingel</name>
|
||||
<email>spingel -at- limewire.com</email>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Quintin Beukes</name>
|
||||
<email>quintin -at- last.za.net</email>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Marc Beyerle</name>
|
||||
<email>marc.beyerle -at- de.ibm.com</email>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>James Abley</name>
|
||||
<email>james.abley -at- gmail.com</email>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Michajlo Matijkiw</name>
|
||||
<email>michajlo_matijkiw -at- comcast.com</email>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Arturo Bernal</name>
|
||||
<email>arturobernalg -at- gmail.com</email>
|
||||
</contributor>
|
||||
</contributors>
|
||||
<mailingLists>
|
||||
<mailingList>
|
||||
<name>HttpClient User List</name>
|
||||
<subscribe>mailto:httpclient-users-subscribe@hc.apache.org</subscribe>
|
||||
<unsubscribe>mailto:httpclient-users-unsubscribe@hc.apache.org</unsubscribe>
|
||||
<post>mailto:httpclient-users@hc.apache.org</post>
|
||||
<archive>https://lists.apache.org/list.html?httpclient-users@hc.apache.org</archive>
|
||||
<otherArchives>
|
||||
<otherArchive>https://marc.info/?l=httpclient-users</otherArchive>
|
||||
<otherArchive>https://httpclient-users.markmail.org/search/</otherArchive>
|
||||
</otherArchives>
|
||||
</mailingList>
|
||||
<mailingList>
|
||||
<name>HttpComponents Dev List</name>
|
||||
<subscribe>mailto:dev-subscribe@hc.apache.org</subscribe>
|
||||
<unsubscribe>mailto:dev-unsubscribe@hc.apache.org</unsubscribe>
|
||||
<post>mailto:dev@hc.apache.org</post>
|
||||
<archive>https://lists.apache.org/list.html?dev@hc.apache.org</archive>
|
||||
<otherArchives>
|
||||
<otherArchive>https://marc.info/?l=httpclient-commons-dev</otherArchive>
|
||||
<otherArchive>https://apache-hc-dev.markmail.org/search/</otherArchive>
|
||||
</otherArchives>
|
||||
</mailingList>
|
||||
<mailingList>
|
||||
<name>HttpComponents Commits List</name>
|
||||
<subscribe>mailto:commits-subscribe@hc.apache.org</subscribe>
|
||||
<unsubscribe>mailto:commits-unsubscribe@hc.apache.org</unsubscribe>
|
||||
<archive>https://lists.apache.org/list.html?commits@hc.apache.org</archive>
|
||||
<otherArchives>
|
||||
<otherArchive>https://marc.info/?l=httpcomponents-commits</otherArchive>
|
||||
<otherArchive>https://hc-commits.markmail.org/search/</otherArchive>
|
||||
</otherArchives>
|
||||
</mailingList>
|
||||
<mailingList>
|
||||
<name>Apache Announce List</name>
|
||||
<subscribe>announce-subscribe@apache.org</subscribe>
|
||||
<unsubscribe>announce-unsubscribe@apache.org</unsubscribe>
|
||||
<archive>https://mail-archives.apache.org/mod_mbox/www-announce/</archive>
|
||||
<otherArchives>
|
||||
<otherArchive>https://org-apache-announce.markmail.org/search/</otherArchive>
|
||||
</otherArchives>
|
||||
</mailingList>
|
||||
</mailingLists>
|
||||
|
||||
<distributionManagement>
|
||||
<site>
|
||||
<id>apache.website</id>
|
||||
<name>Apache HttpComponents Website</name>
|
||||
<url>${hc.site.url}</url>
|
||||
</site>
|
||||
</distributionManagement>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.rat</groupId>
|
||||
<artifactId>apache-rat-plugin</artifactId>
|
||||
<!-- Should agree with config in reporting section -->
|
||||
<configuration>
|
||||
<!--
|
||||
If you wish to override this list in the component (child) pom, ensure you use
|
||||
<excludes combine.children="merge">
|
||||
so that the child pom entries replace the parent entries
|
||||
-->
|
||||
<excludes combine.children="append">
|
||||
<exclude>.pmd</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<configuration>
|
||||
<archive>
|
||||
<manifestEntries>
|
||||
<Implementation-Vendor-Id>org.apache</Implementation-Vendor-Id>
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
|
||||
<pluginManagement>
|
||||
<plugins>
|
||||
<!-- org.apache.maven.plugins, alpha order by artifact id -->
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration>
|
||||
<source>${maven.compiler.source}</source>
|
||||
<target>${maven.compiler.target}</target>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<version>${hc.javadoc.version}</version>
|
||||
<configuration>
|
||||
<!-- reduce console output. Can override with -Dquiet=false -->
|
||||
<quiet>true</quiet>
|
||||
<archive>
|
||||
<manifest>
|
||||
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
|
||||
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
|
||||
</manifest>
|
||||
<manifestEntries>
|
||||
<Implementation-Vendor-Id>org.apache</Implementation-Vendor-Id>
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-jxr-plugin</artifactId>
|
||||
<version>${hc.jxr.version}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-project-info-reports-plugin</artifactId>
|
||||
<version>${hc.project-info.version}</version><!-- needed for direct goal use -->
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-resources-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>copy-resources</id>
|
||||
<phase>pre-site</phase>
|
||||
<goals>
|
||||
<goal>copy-resources</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<outputDirectory>${basedir}/target/site/examples</outputDirectory>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/examples</directory>
|
||||
<filtering>false</filtering>
|
||||
</resource>
|
||||
</resources>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-site-plugin</artifactId>
|
||||
<version>3.12.1</version>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.maven.wagon</groupId>
|
||||
<artifactId>wagon-ssh</artifactId>
|
||||
<version>3.4.1</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-source-plugin</artifactId>
|
||||
<configuration>
|
||||
<archive>
|
||||
<manifest>
|
||||
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
|
||||
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
|
||||
</manifest>
|
||||
<manifestEntries>
|
||||
<Implementation-Vendor-Id>org.apache</Implementation-Vendor-Id>
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<version>${hc.surefire.version}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-report-plugin</artifactId>
|
||||
<version>${hc.surefire.version}</version>
|
||||
</plugin>
|
||||
<!-- Other plugins, alpha order by groupId and artifactId -->
|
||||
<plugin>
|
||||
<groupId>com.github.siom79.japicmp</groupId>
|
||||
<artifactId>japicmp-maven-plugin</artifactId>
|
||||
<version>${hc.japicmp.version}</version>
|
||||
<configuration>
|
||||
<oldVersion>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>${project.artifactId}</artifactId>
|
||||
<version>${api.comparison.version}</version>
|
||||
<type>jar</type>
|
||||
</dependency>
|
||||
</oldVersion>
|
||||
<newVersion>
|
||||
<file>
|
||||
<path>${project.build.directory}/${project.build.finalName}.${project.packaging}</path>
|
||||
</file>
|
||||
</newVersion>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-checkstyle-plugin</artifactId>
|
||||
<version>${hc.checkstyle.version}</version>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents</groupId>
|
||||
<artifactId>hc-stylecheck</artifactId>
|
||||
<version>2</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>validate</id>
|
||||
<phase>validate</phase>
|
||||
<configuration>
|
||||
<configLocation>hc-stylecheck/default.xml</configLocation>
|
||||
<headerLocation>hc-stylecheck/asl2.header</headerLocation>
|
||||
<consoleOutput>true</consoleOutput>
|
||||
<failsOnError>true</failsOnError>
|
||||
<linkXRef>false</linkXRef>
|
||||
</configuration>
|
||||
<goals>
|
||||
<goal>checkstyle</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
</build>
|
||||
|
||||
<reporting>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-project-info-reports-plugin</artifactId>
|
||||
<version>${hc.project-info.version}</version><!-- needed for mvn site -->
|
||||
<!-- in particular, we don't want mailing-list to be inherited -->
|
||||
<inherited>false</inherited>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>team</report>
|
||||
<report>issue-management</report>
|
||||
<report>scm</report>
|
||||
<report>mailing-lists</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</reporting>
|
||||
|
||||
<profiles>
|
||||
|
||||
<profile>
|
||||
<!--
|
||||
Make the version parts of the maven.compiler.target property
|
||||
available as separate properties, so that they can be used to define
|
||||
the java signature artifactId used by animal-sniffer etc.
|
||||
-->
|
||||
<id>parse-target-version</id>
|
||||
<activation>
|
||||
<property>
|
||||
<!--
|
||||
This property should always be defined.
|
||||
The intention is to ensure that the profile is always enabled.
|
||||
(activeByDefault only applies if other profiles are not enabled)
|
||||
-->
|
||||
<name>user.home</name>
|
||||
</property>
|
||||
</activation>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<version>3.2.0</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>parse-version</id>
|
||||
<!-- binds to the validate phase by default -->
|
||||
<goals>
|
||||
<goal>parse-version</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<propertyPrefix>javaTarget</propertyPrefix>
|
||||
<versionString>${maven.compiler.target}</versionString>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
|
||||
<!--
|
||||
Runs the Animal Sniffer plugin to check that generated code does not included references
|
||||
to methods/classes etc that are not present in the standard Java runtime for the defined target version.
|
||||
To bypass the checks, define "animal.sniffer.skip" as true, or create the file "src/site/resources/profile.noanimal"
|
||||
-->
|
||||
|
||||
<profile>
|
||||
<id>animal-sniffer</id>
|
||||
<activation>
|
||||
<!-- active unless the file is found -->
|
||||
<file>
|
||||
<missing>src/site/resources/profile.noanimal</missing>
|
||||
</file>
|
||||
</activation>
|
||||
|
||||
<properties>
|
||||
<!-- define this as a property to allow command-line override -->
|
||||
<animal-sniffer.signature>java${javaTarget.majorVersion}${javaTarget.minorVersion}</animal-sniffer.signature>
|
||||
</properties>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<!-- Run the Animal Sniffer checks -->
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>animal-sniffer-maven-plugin</artifactId>
|
||||
<version>1.22</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>checkAPIcompatibility</id>
|
||||
<!-- binds to the process-classes phase by default -->
|
||||
<goals>
|
||||
<goal>check</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<signature>
|
||||
<groupId>org.codehaus.mojo.signature</groupId>
|
||||
<artifactId>${animal-sniffer.signature}</artifactId>
|
||||
<version>${hc.animal-sniffer.signature.version}</version>
|
||||
</signature>
|
||||
<ignores>${hc.animal-sniffer.signature.ignores}</ignores>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
|
||||
<profile>
|
||||
<id>release</id>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-gpg-plugin</artifactId>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
<!--
|
||||
| Profile to allow testing of deploy phase
|
||||
| e.g.
|
||||
| mvn deploy -Ptest-deploy -Prelease -Dgpg.skip
|
||||
-->
|
||||
<profile>
|
||||
<id>test-deploy</id>
|
||||
<properties>
|
||||
<altDeploymentRepository>id::default::file:target/deploy</altDeploymentRepository>
|
||||
</properties>
|
||||
</profile>
|
||||
|
||||
<profile>
|
||||
<id>nodoclint</id>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<configuration>
|
||||
<additionalparam>-Xdoclint:none</additionalparam>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
|
||||
<profile>
|
||||
<id>lax-doclint</id>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<configuration>
|
||||
<additionalparam>-Xdoclint:-missing</additionalparam>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
|
||||
<profile>
|
||||
<!--
|
||||
Use toolchains plugin to select compiler version if the toolchains.xml file exists.
|
||||
To override this behaviour, disable the profile using: -P-use-toolchains
|
||||
-->
|
||||
<id>use-toolchains</id>
|
||||
<activation>
|
||||
<file>
|
||||
<exists>${user.home}/.m2/toolchains.xml</exists>
|
||||
</file>
|
||||
</activation>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-toolchains-plugin</artifactId>
|
||||
<version>3.1.0</version>
|
||||
<configuration>
|
||||
<toolchains>
|
||||
<jdk>
|
||||
<version>${maven.compiler.source}</version>
|
||||
</jdk>
|
||||
</toolchains>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
<goals>
|
||||
<goal>toolchain</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>owasp</id>
|
||||
<reporting>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.owasp</groupId>
|
||||
<artifactId>dependency-check-maven</artifactId>
|
||||
<version>3.3.4</version>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>aggregate</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</reporting>
|
||||
</profile>
|
||||
</profiles>
|
||||
|
||||
<properties>
|
||||
<!-- compiler source and target must now be defined at component level -->
|
||||
<maven.compiler.showDeprecation>true</maven.compiler.showDeprecation>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||
<project.build.outputTimestamp>2021-01-10T15:31:00Z</project.build.outputTimestamp>
|
||||
<hc.site.url>scp://people.apache.org/www/hc.apache.org/</hc.site.url>
|
||||
|
||||
<!-- Define versions of all report plugins, because they should match usage in pluginManagement and modules -->
|
||||
<hc.japicmp.version>0.16.0</hc.japicmp.version>
|
||||
<hc.javadoc.version>3.4.1</hc.javadoc.version>
|
||||
<hc.surefire.version>3.0.0-M7</hc.surefire.version>
|
||||
<hc.project-info.version>3.4.1</hc.project-info.version>
|
||||
<hc.checkstyle.version>3.2.0</hc.checkstyle.version>
|
||||
<hc.jxr.version>3.3.0</hc.jxr.version>
|
||||
<hc.animal-sniffer.signature.version>1.0</hc.animal-sniffer.signature.version>
|
||||
<hc.animal-sniffer.signature.ignores />
|
||||
|
||||
</properties>
|
||||
</project>
|
||||
@@ -0,0 +1 @@
|
||||
283fba4052e1a2b4162c0cce3a76473c89a50ab8
|
||||
@@ -0,0 +1,4 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sat Jan 31 09:39:05 CST 2026
|
||||
httpcore-4.4.16.jar>aliyunmaven=
|
||||
httpcore-4.4.16.pom>aliyunmaven=
|
||||
@@ -0,0 +1 @@
|
||||
51cf043c87253c9f58b539c9f7e44c8894223850
|
||||
@@ -0,0 +1,157 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
====================================================================
|
||||
Licensed to the Apache Software Foundation (ASF) under one
|
||||
or more contributor license agreements. See the NOTICE file
|
||||
distributed with this work for additional information
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
to you under the Apache License, Version 2.0 (the
|
||||
"License"); you may not use this file except in compliance
|
||||
with the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing,
|
||||
software distributed under the License is distributed on an
|
||||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations
|
||||
under the License.
|
||||
====================================================================
|
||||
|
||||
This software consists of voluntary contributions made by many
|
||||
individuals on behalf of the Apache Software Foundation. For more
|
||||
information on the Apache Software Foundation, please see
|
||||
<http://www.apache.org />.
|
||||
--><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">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache.httpcomponents</groupId>
|
||||
<artifactId>httpcomponents-core</artifactId>
|
||||
<version>4.4.16</version>
|
||||
</parent>
|
||||
<artifactId>httpcore</artifactId>
|
||||
<name>Apache HttpCore</name>
|
||||
<inceptionYear>2005</inceptionYear>
|
||||
<description>
|
||||
Apache HttpComponents Core (blocking I/O)
|
||||
</description>
|
||||
<url>http://hc.apache.org/httpcomponents-core-ga</url>
|
||||
<packaging>jar</packaging>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.mockito</groupId>
|
||||
<artifactId>mockito-core</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-logging</groupId>
|
||||
<artifactId>commons-logging</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>add-source</id>
|
||||
<phase>generate-sources</phase>
|
||||
<goals>
|
||||
<goal>add-source</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<sources>
|
||||
<source>src/main/java-deprecated</source>
|
||||
</sources>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<goals>
|
||||
<goal>test-jar</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<archive>
|
||||
<manifestEntries combine.children="append">
|
||||
<Automatic-Module-Name>org.apache.httpcomponents.httpcore</Automatic-Module-Name>
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/main/resources</directory>
|
||||
<filtering>true</filtering>
|
||||
<includes>
|
||||
<include>**/*.properties</include>
|
||||
</includes>
|
||||
</resource>
|
||||
</resources>
|
||||
</build>
|
||||
|
||||
<reporting>
|
||||
<plugins>
|
||||
|
||||
<plugin>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<configuration>
|
||||
<!-- reduce console output. Can override with -Dquiet=false -->
|
||||
<quiet>true</quiet>
|
||||
<source>${maven.compiler.source}</source>
|
||||
<links>
|
||||
<link>http://docs.oracle.com/javase/6/docs/api/</link>
|
||||
</links>
|
||||
</configuration>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>javadoc</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<artifactId>maven-project-info-reports-plugin</artifactId>
|
||||
<inherited>false</inherited>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>dependencies</report>
|
||||
<report>dependency-info</report>
|
||||
<report>summary</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<artifactId>maven-jxr-plugin</artifactId>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<artifactId>maven-surefire-report-plugin</artifactId>
|
||||
</plugin>
|
||||
|
||||
</plugins>
|
||||
</reporting>
|
||||
|
||||
</project>
|
||||
@@ -0,0 +1 @@
|
||||
fdcd45abd94151f990a359e1d367e325cfb50286
|
||||
@@ -0,0 +1,4 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sat Jan 31 09:39:05 CST 2026
|
||||
httpmime-4.5.13.pom>aliyunmaven=
|
||||
httpmime-4.5.13.jar>aliyunmaven=
|
||||
@@ -0,0 +1 @@
|
||||
efc110bad4a0d45cda7858e6beee1d8a8313da5a
|
||||
@@ -0,0 +1,162 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
====================================================================
|
||||
Licensed to the Apache Software Foundation (ASF) under one
|
||||
or more contributor license agreements. See the NOTICE file
|
||||
distributed with this work for additional information
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
to you under the Apache License, Version 2.0 (the
|
||||
"License"); you may not use this file except in compliance
|
||||
with the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing,
|
||||
software distributed under the License is distributed on an
|
||||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations
|
||||
under the License.
|
||||
====================================================================
|
||||
|
||||
This software consists of voluntary contributions made by many
|
||||
individuals on behalf of the Apache Software Foundation. For more
|
||||
information on the Apache Software Foundation, please see
|
||||
<http://www.apache.org />.
|
||||
--><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">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache.httpcomponents</groupId>
|
||||
<artifactId>httpcomponents-client</artifactId>
|
||||
<version>4.5.13</version>
|
||||
</parent>
|
||||
<artifactId>httpmime</artifactId>
|
||||
<name>Apache HttpClient Mime</name>
|
||||
<description>
|
||||
Apache HttpComponents HttpClient - MIME coded entities
|
||||
</description>
|
||||
<url>http://hc.apache.org/httpcomponents-client</url>
|
||||
<packaging>jar</packaging>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents</groupId>
|
||||
<artifactId>httpclient</artifactId>
|
||||
<version>${project.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<!-- Not currently used
|
||||
<dependency>
|
||||
<groupId>commons-logging</groupId>
|
||||
<artifactId>commons-logging</artifactId>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
-->
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/main/resources</directory>
|
||||
<filtering>true</filtering>
|
||||
<includes>
|
||||
<include>**/*.properties</include>
|
||||
</includes>
|
||||
</resource>
|
||||
</resources>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>add-source</id>
|
||||
<phase>generate-sources</phase>
|
||||
<goals>
|
||||
<goal>add-source</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<sources>
|
||||
<source>src/main/java-deprecated</source>
|
||||
</sources>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>default-jar</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>jar</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<archive combine.children="append">
|
||||
<manifestEntries>
|
||||
<Automatic-Module-Name>org.apache.httpcomponents.httpmime</Automatic-Module-Name>
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
<reporting>
|
||||
<plugins>
|
||||
|
||||
<plugin>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<version>${hc.javadoc.version}</version>
|
||||
<configuration>
|
||||
<!-- reduce console output. Can override with -Dquiet=false -->
|
||||
<quiet>true</quiet>
|
||||
<source>${maven.compiler.source}</source>
|
||||
<links>
|
||||
<link>http://docs.oracle.com/javase/6/docs/api/</link>
|
||||
<link>http://hc.apache.org/httpcomponents-core-ga/httpcore/apidocs/</link>
|
||||
</links>
|
||||
</configuration>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>javadoc</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<artifactId>maven-project-info-reports-plugin</artifactId>
|
||||
<inherited>false</inherited>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>dependencies</report>
|
||||
<report>dependency-info</report>
|
||||
<report>summary</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<artifactId>maven-jxr-plugin</artifactId>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<artifactId>maven-surefire-report-plugin</artifactId>
|
||||
</plugin>
|
||||
|
||||
</plugins>
|
||||
</reporting>
|
||||
|
||||
</project>
|
||||
@@ -0,0 +1 @@
|
||||
101d34c5a92bc58042bc1e40793730b3ca8bc2dd
|
||||
Reference in New Issue
Block a user