From 668ea21a2e62a7c1b6a9257f3ff94c001e9a18fe Mon Sep 17 00:00:00 2001 From: Marian Koncek Date: Wed, 16 Aug 2023 11:55:35 +0200 Subject: [PATCH] Update to upstream version 3.9.0 --- .gitignore | 1 + 0001-Disable-help-MOJO-generation.patch | 146 +++++++++++++++--------- 0002-Remove-dependency-on-jtidy.patch | 107 +++++++++-------- 0003-Disable-reporting.patch | 75 +++++------- maven-plugin-tools.spec | 32 +++--- sources | 2 +- 6 files changed, 202 insertions(+), 161 deletions(-) diff --git a/.gitignore b/.gitignore index 16f3af5..c020996 100644 --- a/.gitignore +++ b/.gitignore @@ -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 diff --git a/0001-Disable-help-MOJO-generation.patch b/0001-Disable-help-MOJO-generation.patch index aae535a..578d1e6 100644 --- a/0001-Disable-help-MOJO-generation.patch +++ b/0001-Disable-help-MOJO-generation.patch @@ -3,25 +3,28 @@ From: Mikolaj Izdebski 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 HelpMojo 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 @@ index 7cc472e5..a51430d1 100644 - @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; + @Override + protected void generate() throws MojoExecutionException { +- PluginHelpGenerator pluginHelpGenerator = new PluginHelpGenerator() +- .setMavenProject(project) +- .setHelpPackageName(getHelpPackageName()) +- .setGoalPrefix(goalPrefix) +- .setVelocityComponent(velocity); - -- super.execute(); -- -- 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/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; } - } -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 ); +- public PluginHelpGenerator setVelocityComponent(VelocityComponent velocityComponent) { +- this.velocityComponent = velocityComponent; +- return this; +- } - - try - { - // write complete plugin.xml descriptor - File f = new File( destinationDirectory, "plugin.xml" ); - writeDescriptor( f, request, false ); + 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"); - -- // write plugin-help.xml help-descriptor -- MavenProject mavenProject = request.getProject(); +- 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); - -- f = new File( destinationDirectory, -- PluginHelpGenerator.getPluginHelpPath( mavenProject ) ); -- -- 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 diff --git a/0002-Remove-dependency-on-jtidy.patch b/0002-Remove-dependency-on-jtidy.patch index 2a94a36..0201607 100644 --- a/0002-Remove-dependency-on-jtidy.patch +++ b/0002-Remove-dependency-on-jtidy.patch @@ -3,23 +3,26 @@ From: Mikolaj Izdebski 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 @@ index e9ec47fe..1393b507 100644 - * - * @param description Javadoc description with HTML tags, may be null. - * @return The description with valid XHTML tags, never null. +- * @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( "" + ls ) + 6 + ls.length(); -- int endPos = commentCleaned.indexOf( ls + "" ); -- commentCleaned = commentCleaned.substring( startPos, endPos ); +- String ls = System.getProperty("line.separator"); +- int startPos = commentCleaned.indexOf("" + ls) + 6 + ls.length(); +- int endPos = commentCleaned.indexOf(ls + ""); +- commentCleaned = commentCleaned.substring(startPos, endPos); - - return commentCleaned; - } @@ -78,15 +75,33 @@ index e9ec47fe..1393b507 100644 /** * 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 diff --git a/0003-Disable-reporting.patch b/0003-Disable-reporting.patch index 32bc51b..d61b383 100644 --- a/0003-Disable-reporting.patch +++ b/0003-Disable-reporting.patch @@ -3,15 +3,17 @@ From: Mikolaj Izdebski 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 @@ index 1393b507..3f8d05e4 100644 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 @@ index 1393b507..3f8d05e4 100644 - * false 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 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 urls = new ArrayList<>( classPathStrings.size() ); -- for ( String classPathString : classPathStrings ) -- { -- try -- { -- urls.add( new File( classPathString ).toURL() ); -- } -- catch ( MalformedURLException e ) -- { -- throw new IllegalArgumentException( e ); +- List 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 diff --git a/maven-plugin-tools.spec b/maven-plugin-tools.spec index 5c81aa7..1ddfc38 100644 --- a/maven-plugin-tools.spec +++ b/maven-plugin-tools.spec @@ -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: Apache-2.0 -URL: http://maven.apache.org/plugin-tools/ +URL: https://maven.apache.org/plugin-tools/ BuildArch: noarch ExclusiveArch: %{java_arches} noarch @@ -39,6 +39,8 @@ BuildRequires: mvn(org.eclipse.sisu:org.eclipse.sisu.plexus) 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 @@ Obsoletes: %{name}-javadocs < 3.6.4-3 %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" " UTF-8 @@ -113,21 +115,20 @@ API documentation for %{name}. %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 @@ rm maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/PluginReport %install %mvn_install - %files -f .mfiles-maven-plugin-tools %license LICENSE NOTICE @@ -157,8 +157,10 @@ rm maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/PluginReport %files javadoc -f .mfiles-javadoc %license LICENSE NOTICE - %changelog +* Wed Aug 16 2023 Marian Koncek - 3.9.0-1 +- Update to upstream version 3.9.0 + * Thu Jul 20 2023 Fedora Release Engineering - 3.6.4-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild diff --git a/sources b/sources index 19ef310..929c742 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (maven-plugin-tools-3.6.4-source-release.zip) = d6a9c46ad324d77258cb2ccdddf7d3673734f9412c2863d21cde10a3853c1bcd1d15427851b49660d19c2707e2116d10aace13876c656d23c178998717970c07 +SHA512 (maven-plugin-tools-3.9.0-source-release.zip) = b4cc3345875c80f74fee4a854b80792880719dfbd733fc150c1875d16953a31875e3cec5cde81e196fb13105dd77a770ace720cd2c982dcc8d6c6b99ac12c196