You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by mi...@apache.org on 2020/09/07 07:30:27 UTC

[httpcomponents-core] branch master-pom-cleanup updated (011a070 -> ab9dbc5)

This is an automated email from the ASF dual-hosted git repository.

michaelo pushed a change to branch master-pom-cleanup
in repository https://gitbox.apache.org/repos/asf/httpcomponents-core.git.


 discard 011a070  Remove redundant plugin
 discard 4262a8d  Unify JXR and Surefire report config
 discard 5c5f310  Unify Javadoc report config
 discard ff9d82f  Remove plugin executions run by release already
 discard 5241ff9  Remove default config
 discard a165dd1  Update SCM URLs
 discard 7daa6ab  Use unique Surefire version throughout
 discard cba7dce  Upgrade Parent to 12
     new dfadbf2  Upgrade Parent to 12
     new e6fd470  Use unique Surefire version throughout
     new 9b55fb5  Update SCM URLs
     new 98675a8  Remove default config
     new 2f7c7f7  Remove plugin executions run by release already
     new 7954646  Unify Javadoc report config
     new e1d2985  Unify JXR and Surefire report config
     new ab9dbc5  Remove redundant plugin

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (011a070)
            \
             N -- N -- N   refs/heads/master-pom-cleanup (ab9dbc5)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 pom.xml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)


[httpcomponents-core] 03/08: Update SCM URLs

Posted by mi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

michaelo pushed a commit to branch master-pom-cleanup
in repository https://gitbox.apache.org/repos/asf/httpcomponents-core.git

commit 9b55fb5074c5886bd656f49bbbb64d0c6ab42ffe
Author: Michael Osipov <mi...@apache.org>
AuthorDate: Mon Sep 7 09:14:02 2020 +0200

    Update SCM URLs
---
 pom.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/pom.xml b/pom.xml
index 84c1afe..bccb005 100644
--- a/pom.xml
+++ b/pom.xml
@@ -45,10 +45,10 @@
   </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>
+    <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.0.2-SNAPSHOT</tag>
+    <tag>master</tag>
   </scm>
 
   <modules>


[httpcomponents-core] 06/08: Unify Javadoc report config

Posted by mi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

michaelo pushed a commit to branch master-pom-cleanup
in repository https://gitbox.apache.org/repos/asf/httpcomponents-core.git

commit 7954646e3fdb13da8f84de69dcc910b442e969dd
Author: Michael Osipov <mi...@apache.org>
AuthorDate: Mon Sep 7 09:19:12 2020 +0200

    Unify Javadoc report config
---
 httpcore5-h2/pom.xml       | 22 ----------------------
 httpcore5-reactive/pom.xml | 21 ---------------------
 httpcore5-testing/pom.xml  | 23 -----------------------
 httpcore5/pom.xml          | 21 ---------------------
 pom.xml                    | 25 ++++++++++++++++++++-----
 5 files changed, 20 insertions(+), 92 deletions(-)

diff --git a/httpcore5-h2/pom.xml b/httpcore5-h2/pom.xml
index a6d6c0a..0a87b70 100644
--- a/httpcore5-h2/pom.xml
+++ b/httpcore5-h2/pom.xml
@@ -105,28 +105,6 @@
 
   <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/7/docs/api/</link>
-            <link>http://hc.apache.org/httpcomponents-core-5.0.x/httpcore5/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>
diff --git a/httpcore5-reactive/pom.xml b/httpcore5-reactive/pom.xml
index 0df61c2..4fcd320 100644
--- a/httpcore5-reactive/pom.xml
+++ b/httpcore5-reactive/pom.xml
@@ -92,27 +92,6 @@
 
   <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/7/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>
diff --git a/httpcore5-testing/pom.xml b/httpcore5-testing/pom.xml
index c1d8d46..a7af467 100644
--- a/httpcore5-testing/pom.xml
+++ b/httpcore5-testing/pom.xml
@@ -162,29 +162,6 @@
 
   <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/7/docs/api/</link>
-            <link>http://hc.apache.org/httpcomponents-core-5.0.x/httpcore5/apidocs/</link>
-            <link>http://hc.apache.org/httpcomponents-core-5.0.x/httpcore5-h2/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>
diff --git a/httpcore5/pom.xml b/httpcore5/pom.xml
index 3c486a6..c0a0636 100644
--- a/httpcore5/pom.xml
+++ b/httpcore5/pom.xml
@@ -128,27 +128,6 @@
 
   <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/7/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>
diff --git a/pom.xml b/pom.xml
index 2cc0e2d..cb4ad50 100644
--- a/pom.xml
+++ b/pom.xml
@@ -125,11 +125,9 @@
       <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/7/docs/api/</link>
+            <link>${project.url}/httpcore5/apidocs/</link>
+            <link>${project.url}/httpcore5-h2/apidocs/</link>
           </links>
         </configuration>
       </plugin>
@@ -250,7 +248,24 @@
           </reportSet>
         </reportSets>
       </plugin>
-
+      <plugin>
+        <artifactId>maven-javadoc-plugin</artifactId>
+        <version>${hc.javadoc.version}</version>
+        <configuration>
+          <quiet>true</quiet>
+          <links>
+            <link>${project.url}/httpcore5/apidocs/</link>
+            <link>${project.url}/httpcore5-h2/apidocs/</link>
+          </links>
+        </configuration>
+        <reportSets>
+          <reportSet>
+            <reports>
+              <report>javadoc</report>
+            </reports>
+          </reportSet>
+        </reportSets>
+      </plugin>
       <plugin>
         <groupId>org.codehaus.mojo</groupId>
         <artifactId>clirr-maven-plugin</artifactId>


[httpcomponents-core] 05/08: Remove plugin executions run by release already

Posted by mi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

michaelo pushed a commit to branch master-pom-cleanup
in repository https://gitbox.apache.org/repos/asf/httpcomponents-core.git

commit 2f7c7f7f6fc68a3a65e5de62040b020082d46180
Author: Michael Osipov <mi...@apache.org>
AuthorDate: Mon Sep 7 09:16:47 2020 +0200

    Remove plugin executions run by release already
---
 pom.xml | 19 -------------------
 1 file changed, 19 deletions(-)

diff --git a/pom.xml b/pom.xml
index bccb005..2cc0e2d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -123,26 +123,7 @@
         </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>


[httpcomponents-core] 08/08: Remove redundant plugin

Posted by mi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

michaelo pushed a commit to branch master-pom-cleanup
in repository https://gitbox.apache.org/repos/asf/httpcomponents-core.git

commit ab9dbc5c66a99a2ef7a05801759be492c9fba57f
Author: Michael Osipov <mi...@apache.org>
AuthorDate: Mon Sep 7 09:20:14 2020 +0200

    Remove redundant plugin
---
 pom.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/pom.xml b/pom.xml
index 444aef4..557bb91 100644
--- a/pom.xml
+++ b/pom.xml
@@ -132,9 +132,6 @@
         </configuration>
       </plugin>
       <plugin>
-        <artifactId>maven-site-plugin</artifactId>
-      </plugin>
-      <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-checkstyle-plugin</artifactId>
         <executions>


[httpcomponents-core] 01/08: Upgrade Parent to 12

Posted by mi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

michaelo pushed a commit to branch master-pom-cleanup
in repository https://gitbox.apache.org/repos/asf/httpcomponents-core.git

commit dfadbf2b3c817d6e7f5694e6f6097d656d02997d
Author: Michael Osipov <mi...@apache.org>
AuthorDate: Mon Sep 7 09:12:51 2020 +0200

    Upgrade Parent to 12
    
    Massively remove everything already present in the parent POM.
---
 pom.xml | 44 +++++++++++---------------------------------
 1 file changed, 11 insertions(+), 33 deletions(-)

diff --git a/pom.xml b/pom.xml
index d33cf23..84c1afe 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
   <parent>
     <groupId>org.apache.httpcomponents</groupId>
     <artifactId>httpcomponents-parent</artifactId>
-    <version>11</version>
+    <version>12</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.apache.httpcomponents.core5</groupId>
@@ -39,19 +39,6 @@
   <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>https://issues.apache.org/jira/browse/HTTPCORE</url>
@@ -129,15 +116,8 @@
         <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>
               <Automatic-Module-Name>${Automatic-Module-Name}</Automatic-Module-Name>
-              <url>${project.url}</url>
+              <Implementation-URL>${project.url}</Implementation-URL>
             </manifestEntries>
           </archive>
         </configuration>
@@ -178,9 +158,6 @@
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-checkstyle-plugin</artifactId>
-        <configuration>
-          <encoding>UTF-8</encoding>
-        </configuration>
         <executions>
           <execution>
             <id>validate-main</id>
@@ -191,7 +168,9 @@
               <consoleOutput>true</consoleOutput>
               <failsOnError>true</failsOnError>
               <linkXRef>false</linkXRef>
-              <sourceDirectory>${basedir}/src/main</sourceDirectory>
+              <sourceDirectories>
+                <sourceDirectory>${basedir}/src/main</sourceDirectory>
+              </sourceDirectories>
             </configuration>
             <goals>
               <goal>checkstyle</goal>
@@ -206,7 +185,9 @@
               <consoleOutput>true</consoleOutput>
               <failsOnError>true</failsOnError>
               <linkXRef>false</linkXRef>
-              <sourceDirectory>${basedir}/src/test</sourceDirectory>
+              <sourceDirectories>
+                <sourceDirectory>${basedir}/src/test</sourceDirectory>
+              </sourceDirectories>
             </configuration>
             <goals>
               <goal>checkstyle</goal>
@@ -221,7 +202,9 @@
               <consoleOutput>true</consoleOutput>
               <failsOnError>true</failsOnError>
               <linkXRef>false</linkXRef>
-              <sourceDirectory>${basedir}/src/examples</sourceDirectory>
+              <sourceDirectories>
+                <sourceDirectory>${basedir}/src/examples</sourceDirectory>
+              </sourceDirectories>
             </configuration>
             <goals>
               <goal>checkstyle</goal>
@@ -263,11 +246,6 @@
           </excludes>
         </configuration>
       </plugin>
-      <!-- Remove after upgrade of HC Parent -->
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-surefire-plugin</artifactId>
-      </plugin>
     </plugins>
   </build>
 


[httpcomponents-core] 04/08: Remove default config

Posted by mi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

michaelo pushed a commit to branch master-pom-cleanup
in repository https://gitbox.apache.org/repos/asf/httpcomponents-core.git

commit 98675a8204e2d5ec336fd58c318e524733963f5f
Author: Michael Osipov <mi...@apache.org>
AuthorDate: Mon Sep 7 09:16:06 2020 +0200

    Remove default config
---
 httpcore5-h2/pom.xml       | 3 ---
 httpcore5-reactive/pom.xml | 2 --
 httpcore5-testing/pom.xml  | 6 ------
 httpcore5/pom.xml          | 1 -
 4 files changed, 12 deletions(-)

diff --git a/httpcore5-h2/pom.xml b/httpcore5-h2/pom.xml
index f6f0ff9..a6d6c0a 100644
--- a/httpcore5-h2/pom.xml
+++ b/httpcore5-h2/pom.xml
@@ -45,12 +45,10 @@
       <groupId>org.apache.httpcomponents.core5</groupId>
       <artifactId>httpcore5</artifactId>
       <version>${project.version}</version>
-      <scope>compile</scope>
     </dependency>
     <dependency>
       <groupId>org.conscrypt</groupId>
       <artifactId>conscrypt-openjdk-uber</artifactId>
-      <scope>compile</scope>
       <optional>true</optional>
     </dependency>
     <dependency>
@@ -96,7 +94,6 @@
               <resources>
                 <resource>
                   <directory>src/test/java/org/apache/hc/core5/http2/examples</directory>
-                  <filtering>false</filtering>
                 </resource>
               </resources>
             </configuration>
diff --git a/httpcore5-reactive/pom.xml b/httpcore5-reactive/pom.xml
index c320587..0df61c2 100644
--- a/httpcore5-reactive/pom.xml
+++ b/httpcore5-reactive/pom.xml
@@ -46,7 +46,6 @@
       <groupId>org.apache.httpcomponents.core5</groupId>
       <artifactId>httpcore5</artifactId>
       <version>${project.version}</version>
-      <scope>compile</scope>
     </dependency>
     <dependency>
       <groupId>org.reactivestreams</groupId>
@@ -82,7 +81,6 @@
               <resources>
                 <resource>
                   <directory>src/test/java/org/apache/hc/core5/reactive/examples</directory>
-                  <filtering>false</filtering>
                 </resource>
               </resources>
             </configuration>
diff --git a/httpcore5-testing/pom.xml b/httpcore5-testing/pom.xml
index 6f68f49..c1d8d46 100644
--- a/httpcore5-testing/pom.xml
+++ b/httpcore5-testing/pom.xml
@@ -45,36 +45,30 @@
       <groupId>org.apache.httpcomponents.core5</groupId>
       <artifactId>httpcore5</artifactId>
       <version>${project.version}</version>
-      <scope>compile</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.httpcomponents.core5</groupId>
       <artifactId>httpcore5-h2</artifactId>
       <version>${project.version}</version>
-      <scope>compile</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.httpcomponents.core5</groupId>
       <artifactId>httpcore5-reactive</artifactId>
       <version>${project.version}</version>
-      <scope>compile</scope>
     </dependency>
     <dependency>
       <groupId>commons-cli</groupId>
       <artifactId>commons-cli</artifactId>
       <version>1.4</version>
-      <scope>compile</scope>
     </dependency>
     <dependency>
       <groupId>org.slf4j</groupId>
       <artifactId>slf4j-api</artifactId>
-      <scope>compile</scope>
     </dependency>
     <dependency>
       <groupId>io.reactivex.rxjava2</groupId>
       <artifactId>rxjava</artifactId>
       <version>${rxjava.version}</version>
-      <scope>compile</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.logging.log4j</groupId>
diff --git a/httpcore5/pom.xml b/httpcore5/pom.xml
index fc5e846..3c486a6 100644
--- a/httpcore5/pom.xml
+++ b/httpcore5/pom.xml
@@ -108,7 +108,6 @@
               <resources>
                 <resource>
                   <directory>src/test/java/org/apache/hc/core5/http/examples</directory>
-                  <filtering>false</filtering>
                 </resource>
               </resources>
             </configuration>


[httpcomponents-core] 02/08: Use unique Surefire version throughout

Posted by mi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

michaelo pushed a commit to branch master-pom-cleanup
in repository https://gitbox.apache.org/repos/asf/httpcomponents-core.git

commit e6fd47079eb1678faa17faa23f51938d3a893288
Author: Michael Osipov <mi...@apache.org>
AuthorDate: Mon Sep 7 09:13:27 2020 +0200

    Use unique Surefire version throughout
---
 httpcore5-testing/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/httpcore5-testing/pom.xml b/httpcore5-testing/pom.xml
index c630f87..6f68f49 100644
--- a/httpcore5-testing/pom.xml
+++ b/httpcore5-testing/pom.xml
@@ -112,7 +112,7 @@
           <plugin>
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-failsafe-plugin</artifactId>
-            <version>2.22.2</version>
+            <version>${hc.surefire.version}</version>
             <executions>
               <execution>
                 <goals>


[httpcomponents-core] 07/08: Unify JXR and Surefire report config

Posted by mi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

michaelo pushed a commit to branch master-pom-cleanup
in repository https://gitbox.apache.org/repos/asf/httpcomponents-core.git

commit e1d29850fa9111130f01b27f956f375e33944e35
Author: Michael Osipov <mi...@apache.org>
AuthorDate: Mon Sep 7 09:19:55 2020 +0200

    Unify JXR and Surefire report config
---
 httpcore5-h2/pom.xml       | 9 ---------
 httpcore5-reactive/pom.xml | 9 ---------
 httpcore5-testing/pom.xml  | 9 ---------
 httpcore5/pom.xml          | 9 ---------
 pom.xml                    | 9 ++++++++-
 5 files changed, 8 insertions(+), 37 deletions(-)

diff --git a/httpcore5-h2/pom.xml b/httpcore5-h2/pom.xml
index 0a87b70..2bbeb48 100644
--- a/httpcore5-h2/pom.xml
+++ b/httpcore5-h2/pom.xml
@@ -118,15 +118,6 @@
           </reportSet>
         </reportSets>
       </plugin>
-
-      <plugin>
-        <artifactId>maven-jxr-plugin</artifactId>
-      </plugin>
-
-      <plugin>
-        <artifactId>maven-surefire-report-plugin</artifactId>
-      </plugin>
-
     </plugins>
   </reporting>
 
diff --git a/httpcore5-reactive/pom.xml b/httpcore5-reactive/pom.xml
index 4fcd320..4f60da5 100644
--- a/httpcore5-reactive/pom.xml
+++ b/httpcore5-reactive/pom.xml
@@ -105,15 +105,6 @@
           </reportSet>
         </reportSets>
       </plugin>
-
-      <plugin>
-        <artifactId>maven-jxr-plugin</artifactId>
-      </plugin>
-
-      <plugin>
-        <artifactId>maven-surefire-report-plugin</artifactId>
-      </plugin>
-
     </plugins>
   </reporting>
 
diff --git a/httpcore5-testing/pom.xml b/httpcore5-testing/pom.xml
index a7af467..07cfef9 100644
--- a/httpcore5-testing/pom.xml
+++ b/httpcore5-testing/pom.xml
@@ -175,15 +175,6 @@
           </reportSet>
         </reportSets>
       </plugin>
-
-      <plugin>
-        <artifactId>maven-jxr-plugin</artifactId>
-      </plugin>
-
-      <plugin>
-        <artifactId>maven-surefire-report-plugin</artifactId>
-      </plugin>
-
     </plugins>
   </reporting>
 
diff --git a/httpcore5/pom.xml b/httpcore5/pom.xml
index c0a0636..ed4384e 100644
--- a/httpcore5/pom.xml
+++ b/httpcore5/pom.xml
@@ -141,15 +141,6 @@
           </reportSet>
         </reportSets>
       </plugin>
-
-      <plugin>
-        <artifactId>maven-jxr-plugin</artifactId>
-      </plugin>
-
-      <plugin>
-        <artifactId>maven-surefire-report-plugin</artifactId>
-      </plugin>
-
     </plugins>
   </reporting>
 
diff --git a/pom.xml b/pom.xml
index cb4ad50..444aef4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -274,7 +274,14 @@
           <comparisonVersion>${api.comparison.version}</comparisonVersion>
         </configuration>
       </plugin>
-
+      <plugin>
+        <artifactId>maven-jxr-plugin</artifactId>
+        <version>${hc.jxr.version}</version>
+      </plugin>
+      <plugin>
+        <artifactId>maven-surefire-report-plugin</artifactId>
+        <version>${hc.surefire.version}</version>
+      </plugin>
     </plugins>
   </reporting>