[java-parent-project] branch main updated: JPAR-178 - Update maven-javadoc-plugin to 3.3.0

Phil Smart philip.smart at jisc.ac.uk
Mon Nov 22 15:17:28 UTC 2021


This is an automated email from the git hooks/post-receive script.

philsmart pushed a commit to branch main
in repository java-parent-project.

View the commit online:
http://git.shibboleth.net/view/?p=java-parent-project.git;a=commit;h=6866a1786a5cd220fd66cc4b534bfb83b924cb70

The following commit(s) were added to refs/heads/main by this push:
     new 6866a17  JPAR-178 - Update maven-javadoc-plugin to 3.3.0
6866a17 is described below

commit 6866a1786a5cd220fd66cc4b534bfb83b924cb70
Author: Phil Smart <philip.smart at jisc.ac.uk>
AuthorDate: Mon Nov 22 15:15:36 2021 +0000

    JPAR-178 - Update maven-javadoc-plugin to 3.3.0
    
    Switch to our maven-javadoc-plugin V3.3.0.1.
    Update the maven-javadoc-plugin patch to fix hardcoded offical groupId.
    
    https://issues.shibboleth.net/jira/browse/JPAR-178
---
 pom.xml                                            |  2 +-
 ...-178-Update-maven-javadoc-plugin-to-3.3.0.patch | 36 +++++++++++++++++++---
 2 files changed, 33 insertions(+), 5 deletions(-)

diff --git a/pom.xml b/pom.xml
index 0343e70..d2e6955 100644
--- a/pom.xml
+++ b/pom.xml
@@ -85,7 +85,7 @@
         <maven-enforcer-plugin.version>3.0.0-M3</maven-enforcer-plugin.version>
         <maven-install-plugin.version>3.0.0-M1</maven-install-plugin.version>
         <maven-jar-plugin.version>3.2.0</maven-jar-plugin.version>
-        <maven-javadoc-plugin.version>3.3.0</maven-javadoc-plugin.version>
+        <maven-javadoc-plugin.version>3.3.0.1</maven-javadoc-plugin.version>
         <maven-jxr-plugin.version>3.0.0</maven-jxr-plugin.version>
         <maven-project-info-reports-plugin.version>3.1.1</maven-project-info-reports-plugin.version>
         <maven-resources-plugin.version>3.2.0</maven-resources-plugin.version>
diff --git a/resources/maven/0001-JPAR-178-Update-maven-javadoc-plugin-to-3.3.0.patch b/resources/maven/0001-JPAR-178-Update-maven-javadoc-plugin-to-3.3.0.patch
index 4d88742..1d3eae9 100644
--- a/resources/maven/0001-JPAR-178-Update-maven-javadoc-plugin-to-3.3.0.patch
+++ b/resources/maven/0001-JPAR-178-Update-maven-javadoc-plugin-to-3.3.0.patch
@@ -1,4 +1,4 @@
-From 1c2892e2cc3eb8ab2d072a8fa53bf691e2950f62 Mon Sep 17 00:00:00 2001
+From 10317939d461347e1383750f53b4cfeaf8da42dc Mon Sep 17 00:00:00 2001
 From: Phil Smart <philip.smart at jisc.ac.uk>
 Date: Thu, 22 Jul 2021 16:01:30 +0100
 Subject: [PATCH] JPAR-178 - Update maven-javadoc-plugin to 3.3.0
@@ -8,12 +8,13 @@ Rebase maven-javadoc-plugin changes onto 3.3.0.
 - Prevent the generation of module path arguments to Javadoc. Instead
 always using the classpath argument.
 - Change POM for internal project use
+- Replace full javadoc goal with shib plugin groupId
 
 https://issues.shibboleth.net/jira/browse/JPAR-178
 ---
  pom.xml                                       | 28 +++++++------------
- .../plugins/javadoc/AbstractJavadocMojo.java  | 12 ++------
- 2 files changed, 13 insertions(+), 27 deletions(-)
+ .../plugins/javadoc/AbstractJavadocMojo.java  | 18 +++++-------
+ 2 files changed, 17 insertions(+), 29 deletions(-)
 
 diff --git a/pom.xml b/pom.xml
 index 7e9ab315..c0baffdf 100644
@@ -69,7 +70,7 @@ index 7e9ab315..c0baffdf 100644
  
    <properties>
 diff --git a/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java b/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java
-index 0655f8a1..3bb3b413 100644
+index 0655f8a1..3af0eefb 100644
 --- a/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java
 +++ b/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java
 @@ -5121,15 +5121,7 @@ public abstract class AbstractJavadocMojo
@@ -105,6 +106,33 @@ index 0655f8a1..3bb3b413 100644
          if ( getLog().isDebugEnabled() )
          {
              // no quoted arguments
+@@ -6281,7 +6275,7 @@ public abstract class AbstractJavadocMojo
+     private String getFullJavadocGoal()
+     {
+         String javadocPluginVersion = null;
+-        String resource = "META-INF/maven/org.apache.maven.plugins/maven-javadoc-plugin/pom.properties";
++        String resource = "META-INF/maven/net.shibboleth.maven.plugins/maven-javadoc-plugin/pom.properties";
+         try ( InputStream resourceAsStream 
+                         = AbstractJavadocMojo.class.getClassLoader().getResourceAsStream( resource ) )
+         {
+@@ -6302,7 +6296,7 @@ public abstract class AbstractJavadocMojo
+ 
+         StringBuilder sb = new StringBuilder();
+ 
+-        sb.append( "org.apache.maven.plugins:maven-javadoc-plugin:" );
++        sb.append( "net.shibboleth.maven.plugins:maven-javadoc-plugin:" );
+         if ( StringUtils.isNotEmpty( javadocPluginVersion ) )
+         {
+             sb.append( javadocPluginVersion ).append( ":" );
+@@ -6370,6 +6364,8 @@ public abstract class AbstractJavadocMojo
+                 getLog().info(
+                     "The goal '" + javadocGoal + "' has not been previously called for the module: '" + p.getId()
+                         + "'. Trying to invoke it..." );
++                
++                getLog().info( "External call using javadoc goal: " + javadocGoal );                
+ 
+                 File invokerDir = new File( project.getBuild().getDirectory(), "invoker" );
+                 invokerDir.mkdirs();
 -- 
 2.30.1 (Apple Git-130)
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list