Jeremy BĂcha pushed to branch master at Debian Java Maintainers / maven-plugin-tools
Commits: 85bef6c6 by Pushkar Kulkarni at 2025-04-01T19:23:30+05:30 Explicitly depend on sisu-maven-plugin - - - - - 3 changed files: - debian/changelog - + debian/patches/add-sisu-maven-plugin.patch - + debian/patches/series Changes: ===================================== debian/changelog ===================================== @@ -1,3 +1,9 @@ +maven-plugin-tools (3.10.2-2) UNRELEASED; urgency=medium + + * d/patches: explicitly depend on sisu-maven-plugin (Closes: #1101824) + + -- Pushkar Kulkarni <[email protected]> Tue, 01 Apr 2025 19:14:46 +0530 + maven-plugin-tools (3.10.2-1) unstable; urgency=medium * Team upload. ===================================== debian/patches/add-sisu-maven-plugin.patch ===================================== @@ -0,0 +1,31 @@ +Subject: Add sisu-maven-plugin dependency to pom.xml + The maven-tools-plugin-java-debian.jar file includes the MOJO descriptor + extractor class for Javadoc-based MOJOs viz. JavaJavadocMojoDescriptorExtractor. + While building a maven plugin that uses Javadoc-based MOJOs, the Eclipse Sisu + framework injects the descriptor extractors into the maven workflow. To help + discover these extractors, jars that contain them include an index file viz. + META-INF/sisu/javax.inject.Named. To have this file included in the + maven-tools-plugin-java-debian.jar, explicity add the sisu-maven-plugin + dependency to the maven-plugin-tools pom.xml. +Author: Pushkar Kulkarni <[email protected]> +Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/maven-plugin-tools/+bug/2089933 +Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1101824 +Forwarded: not-needed + + +--- a/maven-plugin-tools-java/pom.xml ++++ b/maven-plugin-tools-java/pom.xml +@@ -79,4 +79,13 @@ + </dependency> + </dependencies> + ++ <!-- add sisu-maven-plugin to support java-javadoc extractor --> ++ <build> ++ <plugins> ++ <plugin> ++ <groupId>org.eclipse.sisu</groupId> ++ <artifactId>sisu-maven-plugin</artifactId> ++ </plugin> ++ </plugins> ++ </build> + </project> ===================================== debian/patches/series ===================================== @@ -0,0 +1 @@ +add-sisu-maven-plugin.patch View it on GitLab: https://salsa.debian.org/java-team/maven-plugin-tools/-/commit/85bef6c6791186b0bffb598ef11c5d9be1d218bb -- View it on GitLab: https://salsa.debian.org/java-team/maven-plugin-tools/-/commit/85bef6c6791186b0bffb598ef11c5d9be1d218bb You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ pkg-java-commits mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-commits

