[Git][java-team/maven-plugin-tools][master] Explicitly depend on sisu-maven-plugin

Jeremy Bícha (@jbicha) gitlab at salsa.debian.org
Sun Apr 13 12:00:26 BST 2025



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 <pushkar.kulkarni at canonical.com>  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 <pushkar.kulkarni at canonical.com>
+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.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20250413/7c8f1657/attachment.htm>


More information about the pkg-java-commits mailing list