diff --git a/nucleus/xmlbind-annotations/pom.xml b/nucleus/xmlbind-annotations/pom.xml
index 650e1f5ea29..56d1df14acb 100644
--- a/nucleus/xmlbind-annotations/pom.xml
+++ b/nucleus/xmlbind-annotations/pom.xml
@@ -57,10 +57,16 @@
jakarta.xml.bind-api
provided
+
+ jakarta.activation
+ jakarta.activation-api
+ provided
+
+
org.apache.felix
maven-bundle-plugin
@@ -94,6 +100,68 @@
+
+
+
+ maven-dependency-plugin
+
+
+ unpack-sources
+
+ unpack
+
+
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jakarta-xmlbind-annotations
+ ${jackson.version}
+ sources
+ ${project.build.directory}/sources
+
+
+ com/fasterxml/jackson/module/jakarta/xmlbind/package-info.java
+
+
+
+
+
+
+
+ maven-assembly-plugin
+
+
+ source-assembly
+ package
+
+ single
+
+
+
+ src.xml
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ javadoc
+ package
+
+ jar
+
+
+
+
+ ${project.build.directory}/sources
+
+
\ No newline at end of file
diff --git a/nucleus/xmlbind-annotations/src.xml b/nucleus/xmlbind-annotations/src.xml
new file mode 100644
index 00000000000..ed7d71f865d
--- /dev/null
+++ b/nucleus/xmlbind-annotations/src.xml
@@ -0,0 +1,37 @@
+
+
+
+
+ sources
+ false
+
+
+ jar
+
+
+
+
+ ${project.build.directory}/sources
+ /
+ true
+
+
+
\ No newline at end of file