diff --git a/imageio/imageio-batik/pom.xml b/imageio/imageio-batik/pom.xml
index 18373cdd..783eb936 100644
--- a/imageio/imageio-batik/pom.xml
+++ b/imageio/imageio-batik/pom.xml
@@ -36,6 +36,14 @@
org.apache.felix
maven-bundle-plugin
+
+
+
+ osgi.serviceloader;
+ osgi.serviceloader=javax.imageio.spi.ImageReaderSpi
+
+
+
diff --git a/imageio/imageio-bmp/pom.xml b/imageio/imageio-bmp/pom.xml
index 66298d0b..d7fcd16e 100644
--- a/imageio/imageio-bmp/pom.xml
+++ b/imageio/imageio-bmp/pom.xml
@@ -32,6 +32,15 @@
org.apache.felix
maven-bundle-plugin
+
+
+
+ osgi.serviceloader;
+ osgi.serviceloader=javax.imageio.spi.ImageReaderSpi;
+ osgi.serviceloader=javax.imageio.spi.ImageWriterSpi
+
+
+
diff --git a/imageio/imageio-core/pom.xml b/imageio/imageio-core/pom.xml
index 6dad4f2a..15f7ada5 100644
--- a/imageio/imageio-core/pom.xml
+++ b/imageio/imageio-core/pom.xml
@@ -33,6 +33,14 @@
org.apache.felix
maven-bundle-plugin
+
+
+
+ osgi.serviceloader;
+ osgi.serviceloader=javax.imageio.spi.ImageInputStreamSpi
+
+
+
diff --git a/imageio/imageio-hdr/pom.xml b/imageio/imageio-hdr/pom.xml
index 94bf5e58..9619cd41 100644
--- a/imageio/imageio-hdr/pom.xml
+++ b/imageio/imageio-hdr/pom.xml
@@ -38,6 +38,14 @@
org.apache.felix
maven-bundle-plugin
+
+
+
+ osgi.serviceloader;
+ osgi.serviceloader=javax.imageio.spi.ImageReaderSpi
+
+
+
diff --git a/imageio/imageio-icns/pom.xml b/imageio/imageio-icns/pom.xml
index 8e1f6405..df25c066 100644
--- a/imageio/imageio-icns/pom.xml
+++ b/imageio/imageio-icns/pom.xml
@@ -32,6 +32,15 @@
org.apache.felix
maven-bundle-plugin
+
+
+
+ osgi.serviceloader;
+ osgi.serviceloader=javax.imageio.spi.ImageReaderSpi;
+ osgi.serviceloader=javax.imageio.spi.ImageWriterSpi
+
+
+
diff --git a/imageio/imageio-iff/pom.xml b/imageio/imageio-iff/pom.xml
index 34c2e782..933dfecd 100644
--- a/imageio/imageio-iff/pom.xml
+++ b/imageio/imageio-iff/pom.xml
@@ -35,6 +35,15 @@
org.apache.felix
maven-bundle-plugin
+
+
+
+ osgi.serviceloader;
+ osgi.serviceloader=javax.imageio.spi.ImageReaderSpi;
+ osgi.serviceloader=javax.imageio.spi.ImageWriterSpi
+
+
+
diff --git a/imageio/imageio-jpeg-jai-interop/pom.xml b/imageio/imageio-jpeg-jai-interop/pom.xml
index 9bd1c6c1..72e47bbf 100644
--- a/imageio/imageio-jpeg-jai-interop/pom.xml
+++ b/imageio/imageio-jpeg-jai-interop/pom.xml
@@ -25,10 +25,6 @@
true
-
- org.apache.felix
- maven-bundle-plugin
-
diff --git a/imageio/imageio-jpeg-jep262-interop/pom.xml b/imageio/imageio-jpeg-jep262-interop/pom.xml
index 4adbf6ba..38ef21e3 100644
--- a/imageio/imageio-jpeg-jep262-interop/pom.xml
+++ b/imageio/imageio-jpeg-jep262-interop/pom.xml
@@ -25,10 +25,6 @@
true
-
- org.apache.felix
- maven-bundle-plugin
-
diff --git a/imageio/imageio-pcx/pom.xml b/imageio/imageio-pcx/pom.xml
index 6026fe0d..653901b5 100755
--- a/imageio/imageio-pcx/pom.xml
+++ b/imageio/imageio-pcx/pom.xml
@@ -34,6 +34,14 @@
org.apache.felix
maven-bundle-plugin
+
+
+
+ osgi.serviceloader;
+ osgi.serviceloader=javax.imageio.spi.ImageReaderSpi
+
+
+
diff --git a/imageio/imageio-pict/pom.xml b/imageio/imageio-pict/pom.xml
index 72be9bbd..8579b6bf 100644
--- a/imageio/imageio-pict/pom.xml
+++ b/imageio/imageio-pict/pom.xml
@@ -32,6 +32,15 @@
org.apache.felix
maven-bundle-plugin
+
+
+
+ osgi.serviceloader;
+ osgi.serviceloader=javax.imageio.spi.ImageReaderSpi;
+ osgi.serviceloader=javax.imageio.spi.ImageWriterSpi
+
+
+
diff --git a/imageio/imageio-pnm/pom.xml b/imageio/imageio-pnm/pom.xml
index e6f62114..ef58304e 100755
--- a/imageio/imageio-pnm/pom.xml
+++ b/imageio/imageio-pnm/pom.xml
@@ -34,6 +34,15 @@
org.apache.felix
maven-bundle-plugin
+
+
+
+ osgi.serviceloader;
+ osgi.serviceloader=javax.imageio.spi.ImageReaderSpi;
+ osgi.serviceloader=javax.imageio.spi.ImageWriterSpi
+
+
+
diff --git a/imageio/imageio-psd/pom.xml b/imageio/imageio-psd/pom.xml
index bf7d10a5..198c9c7c 100644
--- a/imageio/imageio-psd/pom.xml
+++ b/imageio/imageio-psd/pom.xml
@@ -37,6 +37,15 @@
org.apache.felix
maven-bundle-plugin
+
+
+
+ osgi.serviceloader;
+ osgi.serviceloader=javax.imageio.spi.ImageReaderSpi;
+ osgi.serviceloader=javax.imageio.spi.ImageWriterSpi
+
+
+
diff --git a/imageio/imageio-reference/pom.xml b/imageio/imageio-reference/pom.xml
index 3d2e67ce..3572fdf5 100644
--- a/imageio/imageio-reference/pom.xml
+++ b/imageio/imageio-reference/pom.xml
@@ -25,10 +25,6 @@
true
-
- org.apache.felix
- maven-bundle-plugin
-
diff --git a/imageio/imageio-sgi/pom.xml b/imageio/imageio-sgi/pom.xml
index 8e767d73..f88f3377 100755
--- a/imageio/imageio-sgi/pom.xml
+++ b/imageio/imageio-sgi/pom.xml
@@ -34,6 +34,14 @@
org.apache.felix
maven-bundle-plugin
+
+
+
+ osgi.serviceloader;
+ osgi.serviceloader=javax.imageio.spi.ImageReaderSpi
+
+
+
diff --git a/imageio/imageio-tga/pom.xml b/imageio/imageio-tga/pom.xml
index 6dfff4fa..2bba08f4 100755
--- a/imageio/imageio-tga/pom.xml
+++ b/imageio/imageio-tga/pom.xml
@@ -34,6 +34,15 @@
org.apache.felix
maven-bundle-plugin
+
+
+
+ osgi.serviceloader;
+ osgi.serviceloader=javax.imageio.spi.ImageReaderSpi;
+ osgi.serviceloader=javax.imageio.spi.ImageWriterSpi
+
+
+
diff --git a/imageio/imageio-thumbsdb/pom.xml b/imageio/imageio-thumbsdb/pom.xml
index 2cf4d87d..c7de006f 100644
--- a/imageio/imageio-thumbsdb/pom.xml
+++ b/imageio/imageio-thumbsdb/pom.xml
@@ -34,6 +34,14 @@
org.apache.felix
maven-bundle-plugin
+
+
+
+ osgi.serviceloader;
+ osgi.serviceloader=javax.imageio.spi.ImageReaderSpi
+
+
+
diff --git a/imageio/imageio-tiff-jai-interop/pom.xml b/imageio/imageio-tiff-jai-interop/pom.xml
index f05d1925..07a89fcf 100644
--- a/imageio/imageio-tiff-jai-interop/pom.xml
+++ b/imageio/imageio-tiff-jai-interop/pom.xml
@@ -25,10 +25,6 @@
true
-
- org.apache.felix
- maven-bundle-plugin
-
diff --git a/imageio/imageio-tiff-jdk-interop/pom.xml b/imageio/imageio-tiff-jdk-interop/pom.xml
index c8c758c2..a7e22e04 100644
--- a/imageio/imageio-tiff-jdk-interop/pom.xml
+++ b/imageio/imageio-tiff-jdk-interop/pom.xml
@@ -25,10 +25,6 @@
true
-
- org.apache.felix
- maven-bundle-plugin
-
diff --git a/imageio/imageio-tiff/pom.xml b/imageio/imageio-tiff/pom.xml
index d8258749..b36ad05e 100644
--- a/imageio/imageio-tiff/pom.xml
+++ b/imageio/imageio-tiff/pom.xml
@@ -43,6 +43,15 @@
org.apache.felix
maven-bundle-plugin
+
+
+
+ osgi.serviceloader;
+ osgi.serviceloader=javax.imageio.spi.ImageReaderSpi;
+ osgi.serviceloader=javax.imageio.spi.ImageWriterSpi
+
+
+
diff --git a/imageio/imageio-webp/pom.xml b/imageio/imageio-webp/pom.xml
index b6b8eee0..3f9ecc2f 100644
--- a/imageio/imageio-webp/pom.xml
+++ b/imageio/imageio-webp/pom.xml
@@ -37,6 +37,14 @@
org.apache.felix
maven-bundle-plugin
+
+
+
+ osgi.serviceloader;
+ osgi.serviceloader=javax.imageio.spi.ImageReaderSpi
+
+
+
diff --git a/imageio/imageio-xwd/pom.xml b/imageio/imageio-xwd/pom.xml
index b7b717f8..d23ea775 100755
--- a/imageio/imageio-xwd/pom.xml
+++ b/imageio/imageio-xwd/pom.xml
@@ -34,6 +34,14 @@
org.apache.felix
maven-bundle-plugin
+
+
+
+ osgi.serviceloader;
+ osgi.serviceloader=javax.imageio.spi.ImageReaderSpi
+
+
+