add Java 15-ea to build matrix

Signed-off-by: Raymond Augé <rotty3000@apache.org>
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index 03a8e8e..f754326 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -21,7 +21,7 @@
   JDKxx_Matrix:
     strategy:
       matrix:
-        java: [ 8, 11, 14 ]
+        java: [ 8, 11, 14, 15-ea ]
         os: [ ubuntu-latest ]
         include:
         - os: windows-latest
@@ -38,11 +38,11 @@
     - name: Build
       shell: bash
       run: |
-        mvn -U -e -B -ntp -X install
+        mvn -U -e -B -ntp install
   JDKxx_Matrix-Experimental:
     strategy:
       matrix:
-        java: [ 8, 11, 14 ]
+        java: [ 8, 11, 14, 15-ea ]
         os: [ ubuntu-latest ]
         include:
         - os: windows-latest
@@ -58,4 +58,4 @@
         java-version: ${{ matrix.java }}
     - name: Build
       run: |
-        mvn -U -e -B -ntp -X install -Pexperimental
+        mvn -U -e -B -ntp install -Pexperimental
diff --git a/cdi-executable/base.bndrun b/cdi-executable/base.bndrun
index 4522c03..fb1f4f4 100644
--- a/cdi-executable/base.bndrun
+++ b/cdi-executable/base.bndrun
@@ -35,7 +35,8 @@
 	org.slf4j.helpers;version=1.7.28,\
 	org.slf4j.spi;version=1.7.28,\
 	sun.invoke,\
-	sun.misc
+	sun.misc,\
+	${bndjava15temorarysupplementalpackages}
 
 -runblacklist.base: \
 	osgi.identity;filter:='(osgi.identity=biz.aQute.bndlib)'
diff --git a/cdi-extension-mp-config/base-itest.bndrun b/cdi-extension-mp-config/base-itest.bndrun
index b66bd01..b665da8 100644
--- a/cdi-extension-mp-config/base-itest.bndrun
+++ b/cdi-extension-mp-config/base-itest.bndrun
@@ -37,7 +37,8 @@
 	org.slf4j.helpers;version=1.7.25,\
 	org.slf4j.spi;version=1.7.25,\
 	sun.invoke,\
-	sun.misc
+	sun.misc,\
+	${bndjava15temorarysupplementalpackages}
 
 -runrequires.base: \
 	osgi.identity;filter:='(osgi.identity=${project.artifactId})',\
diff --git a/cdi-extension-mp-jwt-auth/base-itest.bndrun b/cdi-extension-mp-jwt-auth/base-itest.bndrun
index b66bd01..b665da8 100644
--- a/cdi-extension-mp-jwt-auth/base-itest.bndrun
+++ b/cdi-extension-mp-jwt-auth/base-itest.bndrun
@@ -37,7 +37,8 @@
 	org.slf4j.helpers;version=1.7.25,\
 	org.slf4j.spi;version=1.7.25,\
 	sun.invoke,\
-	sun.misc
+	sun.misc,\
+	${bndjava15temorarysupplementalpackages}
 
 -runrequires.base: \
 	osgi.identity;filter:='(osgi.identity=${project.artifactId})',\
diff --git a/cdi-extension-mp-metrics/base-itest.bndrun b/cdi-extension-mp-metrics/base-itest.bndrun
index b66bd01..b665da8 100644
--- a/cdi-extension-mp-metrics/base-itest.bndrun
+++ b/cdi-extension-mp-metrics/base-itest.bndrun
@@ -37,7 +37,8 @@
 	org.slf4j.helpers;version=1.7.25,\
 	org.slf4j.spi;version=1.7.25,\
 	sun.invoke,\
-	sun.misc
+	sun.misc,\
+	${bndjava15temorarysupplementalpackages}
 
 -runrequires.base: \
 	osgi.identity;filter:='(osgi.identity=${project.artifactId})',\
diff --git a/cdi-itests/base-itest.bndrun b/cdi-itests/base-itest.bndrun
index 82c7f16..fa4af5c 100644
--- a/cdi-itests/base-itest.bndrun
+++ b/cdi-itests/base-itest.bndrun
@@ -36,7 +36,8 @@
 	org.slf4j.helpers;version=1.7.25,\
 	org.slf4j.spi;version=1.7.25,\
 	sun.invoke,\
-	sun.misc
+	sun.misc,\
+	${bndjava15temorarysupplementalpackages}
 
 -runrequires.base: \
 	osgi.identity;filter:='(osgi.identity=org.apache.aries.cdi.extra)',\
diff --git a/pom.xml b/pom.xml
index 0ce418d..fd6b3b0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -56,6 +56,51 @@
 		<slf4j.version>1.7.28</slf4j.version>
 		<surefire.version>2.12</surefire.version>
 		<weld.version>3.1.3.Final</weld.version>
+		<bndjava15temorarysupplementalpackages><![CDATA[
+			javax.crypto,
+			javax.crypto.spec,
+			javax.imageio,
+			javax.imageio.stream,
+			javax.management,
+			javax.management.modelmbean,
+			javax.management.remote,
+			javax.naming,
+			javax.naming.directory,
+			javax.naming.ldap,
+			javax.naming.spi,
+			javax.net,
+			javax.net.ssl,
+			javax.rmi.ssl,
+			javax.security.auth,
+			javax.security.auth.callback,
+			javax.security.auth.login,
+			javax.security.auth.x500,
+			javax.sql,
+			javax.swing,
+			javax.swing.border,
+			javax.swing.tree,
+			javax.transaction.xa,
+			javax.xml.datatype,
+			javax.xml.namespace,
+			javax.xml.parsers,
+			javax.xml.stream,
+			javax.xml.stream.events,
+			javax.xml.stream.util,
+			javax.xml.transform,
+			javax.xml.transform.dom,
+			javax.xml.transform.sax,
+			javax.xml.transform.stax,
+			javax.xml.transform.stream,
+			javax.xml.validation,
+			javax.xml.xpath,
+			org.ietf.jgss,
+			org.w3c.dom,
+			org.w3c.dom.bootstrap,
+			org.w3c.dom.ls,
+			org.xml.sax,
+			org.xml.sax.ext,
+			org.xml.sax.helpers
+		]]></bndjava15temorarysupplementalpackages>
 	</properties>
 
 	<licenses>
@@ -316,17 +361,6 @@
 					</releases>
 				</repository>
 			</repositories>
-
-			<pluginRepositories>
-				<pluginRepository>
-					<id>bnd-snapshots</id>
-					<url>https://bndtools.jfrog.io/bndtools/libs-snapshot/</url>
-					<layout>default</layout>
-					<releases>
-						<enabled>false</enabled>
-					</releases>
-				</pluginRepository>
-			</pluginRepositories>
 		</profile>
 
 		<profile>