#12 Update to upstream version 3.9.0
Merged 9 months ago by mizdebsk. Opened 9 months ago by mkoncek.
rpms/ mkoncek/maven-plugin-tools rawhide  into  rawhide

file modified
+1
@@ -11,3 +11,4 @@ 

  /maven-plugin-tools-3.5.1-source-release.zip

  /maven-plugin-tools-3.6.0-source-release.zip

  /maven-plugin-tools-3.6.4-source-release.zip

+ /maven-plugin-tools-3.9.0-source-release.zip

@@ -3,25 +3,28 @@ 

  Date: Mon, 27 Apr 2020 12:52:15 +0200

  Subject: [PATCH 1/3] Disable help MOJO generation

  

+ Forwarded: not-needed

+ 

  ---

-  .../plugin/plugin/HelpGeneratorMojo.java      | 20 +------------------

-  .../generator/PluginDescriptorGenerator.java  | 11 ----------

-  2 files changed, 1 insertion(+), 30 deletions(-)

+  .../plugin/plugin/HelpGeneratorMojo.java      | 23 ----------------

+  .../plugin/generator/PluginHelpGenerator.java | 27 -------------------

+  2 files changed, 50 deletions(-)

  

  diff --git a/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/HelpGeneratorMojo.java b/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/HelpGeneratorMojo.java

- index 7cc472e5..a51430d1 100644

+ index eeadd65e..a7220d71 100644

  --- a/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/HelpGeneratorMojo.java

  +++ b/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/HelpGeneratorMojo.java

- @@ -28,8 +28,6 @@ import org.apache.maven.plugins.annotations.Mojo;

+ @@ -31,9 +31,7 @@ import org.apache.maven.plugins.annotations.Mojo;

   import org.apache.maven.plugins.annotations.Parameter;

   import org.apache.maven.plugins.annotations.ResolutionScope;

-  import org.apache.maven.tools.plugin.generator.Generator;

+  import org.apache.maven.tools.plugin.generator.GeneratorException;

  -import org.apache.maven.tools.plugin.generator.PluginHelpGenerator;

+  import org.codehaus.plexus.util.StringUtils;

  -import org.codehaus.plexus.velocity.VelocityComponent;

   

   /**

    * Generates a <code>HelpMojo</code> class.

- @@ -58,12 +56,6 @@ public class HelpGeneratorMojo

+ @@ -68,12 +66,6 @@ public class HelpGeneratorMojo extends AbstractGeneratorMojo {

       @Parameter

       private String helpPackageName;

   
@@ -31,62 +34,95 @@ 

  -    @Component

  -    private VelocityComponent velocity;

  -

-      /**

-       * {@inheritDoc}

-       */

- @@ -79,7 +71,7 @@ public class HelpGeneratorMojo

-      @Override

-      protected Generator createGenerator()

-      {

- -        return new PluginHelpGenerator().setHelpPackageName( helpPackageName ).setVelocityComponent( this.velocity );

- +        return null;

-      }

+      String getHelpPackageName() {

+          String packageName = null;

+          if (StringUtils.isNotBlank(helpPackageName)) {

+ @@ -101,20 +93,5 @@ public class HelpGeneratorMojo extends AbstractGeneratorMojo {

   

-      /**

- @@ -89,16 +81,6 @@ public class HelpGeneratorMojo

-      public void execute()

-          throws MojoExecutionException

-      {

- -        // force value for this plugin

- -        skipErrorNoDescriptorsFound = true;

- -

- -        super.execute();

+      @Override

+      protected void generate() throws MojoExecutionException {

+ -        PluginHelpGenerator pluginHelpGenerator = new PluginHelpGenerator()

+ -                .setMavenProject(project)

+ -                .setHelpPackageName(getHelpPackageName())

+ -                .setGoalPrefix(goalPrefix)

+ -                .setVelocityComponent(velocity);

  -

- -        if ( !project.getCompileSourceRoots().contains( outputDirectory.getAbsolutePath() ) && !skip )

- -        {

- -            project.addCompileSourceRoot( outputDirectory.getAbsolutePath() );

+ -        try {

+ -            pluginHelpGenerator.execute(outputDirectory);

+ -        } catch (GeneratorException e) {

+ -            throw new MojoExecutionException(e.getMessage(), e);

  -        }

  -

+ -        if (!project.getCompileSourceRoots().contains(outputDirectory.getAbsolutePath())) {

+ -            project.addCompileSourceRoot(outputDirectory.getAbsolutePath());

+ -        }

       }

-  

   }

- diff --git a/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginDescriptorGenerator.java b/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginDescriptorGenerator.java

- index 6e777c08..3d3f8c59 100644

- --- a/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginDescriptorGenerator.java

- +++ b/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginDescriptorGenerator.java

- @@ -65,22 +65,11 @@ public class PluginDescriptorGenerator

-      public void execute( File destinationDirectory, PluginToolsRequest request )

-          throws GeneratorException

-      {

- -        // eventually rewrite help mojo class to match actual package name

- -        PluginHelpGenerator.rewriteHelpMojo( request, log );

- -

-          try

-          {

-              // write complete plugin.xml descriptor

-              File f = new File( destinationDirectory, "plugin.xml" );

-              writeDescriptor( f, request, false );

+ diff --git a/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java b/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java

+ index 474a92d6..4d706332 100644

+ --- a/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java

+ +++ b/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java

+ @@ -27,12 +27,10 @@ import java.io.StringWriter;

+  import java.io.Writer;

+  

+  import org.apache.maven.project.MavenProject;

+ -import org.apache.velocity.VelocityContext;

+  import org.codehaus.plexus.logging.AbstractLogEnabled;

+  import org.codehaus.plexus.logging.Logger;

+  import org.codehaus.plexus.logging.console.ConsoleLogger;

+  import org.codehaus.plexus.util.io.CachingOutputStream;

+ -import org.codehaus.plexus.velocity.VelocityComponent;

+  

+  import static java.nio.charset.StandardCharsets.UTF_8;

+  

+ @@ -54,7 +52,6 @@ public class PluginHelpGenerator extends AbstractLogEnabled {

+      private String goalPrefix;

+      private MavenProject mavenProject;

+      private boolean useMaven4Api;

+ -    private VelocityComponent velocityComponent;

+  

+      /**

+       * Default constructor

+ @@ -95,11 +92,6 @@ public class PluginHelpGenerator extends AbstractLogEnabled {

+          return this;

+      }

+  

+ -    public PluginHelpGenerator setVelocityComponent(VelocityComponent velocityComponent) {

+ -        this.velocityComponent = velocityComponent;

+ -        return this;

+ -    }

  -

- -            // write plugin-help.xml help-descriptor

- -            MavenProject mavenProject = request.getProject();

+      public PluginHelpGenerator setGoalPrefix(String goalPrefix) {

+          this.goalPrefix = goalPrefix;

+          return this;

+ @@ -115,27 +107,8 @@ public class PluginHelpGenerator extends AbstractLogEnabled {

+      // ----------------------------------------------------------------------

+  

+      private String getHelpClassSources(String pluginHelpPath) throws IOException {

+ -        VelocityContext context = new VelocityContext();

+ -        boolean useAnnotations =

+ -                mavenProject.getArtifactMap().containsKey("org.apache.maven.plugin-tools:maven-plugin-annotations");

  -

- -            f = new File( destinationDirectory,

- -                          PluginHelpGenerator.getPluginHelpPath( mavenProject ) );

+ -        context.put("helpPackageName", helpPackageName);

+ -        context.put("pluginHelpPath", pluginHelpPath);

+ -        context.put("artifactId", mavenProject.getArtifactId());

+ -        // TODO: evaluate prefix from deserialized plugin

+ -        context.put("goalPrefix", goalPrefix);

+ -        context.put("useAnnotations", useAnnotations);

  -

- -            writeDescriptor( f, request, true );

-          }

-          catch ( IOException e )

-          {

+          StringWriter stringWriter = new StringWriter();

+  

+ -        // plugin-tools sources are UTF-8 (and even ASCII in this case))

+ -        try (InputStream is = Thread.currentThread()

+ -                        .getContextClassLoader()

+ -                        .getResourceAsStream(useMaven4Api ? "help-class-source-v4.vm" : "help-class-source.vm"); //

+ -                InputStreamReader isReader = new InputStreamReader(is, UTF_8)) {

+ -            // isReader =

+ -            velocityComponent.getEngine().evaluate(context, stringWriter, "", isReader);

+ -        }

+          // Apply OS lineSeparator instead of template's lineSeparator to have consistent separators for

+          // all source files.

+          return stringWriter.toString().replaceAll("(\r\n|\n|\r)", System.lineSeparator());

  -- 

- 2.35.1

+ 2.41.0

  

@@ -3,23 +3,26 @@ 

  Date: Mon, 27 Apr 2020 12:56:04 +0200

  Subject: [PATCH 2/3] Remove dependency on jtidy

  

+ Forwarded: not-needed

+ 

  ---

-  .../plugin/generator/GeneratorUtils.java      | 55 +------------------

-  1 file changed, 1 insertion(+), 54 deletions(-)

+  .../plugin/generator/GeneratorUtils.java      | 49 +------------------

+  .../PluginDescriptorFilesGenerator.java       |  7 +--

+  2 files changed, 2 insertions(+), 54 deletions(-)

  

  diff --git a/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/GeneratorUtils.java b/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/GeneratorUtils.java

- index e9ec47fe..1393b507 100644

+ index 99aa7965..f05fb876 100644

  --- a/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/GeneratorUtils.java

  +++ b/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/GeneratorUtils.java

- @@ -52,7 +52,6 @@ import org.apache.maven.reporting.MavenReport;

+ @@ -51,7 +51,6 @@ import org.apache.maven.reporting.MavenReport;

   import org.codehaus.plexus.component.repository.ComponentDependency;

   import org.codehaus.plexus.util.StringUtils;

   import org.codehaus.plexus.util.xml.XMLWriter;

  -import org.w3c.tidy.Tidy;

   

-  import static java.nio.charset.StandardCharsets.UTF_8;

-  

- @@ -262,58 +261,6 @@ public final class GeneratorUtils

+  /**

+   * Convenience methods to play with Maven plugins.

+ @@ -225,52 +224,6 @@ public final class GeneratorUtils {

           return decoded.toString();

       }

   
@@ -28,49 +31,43 @@ 

  -     *

  -     * @param description Javadoc description with HTML tags, may be <code>null</code>.

  -     * @return The description with valid XHTML tags, never <code>null</code>.

+ -     * @deprecated Redundant for java extractor

  -     */

- -    public static String makeHtmlValid( String description )

- -    {

- -        if ( StringUtils.isEmpty( description ) )

- -        {

+ -    @Deprecated

+ -    public static String makeHtmlValid(String description) {

+ -

+ -        if (description == null || description.isEmpty()) {

  -            return "";

  -        }

  -

- -        String commentCleaned = decodeJavadocTags( description );

+ -        String commentCleaned = decodeJavadocTags(description);

  -

  -        // Using jTidy to clean comment

  -        Tidy tidy = new Tidy();

- -        tidy.setDocType( "loose" );

- -        tidy.setXHTML( true );

- -        tidy.setXmlOut( true );

- -        tidy.setInputEncoding( "UTF-8" );

- -        tidy.setOutputEncoding( "UTF-8" );

- -        tidy.setMakeClean( true );

- -        tidy.setNumEntities( true );

- -        tidy.setQuoteNbsp( false );

- -        tidy.setQuiet( true );

- -        tidy.setShowWarnings( false );

- -        try

- -        {

- -            ByteArrayOutputStream out = new ByteArrayOutputStream( commentCleaned.length() + 256 );

- -            tidy.parse( new ByteArrayInputStream( commentCleaned.getBytes( UTF_8 ) ), out );

- -            commentCleaned = out.toString( "UTF-8" );

- -        }

- -        catch ( UnsupportedEncodingException e )

- -        {

- -            // cannot happen as every JVM must support UTF-8, see also class javadoc for java.nio.charset.Charset

- -        }

+ -        tidy.setDocType("loose");

+ -        tidy.setXHTML(true);

+ -        tidy.setXmlOut(true);

+ -        tidy.setInputEncoding("UTF-8");

+ -        tidy.setOutputEncoding("UTF-8");

+ -        tidy.setMakeClean(true);

+ -        tidy.setNumEntities(true);

+ -        tidy.setQuoteNbsp(false);

+ -        tidy.setQuiet(true);

+ -        tidy.setShowWarnings(true);

  -

- -        if ( StringUtils.isEmpty( commentCleaned ) )

- -        {

+ -        ByteArrayOutputStream out = new ByteArrayOutputStream(commentCleaned.length() + 256);

+ -        tidy.parse(new ByteArrayInputStream(commentCleaned.getBytes(StandardCharsets.UTF_8)), out);

+ -        commentCleaned = new String(out.toByteArray(), StandardCharsets.UTF_8);

+ -

+ -        if (commentCleaned == null || commentCleaned.isEmpty()) {

  -            return "";

  -        }

  -

  -        // strip the header/body stuff

- -        String ls = System.getProperty( "line.separator" );

- -        int startPos = commentCleaned.indexOf( "<body>" + ls ) + 6 + ls.length();

- -        int endPos = commentCleaned.indexOf( ls + "</body>" );

- -        commentCleaned = commentCleaned.substring( startPos, endPos );

+ -        String ls = System.getProperty("line.separator");

+ -        int startPos = commentCleaned.indexOf("<body>" + ls) + 6 + ls.length();

+ -        int endPos = commentCleaned.indexOf(ls + "</body>");

+ -        commentCleaned = commentCleaned.substring(startPos, endPos);

  -

  -        return commentCleaned;

  -    }
@@ -78,15 +75,33 @@ 

       /**

        * Converts a HTML fragment as extracted from a javadoc comment to a plain text string. This method tries to retain

        * as much of the text formatting as possible by means of the following transformations:

- @@ -345,7 +292,7 @@ public final class GeneratorUtils

+ @@ -301,7 +254,7 @@ public final class GeneratorUtils {

+          HTMLEditorKit.ParserCallback htmlCallback = new MojoParserCallback(sb);

   

-          try

-          {

- -            parser.parse( new StringReader( makeHtmlValid( html ) ), htmlCallback, true );

- +            parser.parse( new StringReader( html ), htmlCallback, true );

+          try {

+ -            parser.parse(new StringReader(makeHtmlValid(html)), htmlCallback, true);

+ +            parser.parse(new StringReader(html), htmlCallback, true);

+          } catch (IOException e) {

+              throw new RuntimeException(e);

           }

-          catch ( IOException e )

-          {

+ diff --git a/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginDescriptorFilesGenerator.java b/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginDescriptorFilesGenerator.java

+ index cf5c5c48..9f435f0e 100644

+ --- a/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginDescriptorFilesGenerator.java

+ +++ b/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginDescriptorFilesGenerator.java

+ @@ -201,12 +201,7 @@ public class PluginDescriptorFilesGenerator implements Generator {

+       */

+      private static String getTextValue(DescriptorType type, boolean containsXhtmlValue, String text) {

+          final String xhtmlText;

+ -        if (!containsXhtmlValue) // text comes from legacy extractor

+ -        {

+ -            xhtmlText = GeneratorUtils.makeHtmlValid(text);

+ -        } else {

+ -            xhtmlText = text;

+ -        }

+ +        xhtmlText = text;

+          if (type != DescriptorType.XHTML) {

+              return new HtmlToPlainTextConverter().convert(text);

+          } else {

  -- 

- 2.35.1

+ 2.41.0

  

file modified
+31 -44
@@ -3,15 +3,17 @@ 

  Date: Mon, 27 Apr 2020 12:57:13 +0200

  Subject: [PATCH 3/3] Disable reporting

  

+ Forwarded: not-needed

+ 

  ---

-  .../plugin/generator/GeneratorUtils.java      | 62 -------------------

-  1 file changed, 62 deletions(-)

+  .../plugin/generator/GeneratorUtils.java      | 47 -------------------

+  1 file changed, 47 deletions(-)

  

  diff --git a/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/GeneratorUtils.java b/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/GeneratorUtils.java

- index 1393b507..3f8d05e4 100644

+ index f05fb876..c4664769 100644

  --- a/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/GeneratorUtils.java

  +++ b/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/GeneratorUtils.java

- @@ -48,7 +48,6 @@ import org.apache.maven.artifact.DependencyResolutionRequiredException;

+ @@ -47,7 +47,6 @@ import org.apache.maven.artifact.DependencyResolutionRequiredException;

   import org.apache.maven.plugin.descriptor.MojoDescriptor;

   import org.apache.maven.plugin.descriptor.PluginDescriptor;

   import org.apache.maven.project.MavenProject;
@@ -19,10 +21,11 @@ 

   import org.codehaus.plexus.component.repository.ComponentDependency;

   import org.codehaus.plexus.util.StringUtils;

   import org.codehaus.plexus.util.xml.XMLWriter;

- @@ -605,65 +604,4 @@ public final class GeneratorUtils

+ @@ -503,50 +502,4 @@ public final class GeneratorUtils {

+  

           return packageName;

       }

-  

+ -

  -    /**

  -     * @param impl a Mojo implementation, not null

  -     * @param project a MavenProject instance, could be null
@@ -30,61 +33,45 @@ 

  -     * <code>false</code> otherwise.

  -     * @throws IllegalArgumentException if any

  -     */

- -    @SuppressWarnings( "unchecked" )

- -    public static boolean isMavenReport( String impl, MavenProject project )

- -        throws IllegalArgumentException

- -    {

- -        if ( impl == null )

- -        {

- -            throw new IllegalArgumentException( "mojo implementation should be declared" );

+ -    @SuppressWarnings("unchecked")

+ -    public static boolean isMavenReport(String impl, MavenProject project) throws IllegalArgumentException {

+ -        if (impl == null) {

+ -            throw new IllegalArgumentException("mojo implementation should be declared");

  -        }

  -

  -        ClassLoader classLoader = Thread.currentThread().getContextClassLoader();

- -        if ( project != null )

- -        {

+ -        if (project != null) {

  -            List<String> classPathStrings;

- -            try

- -            {

+ -            try {

  -                classPathStrings = project.getCompileClasspathElements();

- -                if ( project.getExecutionProject() != null )

- -                {

- -                    classPathStrings.addAll( project.getExecutionProject().getCompileClasspathElements() );

+ -                if (project.getExecutionProject() != null) {

+ -                    classPathStrings.addAll(project.getExecutionProject().getCompileClasspathElements());

  -                }

- -            }

- -            catch ( DependencyResolutionRequiredException e )

- -            {

- -                throw new IllegalArgumentException( e );

+ -            } catch (DependencyResolutionRequiredException e) {

+ -                throw new IllegalArgumentException(e);

  -            }

  -

- -            List<URL> urls = new ArrayList<>( classPathStrings.size() );

- -            for ( String classPathString : classPathStrings )

- -            {

- -                try

- -                {

- -                    urls.add( new File( classPathString ).toURL() );

- -                }

- -                catch ( MalformedURLException e )

- -                {

- -                    throw new IllegalArgumentException( e );

+ -            List<URL> urls = new ArrayList<>(classPathStrings.size());

+ -            for (String classPathString : classPathStrings) {

+ -                try {

+ -                    urls.add(new File(classPathString).toURL());

+ -                } catch (MalformedURLException e) {

+ -                    throw new IllegalArgumentException(e);

  -                }

  -            }

  -

- -            classLoader = new URLClassLoader( urls.toArray( new URL[urls.size()] ), classLoader );

+ -            classLoader = new URLClassLoader(urls.toArray(new URL[urls.size()]), classLoader);

  -        }

  -

- -        try

- -        {

- -            Class<?> clazz = Class.forName( impl, false, classLoader );

+ -        try {

+ -            Class<?> clazz = Class.forName(impl, false, classLoader);

  -

- -            return MavenReport.class.isAssignableFrom( clazz );

- -        }

- -        catch ( ClassNotFoundException e )

- -        {

+ -            return MavenReport.class.isAssignableFrom(clazz);

+ -        } catch (ClassNotFoundException e) {

  -            return false;

  -        }

  -    }

- -

   }

  -- 

- 2.35.1

+ 2.41.0

  

file modified
+18 -16
@@ -1,11 +1,11 @@ 

  %bcond_with bootstrap

  

  Name:           maven-plugin-tools

- Version:        3.6.4

- Release:        5%{?dist}

+ Version:        3.9.0

+ Release:        1%{?dist}

  Summary:        Maven Plugin Tools

- License:        ASL 2.0

- URL:            http://maven.apache.org/plugin-tools/

+ License:        Apache-2.0

+ URL:            https://maven.apache.org/plugin-tools/

  BuildArch:      noarch

  ExclusiveArch:  %{java_arches} noarch

  
@@ -39,6 +39,8 @@ 

  BuildRequires:  mvn(org.ow2.asm:asm)

  BuildRequires:  mvn(org.ow2.asm:asm-commons)

  BuildRequires:  mvn(org.sonatype.plexus:plexus-build-api)

+ BuildRequires:  mvn(org.eclipse.sisu:sisu-maven-plugin)

+ BuildRequires:  mvn(org.jsoup:jsoup)

  %endif

  

  %description
@@ -97,14 +99,14 @@ 

  %description javadoc

  API documentation for %{name}.

  

- 

  %prep

  %setup -q

- %patch1 -p1

- %patch2 -p1

- %patch3 -p1

+ find -name '*.java' -exec sed -i 's/\r//' {} +

+ %patch 1 -p1

+ %patch 2 -p1

+ %patch 3 -p1

  

- %pom_remove_plugin :maven-enforcer-plugin

+ rm -r maven-plugin-tools-api/src/test/resources/javadoc

  

  %pom_xpath_inject "pom:project/pom:properties" "

      <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -113,21 +115,20 @@ 

  %pom_xpath_remove "pom:execution[pom:id='generated-helpmojo']" maven-plugin-plugin

  

  %pom_disable_module maven-script

+ %pom_disable_module maven-plugin-report-plugin

  

  %pom_remove_dep -r :maven-reporting-impl

  %pom_remove_dep -r :maven-reporting-api

  %pom_remove_dep -r :plexus-velocity

  %pom_remove_dep -r :velocity

  %pom_remove_dep -r :jtidy

- %pom_remove_dep -r :doxia-sink-api

- %pom_remove_dep -r :doxia-site-renderer

+ %pom_remove_plugin -r :spotless-maven-plugin

  

+ %pom_remove_dep org.junit:junit-bom

  %pom_remove_dep :maven-plugin-tools-ant maven-plugin-plugin

  %pom_remove_dep :maven-plugin-tools-beanshell maven-plugin-plugin

  

- rm maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/Plugin{Help,Xdoc}Generator.java

- rm maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/PluginReport.java

- 

+ rm maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginXdocGenerator.java

  

  %build

  %mvn_build -s -f
@@ -135,7 +136,6 @@ 

  %install

  %mvn_install

  

- 

  %files -f .mfiles-maven-plugin-tools

  %license LICENSE NOTICE

  
@@ -157,8 +157,10 @@ 

  %files javadoc -f .mfiles-javadoc

  %license LICENSE NOTICE

  

- 

  %changelog

+ * Wed Aug 16 2023 Marian Koncek <mkoncek@redhat.com> - 3.9.0-1

+ - Update to upstream version 3.9.0

+ 

  * Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.4-5

  - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild

  

file modified
+1 -1
@@ -1,1 +1,1 @@ 

- SHA512 (maven-plugin-tools-3.6.4-source-release.zip) = d6a9c46ad324d77258cb2ccdddf7d3673734f9412c2863d21cde10a3853c1bcd1d15427851b49660d19c2707e2116d10aace13876c656d23c178998717970c07

+ SHA512 (maven-plugin-tools-3.9.0-source-release.zip) = b4cc3345875c80f74fee4a854b80792880719dfbd733fc150c1875d16953a31875e3cec5cde81e196fb13105dd77a770ace720cd2c982dcc8d6c6b99ac12c196