This is an automated email from the ASF dual-hosted git repository.

jlmonteiro pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomee.git

commit 615643b93045356316f7e5a25ca9416b1319f815
Author: Jean-Louis Monteiro <[email protected]>
AuthorDate: Wed Mar 23 17:19:21 2022 +0100

    Some additional fixes and tests without faces api on jakartaee-api uber jar
---
 boms/tomee-microprofile-api/pom.xml                |  2 +-
 boms/tomee-microprofile/pom.xml                    |  2 +-
 boms/tomee-plume-api/pom.xml                       |  2 +-
 boms/tomee-plume/pom.xml                           |  2 +-
 boms/tomee-plus-api/pom.xml                        |  2 +-
 boms/tomee-plus/pom.xml                            |  2 +-
 boms/tomee-webprofile-api/pom.xml                  |  2 +-
 boms/tomee-webprofile/pom.xml                      |  2 +-
 deps/cxf-shade/pom.xml                             |  2 +-
 examples/access-timeout-meta/pom.xml               |  2 +-
 examples/alternate-descriptors/pom.xml             |  2 +-
 examples/applet/pom.xml                            |  4 +--
 examples/application-composer/pom.xml              |  2 +-
 examples/applicationexception/pom.xml              |  2 +-
 examples/arquillian-jpa/pom.xml                    |  2 +-
 examples/async-methods/pom.xml                     |  2 +-
 examples/async-postconstruct/pom.xml               |  2 +-
 examples/async-servlet/pom.xml                     |  2 +-
 .../bean-validation-design-by-contract/pom.xml     |  2 +-
 examples/cdi-alternative-and-stereotypes/pom.xml   |  2 +-
 examples/cdi-application-scope/pom.xml             |  2 +-
 examples/cdi-basic/pom.xml                         |  2 +-
 examples/cdi-dynamic-inject/pom.xml                |  2 +-
 examples/cdi-ejbcontext-jaas/pom.xml               |  2 +-
 examples/cdi-events/pom.xml                        |  2 +-
 examples/cdi-interceptors/pom.xml                  |  2 +-
 examples/cdi-produces-disposes/pom.xml             |  2 +-
 examples/cdi-produces-field/pom.xml                |  2 +-
 examples/cdi-qualifier/pom.xml                     |  2 +-
 examples/cdi-realm/pom.xml                         |  2 +-
 examples/cdi-request-scope/pom.xml                 |  2 +-
 examples/cdi-session-scope/pom.xml                 |  2 +-
 examples/client-resource-lookup-preview/pom.xml    |  2 +-
 examples/cloud-tomee-azure/pom.xml                 |  2 +-
 examples/component-interfaces/pom.xml              |  2 +-
 examples/concurrency-utils/pom.xml                 |  2 +-
 examples/connector-ear/pom.xml                     |  2 +-
 examples/connector-war/pom.xml                     |  2 +-
 examples/cucumber-jvm/pom.xml                      |  2 +-
 examples/custom-injection/pom.xml                  |  2 +-
 examples/datasource-ciphered-password/pom.xml      |  2 +-
 examples/datasource-definition/pom.xml             |  2 +-
 examples/datasource-versioning/pom.xml             |  2 +-
 examples/decorators/pom.xml                        |  2 +-
 examples/deltaspike-configproperty/pom.xml         |  2 +-
 examples/deltaspike-exception-handling/pom.xml     |  2 +-
 examples/deltaspike-fullstack/pom.xml              |  4 +--
 examples/deltaspike-i18n/pom.xml                   |  2 +-
 examples/dynamic-dao-implementation/pom.xml        |  2 +-
 examples/dynamic-datasource-routing/pom.xml        |  2 +-
 examples/dynamic-implementation/pom.xml            |  2 +-
 examples/dynamic-proxy-to-access-mbean/pom.xml     |  2 +-
 examples/ear-testing/business-logic/pom.xml        |  2 +-
 examples/ear-testing/pom.xml                       |  2 +-
 examples/ejb-examples/pom.xml                      |  2 +-
 examples/ejb-remote-call-2/pom.xml                 |  2 +-
 examples/ejb-remote-call/pom.xml                   |  2 +-
 examples/ejb-webservice/pom.xml                    |  2 +-
 examples/groovy-cdi/pom.xml                        |  2 +-
 examples/groovy-jpa/pom.xml                        |  2 +-
 examples/groovy-spock/pom.xml                      |  2 +-
 examples/helloworld-weblogic/pom.xml               |  2 +-
 examples/injection-of-datasource/pom.xml           |  2 +-
 examples/injection-of-ejbs/pom.xml                 |  2 +-
 examples/injection-of-entitymanager/pom.xml        |  2 +-
 examples/injection-of-env-entry/pom.xml            |  2 +-
 examples/interceptors/pom.xml                      |  2 +-
 examples/java-modules/pom.xml                      |  2 +-
 examples/javamail/pom.xml                          |  2 +-
 examples/jaxrs-filter/pom.xml                      |  2 +-
 examples/jaxrs-json-provider-jettison/pom.xml      |  2 +-
 examples/jpa-eclipselink/pom.xml                   |  2 +-
 examples/jpa-enumerated/pom.xml                    |  2 +-
 examples/jpa-hibernate-arquillian/pom.xml          |  2 +-
 examples/jpa-hibernate/pom.xml                     |  2 +-
 examples/jsf-cdi-and-ejb/pom.xml                   |  2 +-
 examples/jsf-managedBean-and-ejb/pom.xml           |  6 ++---
 examples/jsonb-configuration/pom.xml               |  2 +-
 examples/jsonb-custom-serializer/pom.xml           |  2 +-
 examples/junit5-application-composer/pom.xml       |  2 +-
 examples/junit5-arquillian-multiple-tomee/pom.xml  |  2 +-
 .../junit5-arquillian-simple-websockets/pom.xml    |  2 +-
 examples/lookup-of-ejbs-with-descriptor/pom.xml    |  2 +-
 examples/lookup-of-ejbs/pom.xml                    |  2 +-
 examples/mbean-auto-registration/pom.xml           |  2 +-
 examples/moviefun-rest/pom.xml                     |  2 +-
 examples/moviefun/pom.xml                          |  2 +-
 examples/movies-complete-meta/pom.xml              |  2 +-
 examples/movies-complete/pom.xml                   |  2 +-
 examples/mp-config-example/pom.xml                 |  2 +-
 examples/mp-config-source-database/pom.xml         |  2 +-
 examples/mp-custom-healthcheck/pom.xml             |  2 +-
 examples/mp-faulttolerance-fallback/pom.xml        |  2 +-
 examples/mp-faulttolerance-retry/pom.xml           |  2 +-
 examples/mp-faulttolerance-timeout/pom.xml         |  2 +-
 examples/mp-jsonb-configuration/pom.xml            |  2 +-
 .../mp-jwt-bean-validation-strongly-typed/pom.xml  |  2 +-
 examples/mp-jwt-bean-validation/pom.xml            |  2 +-
 examples/mp-metrics-counted/pom.xml                |  2 +-
 examples/mp-metrics-gauge/pom.xml                  |  2 +-
 examples/mp-metrics-histogram/pom.xml              |  2 +-
 examples/mp-metrics-metered/pom.xml                |  2 +-
 examples/mp-metrics-timed/pom.xml                  |  2 +-
 examples/mp-opentracing-traced/pom.xml             |  2 +-
 examples/mp-rest-client/pom.xml                    |  2 +-
 examples/mp-rest-jwt-jwk/pom.xml                   |  2 +-
 examples/mp-rest-jwt-principal/pom.xml             |  2 +-
 examples/mp-rest-jwt-public-key/pom.xml            |  2 +-
 examples/mp-rest-jwt/pom.xml                       |  2 +-
 examples/multi-jpa-provider-testing/pom.xml        |  2 +-
 examples/multiple-arquillian-adapters/pom.xml      |  2 +-
 examples/multiple-tomee-arquillian/pom.xml         |  2 +-
 examples/mvc-cxf-hibernate/pom.xml                 |  2 +-
 examples/mvc-cxf/pom.xml                           |  2 +-
 examples/mvc-resteasy/pom.xml                      |  2 +-
 examples/myfaces-codi-demo/pom.xml                 |  2 +-
 examples/persistence-fragment/pom.xml              |  2 +-
 examples/pojo-webservice/pom.xml                   |  2 +-
 examples/polling-parent/polling-client/pom.xml     |  2 +-
 examples/projectstage-demo/pom.xml                 |  2 +-
 examples/realm-in-tomee/pom.xml                    |  2 +-
 .../reload-persistence-unit-properties/pom.xml     |  2 +-
 examples/resources-declared-in-webapp/pom.xml      |  2 +-
 examples/resources-jmx-example/pom.xml             |  2 +-
 examples/rest-applicationcomposer-mockito/pom.xml  |  2 +-
 examples/rest-applicationcomposer/pom.xml          |  2 +-
 examples/rest-cdi/pom.xml                          |  2 +-
 examples/rest-example-with-application/pom.xml     |  2 +-
 examples/rest-example/pom.xml                      |  2 +-
 examples/rest-jaas/pom.xml                         |  2 +-
 examples/rest-on-ejb/pom.xml                       |  2 +-
 examples/rest-sse-example/pom.xml                  |  2 +-
 examples/rest-xml-json/pom.xml                     |  2 +-
 examples/scala-basic/pom.xml                       |  2 +-
 examples/schedule-events/pom.xml                   |  2 +-
 examples/schedule-expression/pom.xml               |  2 +-
 examples/schedule-methods-meta/pom.xml             |  2 +-
 examples/schedule-methods/pom.xml                  |  2 +-
 examples/server-events/pom.xml                     |  2 +-
 examples/simple-cdi-interceptor/pom.xml            |  2 +-
 examples/simple-cmp2/pom.xml                       |  2 +-
 .../simple-ear/moviefun-business-logic/pom.xml     |  2 +-
 examples/simple-ear/moviefun-webapp/pom.xml        |  2 +-
 examples/simple-ear/pom.xml                        |  2 +-
 examples/simple-jms-context/pom.xml                |  2 +-
 examples/simple-jms/pom.xml                        |  2 +-
 examples/simple-remote-tomcatusers/pom.xml         |  2 +-
 examples/simple-rest/pom.xml                       |  2 +-
 examples/simple-singleton/pom.xml                  |  2 +-
 examples/simple-stateful-callbacks/pom.xml         |  2 +-
 examples/simple-stateful/pom.xml                   |  2 +-
 examples/simple-stateless-callbacks/pom.xml        |  2 +-
 examples/simple-stateless-with-descriptor/pom.xml  |  2 +-
 examples/simple-stateless/pom.xml                  |  2 +-
 examples/singleton-startup-ordering/pom.xml        |  2 +-
 examples/spring-data-proxy-meta/pom.xml            |  2 +-
 examples/spring-data-proxy/pom.xml                 |  2 +-
 examples/struts/pom.xml                            |  2 +-
 examples/telephone-stateful/pom.xml                |  2 +-
 examples/testcase-injection/pom.xml                |  2 +-
 examples/testing-security-2/pom.xml                |  2 +-
 examples/testing-security-3/pom.xml                |  2 +-
 examples/testing-security-4/pom.xml                |  2 +-
 examples/testing-security-meta/pom.xml             |  2 +-
 examples/testing-security/pom.xml                  |  2 +-
 examples/testing-transactions-bmt/pom.xml          |  2 +-
 examples/testing-transactions/pom.xml              |  2 +-
 examples/tomee-jersey-eclipselink/pom.xml          |  2 +-
 examples/tomee-jms-portability/pom.xml             |  2 +-
 examples/transaction-rollback/pom.xml              |  2 +-
 examples/troubleshooting/pom.xml                   |  2 +-
 examples/vaadin-lts-v08-simple/pom.xml             |  2 +-
 examples/vaadin-lts-v10-simple/pom.xml             |  2 +-
 examples/vaadin-vxx-simple/pom.xml                 |  2 +-
 examples/webservice-attachments/pom.xml            |  2 +-
 examples/webservice-ssl-client-cert/pom.xml        |  2 +-
 examples/websocket-jms/pom.xml                     |  2 +-
 examples/websocket-tls-basic-auth/pom.xml          |  2 +-
 examples/xa-datasource/pom.xml                     |  2 +-
 itests/microprofile-jwt-itests/pom.xml             |  2 +-
 itests/startup/pom.xml                             |  2 +-
 pom.xml                                            | 10 ++++----
 .../META-INF/openwebbeans/openwebbeans.properties  | 29 ++++++++++++++++++----
 tck/cdi-tomee/src/test/resources/arquillian.xml    |  1 +
 tck/cdi-tomee/src/test/resources/failing.xml       |  2 +-
 185 files changed, 216 insertions(+), 196 deletions(-)

diff --git a/boms/tomee-microprofile-api/pom.xml 
b/boms/tomee-microprofile-api/pom.xml
index 30540a0..9d57ea5 100644
--- a/boms/tomee-microprofile-api/pom.xml
+++ b/boms/tomee-microprofile-api/pom.xml
@@ -197,7 +197,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <exclusions>
         <exclusion>
           <artifactId>*</artifactId>
diff --git a/boms/tomee-microprofile/pom.xml b/boms/tomee-microprofile/pom.xml
index bc776ca..d239733 100644
--- a/boms/tomee-microprofile/pom.xml
+++ b/boms/tomee-microprofile/pom.xml
@@ -941,7 +941,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <exclusions>
         <exclusion>
           <artifactId>*</artifactId>
diff --git a/boms/tomee-plume-api/pom.xml b/boms/tomee-plume-api/pom.xml
index 471c466..e4d7ba5 100644
--- a/boms/tomee-plume-api/pom.xml
+++ b/boms/tomee-plume-api/pom.xml
@@ -175,7 +175,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <exclusions>
         <exclusion>
           <artifactId>*</artifactId>
diff --git a/boms/tomee-plume/pom.xml b/boms/tomee-plume/pom.xml
index 91c6834..4c0ee32 100644
--- a/boms/tomee-plume/pom.xml
+++ b/boms/tomee-plume/pom.xml
@@ -1030,7 +1030,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <exclusions>
         <exclusion>
           <artifactId>*</artifactId>
diff --git a/boms/tomee-plus-api/pom.xml b/boms/tomee-plus-api/pom.xml
index ffd5393..40ea2dc 100644
--- a/boms/tomee-plus-api/pom.xml
+++ b/boms/tomee-plus-api/pom.xml
@@ -164,7 +164,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <exclusions>
         <exclusion>
           <artifactId>*</artifactId>
diff --git a/boms/tomee-plus/pom.xml b/boms/tomee-plus/pom.xml
index f4f1ea8..b9cd3e7 100644
--- a/boms/tomee-plus/pom.xml
+++ b/boms/tomee-plus/pom.xml
@@ -1041,7 +1041,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <exclusions>
         <exclusion>
           <artifactId>*</artifactId>
diff --git a/boms/tomee-webprofile-api/pom.xml 
b/boms/tomee-webprofile-api/pom.xml
index 4b41698..98dc8a0 100644
--- a/boms/tomee-webprofile-api/pom.xml
+++ b/boms/tomee-webprofile-api/pom.xml
@@ -142,7 +142,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <exclusions>
         <exclusion>
           <artifactId>*</artifactId>
diff --git a/boms/tomee-webprofile/pom.xml b/boms/tomee-webprofile/pom.xml
index 289ebec..5338aa8 100644
--- a/boms/tomee-webprofile/pom.xml
+++ b/boms/tomee-webprofile/pom.xml
@@ -724,7 +724,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <exclusions>
         <exclusion>
           <artifactId>*</artifactId>
diff --git a/deps/cxf-shade/pom.xml b/deps/cxf-shade/pom.xml
index 3b0f319..87c1f4c 100644
--- a/deps/cxf-shade/pom.xml
+++ b/deps/cxf-shade/pom.xml
@@ -367,7 +367,7 @@
           <source>1.8</source>
           <target>1.8</target>
           <dependencies>
-            
<dependency>${project.groupId}:jakartaee-api:jar:9.1-M1</dependency>
+            
<dependency>${project.groupId}:jakartaee-api:jar:9.1-M2-SNAPSHOT</dependency>
 
             
<dependency>org.apache.aries.blueprint:blueprint-parser:jar:1.6.0</dependency>
             
<dependency>org.apache.aries.blueprint:org.apache.aries.blueprint.api:jar:1.0.1</dependency>
diff --git a/examples/access-timeout-meta/pom.xml 
b/examples/access-timeout-meta/pom.xml
index 2dab5d5..cb69773 100644
--- a/examples/access-timeout-meta/pom.xml
+++ b/examples/access-timeout-meta/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/alternate-descriptors/pom.xml 
b/examples/alternate-descriptors/pom.xml
index dda80b3..dc96e57 100644
--- a/examples/alternate-descriptors/pom.xml
+++ b/examples/alternate-descriptors/pom.xml
@@ -76,7 +76,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/applet/pom.xml b/examples/applet/pom.xml
index a504206..3f05699 100644
--- a/examples/applet/pom.xml
+++ b/examples/applet/pom.xml
@@ -38,7 +38,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
@@ -119,7 +119,7 @@
                 <artifactItem>
                   <groupId>org.apache.tomee</groupId>
                   <artifactId>jakartaee-api</artifactId>
-                  <version>9.1-M1</version>
+                  <version>9.1-M2-SNAPSHOT</version>
                   
<outputDirectory>${project.build.directory}/${project.build.finalName}</outputDirectory>
                   <destFileName>jakartaee-api.jar</destFileName>
                 </artifactItem>
diff --git a/examples/application-composer/pom.xml 
b/examples/application-composer/pom.xml
index cade185..01df974 100644
--- a/examples/application-composer/pom.xml
+++ b/examples/application-composer/pom.xml
@@ -76,7 +76,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/applicationexception/pom.xml 
b/examples/applicationexception/pom.xml
index ddf6627..e6b9fef 100644
--- a/examples/applicationexception/pom.xml
+++ b/examples/applicationexception/pom.xml
@@ -78,7 +78,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/arquillian-jpa/pom.xml b/examples/arquillian-jpa/pom.xml
index 8bbf944..2aceace 100644
--- a/examples/arquillian-jpa/pom.xml
+++ b/examples/arquillian-jpa/pom.xml
@@ -61,7 +61,7 @@ language governing permissions and limitations under the 
License. -->
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/async-methods/pom.xml b/examples/async-methods/pom.xml
index b3032a3..4c1f86a 100644
--- a/examples/async-methods/pom.xml
+++ b/examples/async-methods/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/async-postconstruct/pom.xml 
b/examples/async-postconstruct/pom.xml
index ac2228c..8143db4 100644
--- a/examples/async-postconstruct/pom.xml
+++ b/examples/async-postconstruct/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/async-servlet/pom.xml b/examples/async-servlet/pom.xml
index 2c49768..f1a59bd 100644
--- a/examples/async-servlet/pom.xml
+++ b/examples/async-servlet/pom.xml
@@ -34,7 +34,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <!--  tests  -->
diff --git a/examples/bean-validation-design-by-contract/pom.xml 
b/examples/bean-validation-design-by-contract/pom.xml
index 2d135d1..55eed12 100644
--- a/examples/bean-validation-design-by-contract/pom.xml
+++ b/examples/bean-validation-design-by-contract/pom.xml
@@ -67,7 +67,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cdi-alternative-and-stereotypes/pom.xml 
b/examples/cdi-alternative-and-stereotypes/pom.xml
index 8e85ad5..7b20861 100644
--- a/examples/cdi-alternative-and-stereotypes/pom.xml
+++ b/examples/cdi-alternative-and-stereotypes/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cdi-application-scope/pom.xml 
b/examples/cdi-application-scope/pom.xml
index 0015558..0f6220ee 100644
--- a/examples/cdi-application-scope/pom.xml
+++ b/examples/cdi-application-scope/pom.xml
@@ -56,7 +56,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cdi-basic/pom.xml b/examples/cdi-basic/pom.xml
index d2ebdd9..5ea1637 100644
--- a/examples/cdi-basic/pom.xml
+++ b/examples/cdi-basic/pom.xml
@@ -67,7 +67,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cdi-dynamic-inject/pom.xml 
b/examples/cdi-dynamic-inject/pom.xml
index c40a61d9..455f67d 100644
--- a/examples/cdi-dynamic-inject/pom.xml
+++ b/examples/cdi-dynamic-inject/pom.xml
@@ -67,7 +67,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cdi-ejbcontext-jaas/pom.xml 
b/examples/cdi-ejbcontext-jaas/pom.xml
index 7869bdd..f32ea93 100644
--- a/examples/cdi-ejbcontext-jaas/pom.xml
+++ b/examples/cdi-ejbcontext-jaas/pom.xml
@@ -33,7 +33,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
   </dependencies>
diff --git a/examples/cdi-events/pom.xml b/examples/cdi-events/pom.xml
index a5c1a8c..f4ec45e 100644
--- a/examples/cdi-events/pom.xml
+++ b/examples/cdi-events/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cdi-interceptors/pom.xml 
b/examples/cdi-interceptors/pom.xml
index 2b55d41..690b4a9 100644
--- a/examples/cdi-interceptors/pom.xml
+++ b/examples/cdi-interceptors/pom.xml
@@ -62,7 +62,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cdi-produces-disposes/pom.xml 
b/examples/cdi-produces-disposes/pom.xml
index 21ba5e9..d42db32 100644
--- a/examples/cdi-produces-disposes/pom.xml
+++ b/examples/cdi-produces-disposes/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cdi-produces-field/pom.xml 
b/examples/cdi-produces-field/pom.xml
index 93e7ca0..d56ab9f 100644
--- a/examples/cdi-produces-field/pom.xml
+++ b/examples/cdi-produces-field/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cdi-qualifier/pom.xml b/examples/cdi-qualifier/pom.xml
index 2546541..ee8f514 100644
--- a/examples/cdi-qualifier/pom.xml
+++ b/examples/cdi-qualifier/pom.xml
@@ -67,7 +67,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cdi-realm/pom.xml b/examples/cdi-realm/pom.xml
index 917c78c..7921a0a 100644
--- a/examples/cdi-realm/pom.xml
+++ b/examples/cdi-realm/pom.xml
@@ -81,7 +81,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cdi-request-scope/pom.xml 
b/examples/cdi-request-scope/pom.xml
index e2fe514..7684f2a 100644
--- a/examples/cdi-request-scope/pom.xml
+++ b/examples/cdi-request-scope/pom.xml
@@ -56,7 +56,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cdi-session-scope/pom.xml 
b/examples/cdi-session-scope/pom.xml
index 0d0ae0c..9a3946b 100644
--- a/examples/cdi-session-scope/pom.xml
+++ b/examples/cdi-session-scope/pom.xml
@@ -84,7 +84,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/client-resource-lookup-preview/pom.xml 
b/examples/client-resource-lookup-preview/pom.xml
index 13c899b..0548429 100644
--- a/examples/client-resource-lookup-preview/pom.xml
+++ b/examples/client-resource-lookup-preview/pom.xml
@@ -66,7 +66,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <!-- here what is needed to use client lookup with jms resources -->
diff --git a/examples/cloud-tomee-azure/pom.xml 
b/examples/cloud-tomee-azure/pom.xml
index 7ecb3c3..dfb7394 100644
--- a/examples/cloud-tomee-azure/pom.xml
+++ b/examples/cloud-tomee-azure/pom.xml
@@ -25,7 +25,7 @@
   <packaging>war</packaging>
   <name>TomEE :: Examples :: Azure deployment example</name>
   <properties>
-    <jakartaee-api.version>9.1-M1</jakartaee-api.version>
+    <jakartaee-api.version>9.1-M2-SNAPSHOT</jakartaee-api.version>
   </properties>
   <dependencies>
     <dependency>
diff --git a/examples/component-interfaces/pom.xml 
b/examples/component-interfaces/pom.xml
index 304ef43..f1a817d 100644
--- a/examples/component-interfaces/pom.xml
+++ b/examples/component-interfaces/pom.xml
@@ -76,7 +76,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/concurrency-utils/pom.xml 
b/examples/concurrency-utils/pom.xml
index 828ad4a..dd6a125 100644
--- a/examples/concurrency-utils/pom.xml
+++ b/examples/concurrency-utils/pom.xml
@@ -24,7 +24,7 @@
   <name>TomEE :: Examples :: Concurrency utilities example</name>
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <jakartaee-api.version>9.1-M1</jakartaee-api.version>
+    <jakartaee-api.version>9.1-M2-SNAPSHOT</jakartaee-api.version>
     <junit.version>4.12</junit.version>
   </properties>
   <dependencies>
diff --git a/examples/connector-ear/pom.xml b/examples/connector-ear/pom.xml
index 676b721..30a7070 100644
--- a/examples/connector-ear/pom.xml
+++ b/examples/connector-ear/pom.xml
@@ -42,7 +42,7 @@
       <dependency>
         <groupId>org.apache.tomee</groupId>
         <artifactId>jakartaee-api</artifactId>
-        <version>9.1-M1</version>
+        <version>9.1-M2-SNAPSHOT</version>
         <scope>provided</scope>
       </dependency>
     </dependencies>
diff --git a/examples/connector-war/pom.xml b/examples/connector-war/pom.xml
index 84bceda..47d8b67 100644
--- a/examples/connector-war/pom.xml
+++ b/examples/connector-war/pom.xml
@@ -116,7 +116,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/cucumber-jvm/pom.xml b/examples/cucumber-jvm/pom.xml
index ae1598e..aa55e40 100644
--- a/examples/cucumber-jvm/pom.xml
+++ b/examples/cucumber-jvm/pom.xml
@@ -67,7 +67,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/custom-injection/pom.xml 
b/examples/custom-injection/pom.xml
index 3aedd1c..8a1e5b7 100644
--- a/examples/custom-injection/pom.xml
+++ b/examples/custom-injection/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/datasource-ciphered-password/pom.xml 
b/examples/datasource-ciphered-password/pom.xml
index efc1844..318e511 100644
--- a/examples/datasource-ciphered-password/pom.xml
+++ b/examples/datasource-ciphered-password/pom.xml
@@ -67,7 +67,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/datasource-definition/pom.xml 
b/examples/datasource-definition/pom.xml
index c9b6a46..d7ddcff 100644
--- a/examples/datasource-definition/pom.xml
+++ b/examples/datasource-definition/pom.xml
@@ -105,7 +105,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/datasource-versioning/pom.xml 
b/examples/datasource-versioning/pom.xml
index 045b7f2..65b2c33 100644
--- a/examples/datasource-versioning/pom.xml
+++ b/examples/datasource-versioning/pom.xml
@@ -124,7 +124,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/decorators/pom.xml b/examples/decorators/pom.xml
index 874fe81..b5199ef 100644
--- a/examples/decorators/pom.xml
+++ b/examples/decorators/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/deltaspike-configproperty/pom.xml 
b/examples/deltaspike-configproperty/pom.xml
index df8fbd2..ae0aa16 100644
--- a/examples/deltaspike-configproperty/pom.xml
+++ b/examples/deltaspike-configproperty/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/deltaspike-exception-handling/pom.xml 
b/examples/deltaspike-exception-handling/pom.xml
index b2397be..d935413 100644
--- a/examples/deltaspike-exception-handling/pom.xml
+++ b/examples/deltaspike-exception-handling/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/deltaspike-fullstack/pom.xml 
b/examples/deltaspike-fullstack/pom.xml
index c288e16..e03c146 100644
--- a/examples/deltaspike-fullstack/pom.xml
+++ b/examples/deltaspike-fullstack/pom.xml
@@ -63,7 +63,7 @@
           <dependency>
             <groupId>org.apache.tomee</groupId>
             <artifactId>jakartaee-api</artifactId>
-            <version>9.1-M1</version>
+            <version>9.1-M2-SNAPSHOT</version>
           </dependency>
           <dependency>
             <groupId>net.sourceforge.serp</groupId>
@@ -157,7 +157,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/deltaspike-i18n/pom.xml b/examples/deltaspike-i18n/pom.xml
index 5ecf180..6b56f5b 100644
--- a/examples/deltaspike-i18n/pom.xml
+++ b/examples/deltaspike-i18n/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/dynamic-dao-implementation/pom.xml 
b/examples/dynamic-dao-implementation/pom.xml
index 4648673..639a190 100644
--- a/examples/dynamic-dao-implementation/pom.xml
+++ b/examples/dynamic-dao-implementation/pom.xml
@@ -75,7 +75,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/dynamic-datasource-routing/pom.xml 
b/examples/dynamic-datasource-routing/pom.xml
index 2188f8c..577619c 100644
--- a/examples/dynamic-datasource-routing/pom.xml
+++ b/examples/dynamic-datasource-routing/pom.xml
@@ -75,7 +75,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/dynamic-implementation/pom.xml 
b/examples/dynamic-implementation/pom.xml
index b099ba8..72ba98f 100644
--- a/examples/dynamic-implementation/pom.xml
+++ b/examples/dynamic-implementation/pom.xml
@@ -66,7 +66,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/dynamic-proxy-to-access-mbean/pom.xml 
b/examples/dynamic-proxy-to-access-mbean/pom.xml
index 21e7fd7..312363f 100644
--- a/examples/dynamic-proxy-to-access-mbean/pom.xml
+++ b/examples/dynamic-proxy-to-access-mbean/pom.xml
@@ -74,7 +74,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/ear-testing/business-logic/pom.xml 
b/examples/ear-testing/business-logic/pom.xml
index bcd0581..de2d355 100644
--- a/examples/ear-testing/business-logic/pom.xml
+++ b/examples/ear-testing/business-logic/pom.xml
@@ -75,7 +75,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/ear-testing/pom.xml b/examples/ear-testing/pom.xml
index 3207634..454ade9 100644
--- a/examples/ear-testing/pom.xml
+++ b/examples/ear-testing/pom.xml
@@ -67,7 +67,7 @@
       <dependency>
         <groupId>org.apache.tomee</groupId>
         <artifactId>jakartaee-api</artifactId>
-        <version>9.1-M1</version>
+        <version>9.1-M2-SNAPSHOT</version>
       </dependency>
       <dependency>
         <groupId>junit</groupId>
diff --git a/examples/ejb-examples/pom.xml b/examples/ejb-examples/pom.xml
index 017f25b..897cb69 100644
--- a/examples/ejb-examples/pom.xml
+++ b/examples/ejb-examples/pom.xml
@@ -90,7 +90,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/ejb-remote-call-2/pom.xml 
b/examples/ejb-remote-call-2/pom.xml
index dbd0b33..c69a119 100644
--- a/examples/ejb-remote-call-2/pom.xml
+++ b/examples/ejb-remote-call-2/pom.xml
@@ -90,7 +90,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/ejb-remote-call/pom.xml b/examples/ejb-remote-call/pom.xml
index a60d39c..777cfde 100644
--- a/examples/ejb-remote-call/pom.xml
+++ b/examples/ejb-remote-call/pom.xml
@@ -90,7 +90,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/ejb-webservice/pom.xml b/examples/ejb-webservice/pom.xml
index 473cb23..5822323 100644
--- a/examples/ejb-webservice/pom.xml
+++ b/examples/ejb-webservice/pom.xml
@@ -81,7 +81,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/groovy-cdi/pom.xml b/examples/groovy-cdi/pom.xml
index d6c6b9e..e4665ae 100644
--- a/examples/groovy-cdi/pom.xml
+++ b/examples/groovy-cdi/pom.xml
@@ -81,7 +81,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/groovy-jpa/pom.xml b/examples/groovy-jpa/pom.xml
index 1668d9e..bab4bfd 100644
--- a/examples/groovy-jpa/pom.xml
+++ b/examples/groovy-jpa/pom.xml
@@ -80,7 +80,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/groovy-spock/pom.xml b/examples/groovy-spock/pom.xml
index e7f992b..f9bf243 100644
--- a/examples/groovy-spock/pom.xml
+++ b/examples/groovy-spock/pom.xml
@@ -92,7 +92,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/helloworld-weblogic/pom.xml 
b/examples/helloworld-weblogic/pom.xml
index f3f9000..6fb3a41 100644
--- a/examples/helloworld-weblogic/pom.xml
+++ b/examples/helloworld-weblogic/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/injection-of-datasource/pom.xml 
b/examples/injection-of-datasource/pom.xml
index c69a49a..659cb0a 100644
--- a/examples/injection-of-datasource/pom.xml
+++ b/examples/injection-of-datasource/pom.xml
@@ -54,7 +54,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/injection-of-ejbs/pom.xml 
b/examples/injection-of-ejbs/pom.xml
index 085948a..343414b 100644
--- a/examples/injection-of-ejbs/pom.xml
+++ b/examples/injection-of-ejbs/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/injection-of-entitymanager/pom.xml 
b/examples/injection-of-entitymanager/pom.xml
index 9923cf2..8fcd061 100644
--- a/examples/injection-of-entitymanager/pom.xml
+++ b/examples/injection-of-entitymanager/pom.xml
@@ -62,7 +62,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/injection-of-env-entry/pom.xml 
b/examples/injection-of-env-entry/pom.xml
index d2508d8..d418f02 100644
--- a/examples/injection-of-env-entry/pom.xml
+++ b/examples/injection-of-env-entry/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/interceptors/pom.xml b/examples/interceptors/pom.xml
index ed691a3..6d0f789 100644
--- a/examples/interceptors/pom.xml
+++ b/examples/interceptors/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/java-modules/pom.xml b/examples/java-modules/pom.xml
index bc85938..660352d 100644
--- a/examples/java-modules/pom.xml
+++ b/examples/java-modules/pom.xml
@@ -72,7 +72,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/javamail/pom.xml b/examples/javamail/pom.xml
index 25565a5..a4ea99a 100644
--- a/examples/javamail/pom.xml
+++ b/examples/javamail/pom.xml
@@ -66,7 +66,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/jaxrs-filter/pom.xml b/examples/jaxrs-filter/pom.xml
index e102878..8abb684 100644
--- a/examples/jaxrs-filter/pom.xml
+++ b/examples/jaxrs-filter/pom.xml
@@ -33,7 +33,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
     </dependency>
   </dependencies>
   <build>
diff --git a/examples/jaxrs-json-provider-jettison/pom.xml 
b/examples/jaxrs-json-provider-jettison/pom.xml
index 20a63d9..a415645 100755
--- a/examples/jaxrs-json-provider-jettison/pom.xml
+++ b/examples/jaxrs-json-provider-jettison/pom.xml
@@ -24,7 +24,7 @@
   <packaging>war</packaging>
   <name>TomEE :: Examples :: JAXRS JSON Provider with Jettison </name>
   <properties>
-    <version.jakartaee-api>9.1-M1</version.jakartaee-api>
+    <version.jakartaee-api>9.1-M2-SNAPSHOT</version.jakartaee-api>
     <version.arquillian.bom>1.1.13.Final</version.arquillian.bom>
     <junit.version>4.12</junit.version>
   </properties>
diff --git a/examples/jpa-eclipselink/pom.xml b/examples/jpa-eclipselink/pom.xml
index 00eeb44..054d58c 100644
--- a/examples/jpa-eclipselink/pom.xml
+++ b/examples/jpa-eclipselink/pom.xml
@@ -83,7 +83,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/jpa-enumerated/pom.xml b/examples/jpa-enumerated/pom.xml
index dc6f5e7..7ec6b74 100644
--- a/examples/jpa-enumerated/pom.xml
+++ b/examples/jpa-enumerated/pom.xml
@@ -76,7 +76,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/jpa-hibernate-arquillian/pom.xml 
b/examples/jpa-hibernate-arquillian/pom.xml
index f615ecc..79591ee 100644
--- a/examples/jpa-hibernate-arquillian/pom.xml
+++ b/examples/jpa-hibernate-arquillian/pom.xml
@@ -107,7 +107,7 @@
         <dependency>
             <groupId>org.apache.tomee</groupId>
             <artifactId>jakartaee-api</artifactId>
-            <version>9.1-M1</version>
+            <version>9.1-M2-SNAPSHOT</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
diff --git a/examples/jpa-hibernate/pom.xml b/examples/jpa-hibernate/pom.xml
index c328c9c..17b6cac 100644
--- a/examples/jpa-hibernate/pom.xml
+++ b/examples/jpa-hibernate/pom.xml
@@ -82,7 +82,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/jsf-cdi-and-ejb/pom.xml b/examples/jsf-cdi-and-ejb/pom.xml
index f54a4b6..83a436c 100644
--- a/examples/jsf-cdi-and-ejb/pom.xml
+++ b/examples/jsf-cdi-and-ejb/pom.xml
@@ -130,7 +130,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
   </dependencies>
diff --git a/examples/jsf-managedBean-and-ejb/pom.xml 
b/examples/jsf-managedBean-and-ejb/pom.xml
index 66638f6..1427ea8 100644
--- a/examples/jsf-managedBean-and-ejb/pom.xml
+++ b/examples/jsf-managedBean-and-ejb/pom.xml
@@ -27,7 +27,7 @@
   <url>http://tomee.apache.org</url>
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <version.myfaces-api>2.1.16</version.myfaces-api>
+    <version.myfaces-api>3.0.1</version.myfaces-api>
   </properties>
   <build>
     <finalName>jsf-managedBean-and-ejb</finalName>
@@ -87,7 +87,7 @@
       <groupId>org.apache.myfaces.core</groupId>
       <artifactId>myfaces-api</artifactId>
       <version>${version.myfaces-api}</version>
-      <scope>provided</scope>
+      <scope>compile</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.myfaces.core</groupId>
@@ -126,7 +126,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
   </dependencies>
diff --git a/examples/jsonb-configuration/pom.xml 
b/examples/jsonb-configuration/pom.xml
index f0849a4..3fc9244 100644
--- a/examples/jsonb-configuration/pom.xml
+++ b/examples/jsonb-configuration/pom.xml
@@ -23,7 +23,7 @@
   <packaging>war</packaging>
   <name>TomEE :: Examples :: Microprofile JSONB Configuration</name>
   <properties>
-    <version.jakartaee-api>9.1-M1</version.jakartaee-api>
+    <version.jakartaee-api>9.1-M2-SNAPSHOT</version.jakartaee-api>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
   </properties>
   <dependencies>
diff --git a/examples/jsonb-custom-serializer/pom.xml 
b/examples/jsonb-custom-serializer/pom.xml
index c389058..0687dfb 100644
--- a/examples/jsonb-custom-serializer/pom.xml
+++ b/examples/jsonb-custom-serializer/pom.xml
@@ -23,7 +23,7 @@
   <packaging>war</packaging>
   <name>TomEE :: Examples :: Microprofile JSONB Custom 
Serializer/Deserializer</name>
   <properties>
-    <version.jakartaee-api>9.1-M1</version.jakartaee-api>
+    <version.jakartaee-api>9.1-M2-SNAPSHOT</version.jakartaee-api>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
   </properties>
   <dependencies>
diff --git a/examples/junit5-application-composer/pom.xml 
b/examples/junit5-application-composer/pom.xml
index 7e5af07..fb81e5a 100644
--- a/examples/junit5-application-composer/pom.xml
+++ b/examples/junit5-application-composer/pom.xml
@@ -73,7 +73,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/junit5-arquillian-multiple-tomee/pom.xml 
b/examples/junit5-arquillian-multiple-tomee/pom.xml
index 923d03b..2a81793 100644
--- a/examples/junit5-arquillian-multiple-tomee/pom.xml
+++ b/examples/junit5-arquillian-multiple-tomee/pom.xml
@@ -88,7 +88,7 @@
         <dependency>
             <groupId>org.apache.tomee</groupId>
             <artifactId>jakartaee-api</artifactId>
-            <version>9.1-M1</version>
+            <version>9.1-M2-SNAPSHOT</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
diff --git a/examples/junit5-arquillian-simple-websockets/pom.xml 
b/examples/junit5-arquillian-simple-websockets/pom.xml
index 114c3ab..68c0fed 100644
--- a/examples/junit5-arquillian-simple-websockets/pom.xml
+++ b/examples/junit5-arquillian-simple-websockets/pom.xml
@@ -85,7 +85,7 @@
         <dependency>
             <groupId>org.apache.tomee</groupId>
             <artifactId>jakartaee-api</artifactId>
-            <version>9.1-M1</version>
+            <version>9.1-M2-SNAPSHOT</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
diff --git a/examples/lookup-of-ejbs-with-descriptor/pom.xml 
b/examples/lookup-of-ejbs-with-descriptor/pom.xml
index 4cb9190..18e5c37 100644
--- a/examples/lookup-of-ejbs-with-descriptor/pom.xml
+++ b/examples/lookup-of-ejbs-with-descriptor/pom.xml
@@ -71,7 +71,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/lookup-of-ejbs/pom.xml b/examples/lookup-of-ejbs/pom.xml
index a23bc9a..577b91a 100644
--- a/examples/lookup-of-ejbs/pom.xml
+++ b/examples/lookup-of-ejbs/pom.xml
@@ -71,7 +71,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/mbean-auto-registration/pom.xml 
b/examples/mbean-auto-registration/pom.xml
index dd1afcf..5261c6e 100644
--- a/examples/mbean-auto-registration/pom.xml
+++ b/examples/mbean-auto-registration/pom.xml
@@ -67,7 +67,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/moviefun-rest/pom.xml b/examples/moviefun-rest/pom.xml
index 49e7cce..55b4fa5 100644
--- a/examples/moviefun-rest/pom.xml
+++ b/examples/moviefun-rest/pom.xml
@@ -181,7 +181,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/moviefun/pom.xml b/examples/moviefun/pom.xml
index 9ff39b0..0d7ddbb 100644
--- a/examples/moviefun/pom.xml
+++ b/examples/moviefun/pom.xml
@@ -154,7 +154,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/movies-complete-meta/pom.xml 
b/examples/movies-complete-meta/pom.xml
index 0762e28..c481179 100644
--- a/examples/movies-complete-meta/pom.xml
+++ b/examples/movies-complete-meta/pom.xml
@@ -62,7 +62,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/movies-complete/pom.xml b/examples/movies-complete/pom.xml
index dbaa457..f6e35ed 100644
--- a/examples/movies-complete/pom.xml
+++ b/examples/movies-complete/pom.xml
@@ -76,7 +76,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/mp-config-example/pom.xml 
b/examples/mp-config-example/pom.xml
index 129146b..2292981 100644
--- a/examples/mp-config-example/pom.xml
+++ b/examples/mp-config-example/pom.xml
@@ -23,7 +23,7 @@
   <packaging>war</packaging>
   <name>MicroProfile :: Examples :: Config</name>
   <properties>
-    <version.jakartaee-api>9.1-M1</version.jakartaee-api>
+    <version.jakartaee-api>9.1-M2-SNAPSHOT</version.jakartaee-api>
     <microprofile.config.version>3.0.1</microprofile.config.version>
     <tomee.version>9.0.0-M8-SNAPSHOT</tomee.version>
     <version.arquillian>1.1.13.Final</version.arquillian>
diff --git a/examples/mp-config-source-database/pom.xml 
b/examples/mp-config-source-database/pom.xml
index 598027b..9f1fb74 100644
--- a/examples/mp-config-source-database/pom.xml
+++ b/examples/mp-config-source-database/pom.xml
@@ -23,7 +23,7 @@
   <packaging>war</packaging>
   <name>MicroProfile :: Examples :: Config Source Database</name>
   <properties>
-    <version.jakartaee-api>9.1-M1</version.jakartaee-api>
+    <version.jakartaee-api>9.1-M2-SNAPSHOT</version.jakartaee-api>
     <version.microprofile>2.0.1</version.microprofile>
     <version.arquillian>1.1.13.Final</version.arquillian>
     <tomee.version>9.0.0-M8-SNAPSHOT</tomee.version>
diff --git a/examples/mp-custom-healthcheck/pom.xml 
b/examples/mp-custom-healthcheck/pom.xml
index 67a397b..0e3f4d6 100644
--- a/examples/mp-custom-healthcheck/pom.xml
+++ b/examples/mp-custom-healthcheck/pom.xml
@@ -27,7 +27,7 @@
     <microprofile-health-api.version>1.0</microprofile-health-api.version>
     <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
     <maven-war-plugin.version>3.1.0</maven-war-plugin.version>
-    <jakartaee-api.version>9.1-M1</jakartaee-api.version>
+    <jakartaee-api.version>9.1-M2-SNAPSHOT</jakartaee-api.version>
     <junit.version>4.12</junit.version>
     <maven.compiler.source>1.8</maven.compiler.source>
     <maven.compiler.target>1.8</maven.compiler.target>
diff --git a/examples/mp-faulttolerance-fallback/pom.xml 
b/examples/mp-faulttolerance-fallback/pom.xml
index 3e7d4e4..08c0cb6 100644
--- a/examples/mp-faulttolerance-fallback/pom.xml
+++ b/examples/mp-faulttolerance-fallback/pom.xml
@@ -25,7 +25,7 @@
     
<arquillian-junit-container.version>1.4.0.Final</arquillian-junit-container.version>
     <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
     <maven-war-plugin.version>3.1.0</maven-war-plugin.version>
-    <jakartaee-api.version>9.1-M1</jakartaee-api.version>
+    <jakartaee-api.version>9.1-M2-SNAPSHOT</jakartaee-api.version>
     <junit.version>4.12</junit.version>
     <maven.compiler.source>1.8</maven.compiler.source>
     <maven.compiler.target>1.8</maven.compiler.target>
diff --git a/examples/mp-faulttolerance-retry/pom.xml 
b/examples/mp-faulttolerance-retry/pom.xml
index 27e53b9..7c1c04a 100644
--- a/examples/mp-faulttolerance-retry/pom.xml
+++ b/examples/mp-faulttolerance-retry/pom.xml
@@ -27,7 +27,7 @@
     
<arquillian-junit-container.version>1.4.0.Final</arquillian-junit-container.version>
     <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
     <maven-war-plugin.version>3.1.0</maven-war-plugin.version>
-    <jakartaee-api.version>9.1-M1</jakartaee-api.version>
+    <jakartaee-api.version>9.1-M2-SNAPSHOT</jakartaee-api.version>
     <junit.version>4.12</junit.version>
     <maven.compiler.source>1.8</maven.compiler.source>
     <maven.compiler.target>1.8</maven.compiler.target>
diff --git a/examples/mp-faulttolerance-timeout/pom.xml 
b/examples/mp-faulttolerance-timeout/pom.xml
index dee6de9..057e7b9 100644
--- a/examples/mp-faulttolerance-timeout/pom.xml
+++ b/examples/mp-faulttolerance-timeout/pom.xml
@@ -28,7 +28,7 @@
     <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
     <maven-war-plugin.version>3.1.0</maven-war-plugin.version>
     <tomee.version>9.0.0-M8-SNAPSHOT</tomee.version>
-    <jakartaee-api.version>9.1-M1</jakartaee-api.version>
+    <jakartaee-api.version>9.1-M2-SNAPSHOT</jakartaee-api.version>
     <junit.version>4.12</junit.version>
     <maven.compiler.source>1.8</maven.compiler.source>
     <maven.compiler.target>1.8</maven.compiler.target>
diff --git a/examples/mp-jsonb-configuration/pom.xml 
b/examples/mp-jsonb-configuration/pom.xml
index ef0cfe7..abdca41 100644
--- a/examples/mp-jsonb-configuration/pom.xml
+++ b/examples/mp-jsonb-configuration/pom.xml
@@ -23,7 +23,7 @@
   <packaging>war</packaging>
   <name>TomEE :: Examples :: Microprofile JSONB Configuration</name>
   <properties>
-    <version.jakartaee-api>9.1-M1</version.jakartaee-api>
+    <version.jakartaee-api>9.1-M2-SNAPSHOT</version.jakartaee-api>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     <tomee.version>9.0.0-M8-SNAPSHOT</tomee.version>
   </properties>
diff --git a/examples/mp-jwt-bean-validation-strongly-typed/pom.xml 
b/examples/mp-jwt-bean-validation-strongly-typed/pom.xml
index c6e4450..842f67b 100644
--- a/examples/mp-jwt-bean-validation-strongly-typed/pom.xml
+++ b/examples/mp-jwt-bean-validation-strongly-typed/pom.xml
@@ -25,7 +25,7 @@
   <name>Apache TomEE + MicroProfile JWT Bean Validation, Strongly-typed 
Annotations</name>
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <version.jakartaee-api>9.1-M1</version.jakartaee-api>
+    <version.jakartaee-api>9.1-M2-SNAPSHOT</version.jakartaee-api>
     <tomee.version>9.0.0-M8-SNAPSHOT</tomee.version>
     <version.shrinkwrap.resolver>2.0.0</version.shrinkwrap.resolver>
     <mp-jwt.version>1.1</mp-jwt.version>
diff --git a/examples/mp-jwt-bean-validation/pom.xml 
b/examples/mp-jwt-bean-validation/pom.xml
index 9b87fba..7f96c78 100644
--- a/examples/mp-jwt-bean-validation/pom.xml
+++ b/examples/mp-jwt-bean-validation/pom.xml
@@ -25,7 +25,7 @@
   <name>Apache TomEE + MicroProfile JWT Bean Validation</name>
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <version.jakartaee-api>9.1-M1</version.jakartaee-api>
+    <version.jakartaee-api>9.1-M2-SNAPSHOT</version.jakartaee-api>
     <tomee.version>9.0.0-M8-SNAPSHOT</tomee.version>
     <version.shrinkwrap.resolver>2.0.0</version.shrinkwrap.resolver>
     <mp-jwt.version>1.1</mp-jwt.version>
diff --git a/examples/mp-metrics-counted/pom.xml 
b/examples/mp-metrics-counted/pom.xml
index 30545f5..8ab29d3 100644
--- a/examples/mp-metrics-counted/pom.xml
+++ b/examples/mp-metrics-counted/pom.xml
@@ -24,7 +24,7 @@
   <packaging>war</packaging>
   <name>TomEE :: Examples :: Microprofile Metrics Counted</name>
   <properties>
-    <version.jakartaee-api>9.1-M1</version.jakartaee-api>
+    <version.jakartaee-api>9.1-M2-SNAPSHOT</version.jakartaee-api>
     <microprofile.metrics.version>1.1</microprofile.metrics.version>
     <version.arquillian.bom>1.1.13.Final</version.arquillian.bom>
     <junit.version>4.12</junit.version>
diff --git a/examples/mp-metrics-gauge/pom.xml 
b/examples/mp-metrics-gauge/pom.xml
index dc2186b..1732026 100644
--- a/examples/mp-metrics-gauge/pom.xml
+++ b/examples/mp-metrics-gauge/pom.xml
@@ -23,7 +23,7 @@
   <packaging>war</packaging>
   <properties>
     <junit.version>4.12</junit.version>
-    <version.jakartaee-api>9.1-M1</version.jakartaee-api>
+    <version.jakartaee-api>9.1-M2-SNAPSHOT</version.jakartaee-api>
     <microprofile.metrics.version>1.1.1</microprofile.metrics.version>
     <tomee.version>9.0.0-M8-SNAPSHOT</tomee.version>
     <version.arquillian.bom>1.1.13.Final</version.arquillian.bom>
diff --git a/examples/mp-metrics-histogram/pom.xml 
b/examples/mp-metrics-histogram/pom.xml
index ed60d2b..b4b0286 100644
--- a/examples/mp-metrics-histogram/pom.xml
+++ b/examples/mp-metrics-histogram/pom.xml
@@ -24,7 +24,7 @@
   <packaging>war</packaging>
   <name>TomEE :: Examples :: Microprofile Metrics Histogram</name>
   <properties>
-    <version.jakartaee-api>9.1-M1</version.jakartaee-api>
+    <version.jakartaee-api>9.1-M2-SNAPSHOT</version.jakartaee-api>
     <microprofile.metrics.version>1.1</microprofile.metrics.version>
     <version.arquillian.bom>1.1.13.Final</version.arquillian.bom>
     <junit.version>4.12</junit.version>
diff --git a/examples/mp-metrics-metered/pom.xml 
b/examples/mp-metrics-metered/pom.xml
index 869cc8d..a4ee40b 100644
--- a/examples/mp-metrics-metered/pom.xml
+++ b/examples/mp-metrics-metered/pom.xml
@@ -22,7 +22,7 @@
   <artifactId>mp-metrics-metered</artifactId>
   <packaging>war</packaging>
   <properties>
-    <version.jakartaee-api>9.1-M1</version.jakartaee-api>
+    <version.jakartaee-api>9.1-M2-SNAPSHOT</version.jakartaee-api>
     <microprofile.metrics.version>1.1</microprofile.metrics.version>
     <version.arquillian.bom>1.1.13.Final</version.arquillian.bom>
     <junit.version>4.12</junit.version>
diff --git a/examples/mp-metrics-timed/pom.xml 
b/examples/mp-metrics-timed/pom.xml
index eb19cd2..34aef20 100644
--- a/examples/mp-metrics-timed/pom.xml
+++ b/examples/mp-metrics-timed/pom.xml
@@ -23,7 +23,7 @@
   <packaging>war</packaging>
   <name>TomEE :: Examples :: Microprofile Metrics Timed</name>
   <properties>
-    <version.jakartaee-api>9.1-M1</version.jakartaee-api>
+    <version.jakartaee-api>9.1-M2-SNAPSHOT</version.jakartaee-api>
     <microprofile.metrics.version>1.1</microprofile.metrics.version>
     <junit.version>4.12</junit.version>
     <tomee.version>9.0.0-M8-SNAPSHOT</tomee.version>
diff --git a/examples/mp-opentracing-traced/pom.xml 
b/examples/mp-opentracing-traced/pom.xml
index 8a63924..72918d6 100644
--- a/examples/mp-opentracing-traced/pom.xml
+++ b/examples/mp-opentracing-traced/pom.xml
@@ -23,7 +23,7 @@
   <version>9.0.0-M8-SNAPSHOT</version>
   <packaging>war</packaging>
   <properties>
-    <version.jakartaee-api>9.1-M1</version.jakartaee-api>
+    <version.jakartaee-api>9.1-M2-SNAPSHOT</version.jakartaee-api>
     <tomee.version>9.0.0-M8-SNAPSHOT</tomee.version>
     <version.arquillian.bom>1.1.13.Final</version.arquillian.bom>
   </properties>
diff --git a/examples/mp-rest-client/pom.xml b/examples/mp-rest-client/pom.xml
index 8395912..4a00730 100755
--- a/examples/mp-rest-client/pom.xml
+++ b/examples/mp-rest-client/pom.xml
@@ -25,7 +25,7 @@
   <name>TomEE :: Examples :: Microprofile REST Client</name>
   <properties>
     <microprofile.rest-client.version>1.1</microprofile.rest-client.version>
-    <version.jakartaee-api>9.1-M1</version.jakartaee-api>
+    <version.jakartaee-api>9.1-M2-SNAPSHOT</version.jakartaee-api>
     <version.arquillian.bom>1.1.13.Final</version.arquillian.bom>
     <junit.version>4.12</junit.version>
     <tomee.version>9.0.0-M8-SNAPSHOT</tomee.version>
diff --git a/examples/mp-rest-jwt-jwk/pom.xml b/examples/mp-rest-jwt-jwk/pom.xml
index 3e16478..e63eb71 100644
--- a/examples/mp-rest-jwt-jwk/pom.xml
+++ b/examples/mp-rest-jwt-jwk/pom.xml
@@ -25,7 +25,7 @@
   <name>TomEE :: Examples :: MP REST JWT JWK</name>
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <version.jakartaee-api>9.1-M1</version.jakartaee-api>
+    <version.jakartaee-api>9.1-M2-SNAPSHOT</version.jakartaee-api>
     <tomee.version>9.0.0-M8-SNAPSHOT</tomee.version>
     <version.shrinkwrap.resolver>2.0.0</version.shrinkwrap.resolver>
     <mp-jwt.version>1.1</mp-jwt.version>
diff --git a/examples/mp-rest-jwt-principal/pom.xml 
b/examples/mp-rest-jwt-principal/pom.xml
index 12fbff2..844c4a9 100644
--- a/examples/mp-rest-jwt-principal/pom.xml
+++ b/examples/mp-rest-jwt-principal/pom.xml
@@ -26,7 +26,7 @@
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     <tomee.version>9.0.0-M8-SNAPSHOT</tomee.version>
-    <version.jakartaee-api>9.1-M1</version.jakartaee-api>
+    <version.jakartaee-api>9.1-M2-SNAPSHOT</version.jakartaee-api>
     <junit.version>4.23</junit.version>
     <arquillian-bom.version>1.4.1.Final</arquillian-bom.version>
     <mp-jwt.version>1.1.1</mp-jwt.version>
diff --git a/examples/mp-rest-jwt-public-key/pom.xml 
b/examples/mp-rest-jwt-public-key/pom.xml
index 14bd5cd..004d540 100644
--- a/examples/mp-rest-jwt-public-key/pom.xml
+++ b/examples/mp-rest-jwt-public-key/pom.xml
@@ -28,7 +28,7 @@
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     <tomee.version>9.0.0-M8-SNAPSHOT</tomee.version>
-    <version.jakartaee-api>9.1-M1</version.jakartaee-api>
+    <version.jakartaee-api>9.1-M2-SNAPSHOT</version.jakartaee-api>
     <version.shrinkwrap.resolver>2.0.0</version.shrinkwrap.resolver>
     <mp-jwt.version>1.1</mp-jwt.version>
   </properties>
diff --git a/examples/mp-rest-jwt/pom.xml b/examples/mp-rest-jwt/pom.xml
index 788ae0e..4918797 100644
--- a/examples/mp-rest-jwt/pom.xml
+++ b/examples/mp-rest-jwt/pom.xml
@@ -25,7 +25,7 @@
   <name>TomEE :: Examples :: MP REST JWT</name>
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <version.jakartaee-api>9.1-M1</version.jakartaee-api>
+    <version.jakartaee-api>9.1-M2-SNAPSHOT</version.jakartaee-api>
     <tomee.version>9.0.0-M8-SNAPSHOT</tomee.version>
     <version.shrinkwrap.resolver>2.0.0</version.shrinkwrap.resolver>
     <mp-jwt.version>1.0</mp-jwt.version>
diff --git a/examples/multi-jpa-provider-testing/pom.xml 
b/examples/multi-jpa-provider-testing/pom.xml
index 3e1643e..733c14b 100644
--- a/examples/multi-jpa-provider-testing/pom.xml
+++ b/examples/multi-jpa-provider-testing/pom.xml
@@ -107,7 +107,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/multiple-arquillian-adapters/pom.xml 
b/examples/multiple-arquillian-adapters/pom.xml
index 2002b8e..7d875cd 100644
--- a/examples/multiple-arquillian-adapters/pom.xml
+++ b/examples/multiple-arquillian-adapters/pom.xml
@@ -149,7 +149,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <!-- common arquillian dependencies -->
diff --git a/examples/multiple-tomee-arquillian/pom.xml 
b/examples/multiple-tomee-arquillian/pom.xml
index 222b952..66169f1 100644
--- a/examples/multiple-tomee-arquillian/pom.xml
+++ b/examples/multiple-tomee-arquillian/pom.xml
@@ -84,7 +84,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/mvc-cxf-hibernate/pom.xml 
b/examples/mvc-cxf-hibernate/pom.xml
index 28f2a59..4e859cc 100644
--- a/examples/mvc-cxf-hibernate/pom.xml
+++ b/examples/mvc-cxf-hibernate/pom.xml
@@ -106,7 +106,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/mvc-cxf/pom.xml b/examples/mvc-cxf/pom.xml
index 400f4ca..0f84ee1 100644
--- a/examples/mvc-cxf/pom.xml
+++ b/examples/mvc-cxf/pom.xml
@@ -93,7 +93,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/mvc-resteasy/pom.xml b/examples/mvc-resteasy/pom.xml
index 8060830..0a2d07a 100644
--- a/examples/mvc-resteasy/pom.xml
+++ b/examples/mvc-resteasy/pom.xml
@@ -83,7 +83,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <!-- MVC 1.0(JSR 371) -->
diff --git a/examples/myfaces-codi-demo/pom.xml 
b/examples/myfaces-codi-demo/pom.xml
index 0010482..a1c9326 100644
--- a/examples/myfaces-codi-demo/pom.xml
+++ b/examples/myfaces-codi-demo/pom.xml
@@ -82,7 +82,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/persistence-fragment/pom.xml 
b/examples/persistence-fragment/pom.xml
index 992fa7a..40c1068 100644
--- a/examples/persistence-fragment/pom.xml
+++ b/examples/persistence-fragment/pom.xml
@@ -76,7 +76,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/pojo-webservice/pom.xml b/examples/pojo-webservice/pom.xml
index 7ad6c5a..f00e288 100644
--- a/examples/pojo-webservice/pom.xml
+++ b/examples/pojo-webservice/pom.xml
@@ -94,7 +94,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
   </dependencies>
diff --git a/examples/polling-parent/polling-client/pom.xml 
b/examples/polling-parent/polling-client/pom.xml
index 6b4459f..f00f11e 100644
--- a/examples/polling-parent/polling-client/pom.xml
+++ b/examples/polling-parent/polling-client/pom.xml
@@ -78,7 +78,7 @@
           <dependency>
             <groupId>org.apache.tomee</groupId>
             <artifactId>jakartaee-api</artifactId>
-            <version>9.1-M1</version>
+            <version>9.1-M2-SNAPSHOT</version>
           </dependency>
           <dependency>
             <groupId>net.sourceforge.serp</groupId>
diff --git a/examples/projectstage-demo/pom.xml 
b/examples/projectstage-demo/pom.xml
index ce1e7e3..a75d8ff 100644
--- a/examples/projectstage-demo/pom.xml
+++ b/examples/projectstage-demo/pom.xml
@@ -37,7 +37,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/realm-in-tomee/pom.xml b/examples/realm-in-tomee/pom.xml
index 2e7dd7b..43caaef 100644
--- a/examples/realm-in-tomee/pom.xml
+++ b/examples/realm-in-tomee/pom.xml
@@ -80,7 +80,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/reload-persistence-unit-properties/pom.xml 
b/examples/reload-persistence-unit-properties/pom.xml
index a088d3c..46d60ba 100644
--- a/examples/reload-persistence-unit-properties/pom.xml
+++ b/examples/reload-persistence-unit-properties/pom.xml
@@ -76,7 +76,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/resources-declared-in-webapp/pom.xml 
b/examples/resources-declared-in-webapp/pom.xml
index 0dddc4a..bca5a93 100644
--- a/examples/resources-declared-in-webapp/pom.xml
+++ b/examples/resources-declared-in-webapp/pom.xml
@@ -100,7 +100,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
   </dependencies>
diff --git a/examples/resources-jmx-example/pom.xml 
b/examples/resources-jmx-example/pom.xml
index 1436863..f47ea9c 100644
--- a/examples/resources-jmx-example/pom.xml
+++ b/examples/resources-jmx-example/pom.xml
@@ -79,7 +79,7 @@
       <dependency>
         <groupId>org.apache.tomee</groupId>
         <artifactId>jakartaee-api</artifactId>
-        <version>9.1-M1</version>
+        <version>9.1-M2-SNAPSHOT</version>
         <scope>provided</scope>
       </dependency>
       <!-- Test dependencies -->
diff --git a/examples/rest-applicationcomposer-mockito/pom.xml 
b/examples/rest-applicationcomposer-mockito/pom.xml
index e852c2a..48462ad 100644
--- a/examples/rest-applicationcomposer-mockito/pom.xml
+++ b/examples/rest-applicationcomposer-mockito/pom.xml
@@ -57,7 +57,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
 
diff --git a/examples/rest-applicationcomposer/pom.xml 
b/examples/rest-applicationcomposer/pom.xml
index cf8ddfd..5d17d7a 100644
--- a/examples/rest-applicationcomposer/pom.xml
+++ b/examples/rest-applicationcomposer/pom.xml
@@ -67,7 +67,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/rest-cdi/pom.xml b/examples/rest-cdi/pom.xml
index 99a79b9..1ebbbaa 100644
--- a/examples/rest-cdi/pom.xml
+++ b/examples/rest-cdi/pom.xml
@@ -66,7 +66,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/rest-example-with-application/pom.xml 
b/examples/rest-example-with-application/pom.xml
index d4dadd5..9d11b15 100644
--- a/examples/rest-example-with-application/pom.xml
+++ b/examples/rest-example-with-application/pom.xml
@@ -100,7 +100,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/rest-example/pom.xml b/examples/rest-example/pom.xml
index 16a8326..febe79f 100644
--- a/examples/rest-example/pom.xml
+++ b/examples/rest-example/pom.xml
@@ -135,7 +135,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/rest-jaas/pom.xml b/examples/rest-jaas/pom.xml
index fe36bd6..8101394 100644
--- a/examples/rest-jaas/pom.xml
+++ b/examples/rest-jaas/pom.xml
@@ -27,7 +27,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
   </dependencies>
diff --git a/examples/rest-on-ejb/pom.xml b/examples/rest-on-ejb/pom.xml
index c96d0cd..29f9f1b 100644
--- a/examples/rest-on-ejb/pom.xml
+++ b/examples/rest-on-ejb/pom.xml
@@ -77,7 +77,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/rest-sse-example/pom.xml 
b/examples/rest-sse-example/pom.xml
index cfe32eb..5ead6a9 100644
--- a/examples/rest-sse-example/pom.xml
+++ b/examples/rest-sse-example/pom.xml
@@ -102,7 +102,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/rest-xml-json/pom.xml b/examples/rest-xml-json/pom.xml
index ce6b64f..fabd360 100644
--- a/examples/rest-xml-json/pom.xml
+++ b/examples/rest-xml-json/pom.xml
@@ -66,7 +66,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/scala-basic/pom.xml b/examples/scala-basic/pom.xml
index 32fb880..ee4f159 100644
--- a/examples/scala-basic/pom.xml
+++ b/examples/scala-basic/pom.xml
@@ -117,7 +117,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <!-- scala dependencies for run and testing -->
diff --git a/examples/schedule-events/pom.xml b/examples/schedule-events/pom.xml
index 7c881e5..e2bc0fb 100644
--- a/examples/schedule-events/pom.xml
+++ b/examples/schedule-events/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/schedule-expression/pom.xml 
b/examples/schedule-expression/pom.xml
index f77a6dc..ae8d515 100644
--- a/examples/schedule-expression/pom.xml
+++ b/examples/schedule-expression/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/schedule-methods-meta/pom.xml 
b/examples/schedule-methods-meta/pom.xml
index 1742444..09ad904 100644
--- a/examples/schedule-methods-meta/pom.xml
+++ b/examples/schedule-methods-meta/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/schedule-methods/pom.xml 
b/examples/schedule-methods/pom.xml
index 6d8656c..fee1802 100644
--- a/examples/schedule-methods/pom.xml
+++ b/examples/schedule-methods/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/server-events/pom.xml b/examples/server-events/pom.xml
index fab4200..5d56389 100644
--- a/examples/server-events/pom.xml
+++ b/examples/server-events/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <!--
diff --git a/examples/simple-cdi-interceptor/pom.xml 
b/examples/simple-cdi-interceptor/pom.xml
index 39de91f..7a84620 100644
--- a/examples/simple-cdi-interceptor/pom.xml
+++ b/examples/simple-cdi-interceptor/pom.xml
@@ -62,7 +62,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-cmp2/pom.xml b/examples/simple-cmp2/pom.xml
index ac0a24a..21d52bb 100644
--- a/examples/simple-cmp2/pom.xml
+++ b/examples/simple-cmp2/pom.xml
@@ -104,7 +104,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-ear/moviefun-business-logic/pom.xml 
b/examples/simple-ear/moviefun-business-logic/pom.xml
index 9a1ab66..22e57ff 100644
--- a/examples/simple-ear/moviefun-business-logic/pom.xml
+++ b/examples/simple-ear/moviefun-business-logic/pom.xml
@@ -79,7 +79,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-ear/moviefun-webapp/pom.xml 
b/examples/simple-ear/moviefun-webapp/pom.xml
index 7417af2..d0cc141 100644
--- a/examples/simple-ear/moviefun-webapp/pom.xml
+++ b/examples/simple-ear/moviefun-webapp/pom.xml
@@ -40,7 +40,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-ear/pom.xml b/examples/simple-ear/pom.xml
index 8588591..8af99e2 100644
--- a/examples/simple-ear/pom.xml
+++ b/examples/simple-ear/pom.xml
@@ -82,7 +82,7 @@
       <dependency>
         <groupId>org.apache.tomee</groupId>
         <artifactId>jakartaee-api</artifactId>
-        <version>9.1-M1</version>
+        <version>9.1-M2-SNAPSHOT</version>
       </dependency>
       <dependency>
         <groupId>junit</groupId>
diff --git a/examples/simple-jms-context/pom.xml 
b/examples/simple-jms-context/pom.xml
index c46fdf2..e26db57 100644
--- a/examples/simple-jms-context/pom.xml
+++ b/examples/simple-jms-context/pom.xml
@@ -73,7 +73,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-jms/pom.xml b/examples/simple-jms/pom.xml
index 59f4c1f..82330da 100644
--- a/examples/simple-jms/pom.xml
+++ b/examples/simple-jms/pom.xml
@@ -86,7 +86,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-remote-tomcatusers/pom.xml 
b/examples/simple-remote-tomcatusers/pom.xml
index 7585ca2..e14780b 100644
--- a/examples/simple-remote-tomcatusers/pom.xml
+++ b/examples/simple-remote-tomcatusers/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-rest/pom.xml b/examples/simple-rest/pom.xml
index ace9700..a80cf00 100644
--- a/examples/simple-rest/pom.xml
+++ b/examples/simple-rest/pom.xml
@@ -66,7 +66,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-singleton/pom.xml 
b/examples/simple-singleton/pom.xml
index fe48651..af97976 100644
--- a/examples/simple-singleton/pom.xml
+++ b/examples/simple-singleton/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-stateful-callbacks/pom.xml 
b/examples/simple-stateful-callbacks/pom.xml
index bd59fd7..3b6e7dd 100644
--- a/examples/simple-stateful-callbacks/pom.xml
+++ b/examples/simple-stateful-callbacks/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-stateful/pom.xml b/examples/simple-stateful/pom.xml
index 0b0a608..2b4c8c2 100644
--- a/examples/simple-stateful/pom.xml
+++ b/examples/simple-stateful/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-stateless-callbacks/pom.xml 
b/examples/simple-stateless-callbacks/pom.xml
index 7729dce..6be1bc9 100644
--- a/examples/simple-stateless-callbacks/pom.xml
+++ b/examples/simple-stateless-callbacks/pom.xml
@@ -54,7 +54,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-stateless-with-descriptor/pom.xml 
b/examples/simple-stateless-with-descriptor/pom.xml
index cb64b4e..72d4813 100644
--- a/examples/simple-stateless-with-descriptor/pom.xml
+++ b/examples/simple-stateless-with-descriptor/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/simple-stateless/pom.xml 
b/examples/simple-stateless/pom.xml
index d611202..218e416 100644
--- a/examples/simple-stateless/pom.xml
+++ b/examples/simple-stateless/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/singleton-startup-ordering/pom.xml 
b/examples/singleton-startup-ordering/pom.xml
index 45adc63..4d51ba4 100755
--- a/examples/singleton-startup-ordering/pom.xml
+++ b/examples/singleton-startup-ordering/pom.xml
@@ -24,7 +24,7 @@
   <packaging>war</packaging>
   <name>TomEE :: Examples ::  Singleton startup ordering</name>
   <properties>
-    <version.jakartaee-api>9.1-M1</version.jakartaee-api>
+    <version.jakartaee-api>9.1-M2-SNAPSHOT</version.jakartaee-api>
     <version.arquillian.bom>1.1.13.Final</version.arquillian.bom>
     <junit.version>4.12</junit.version>
   </properties>
diff --git a/examples/spring-data-proxy-meta/pom.xml 
b/examples/spring-data-proxy-meta/pom.xml
index 7c9cfd1..c0f65d1 100644
--- a/examples/spring-data-proxy-meta/pom.xml
+++ b/examples/spring-data-proxy-meta/pom.xml
@@ -75,7 +75,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/spring-data-proxy/pom.xml 
b/examples/spring-data-proxy/pom.xml
index 2e33581..b4dad0b 100644
--- a/examples/spring-data-proxy/pom.xml
+++ b/examples/spring-data-proxy/pom.xml
@@ -75,7 +75,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/struts/pom.xml b/examples/struts/pom.xml
index a8b2ba4..af44d96 100644
--- a/examples/struts/pom.xml
+++ b/examples/struts/pom.xml
@@ -103,7 +103,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/telephone-stateful/pom.xml 
b/examples/telephone-stateful/pom.xml
index 60f121f..7612509 100644
--- a/examples/telephone-stateful/pom.xml
+++ b/examples/telephone-stateful/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/testcase-injection/pom.xml 
b/examples/testcase-injection/pom.xml
index 0594dec..f63053e 100644
--- a/examples/testcase-injection/pom.xml
+++ b/examples/testcase-injection/pom.xml
@@ -76,7 +76,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/testing-security-2/pom.xml 
b/examples/testing-security-2/pom.xml
index 5a9bfa0..c9c2d98 100644
--- a/examples/testing-security-2/pom.xml
+++ b/examples/testing-security-2/pom.xml
@@ -76,7 +76,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/testing-security-3/pom.xml 
b/examples/testing-security-3/pom.xml
index 3da4646..7c3b7bb 100644
--- a/examples/testing-security-3/pom.xml
+++ b/examples/testing-security-3/pom.xml
@@ -76,7 +76,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/testing-security-4/pom.xml 
b/examples/testing-security-4/pom.xml
index e6fd482..230b7f7 100644
--- a/examples/testing-security-4/pom.xml
+++ b/examples/testing-security-4/pom.xml
@@ -76,7 +76,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/testing-security-meta/pom.xml 
b/examples/testing-security-meta/pom.xml
index 827954c..61d9333 100644
--- a/examples/testing-security-meta/pom.xml
+++ b/examples/testing-security-meta/pom.xml
@@ -76,7 +76,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/testing-security/pom.xml 
b/examples/testing-security/pom.xml
index 8a7ebce..99dfedb 100644
--- a/examples/testing-security/pom.xml
+++ b/examples/testing-security/pom.xml
@@ -76,7 +76,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/testing-transactions-bmt/pom.xml 
b/examples/testing-transactions-bmt/pom.xml
index d4a3e5d..9e7557b 100644
--- a/examples/testing-transactions-bmt/pom.xml
+++ b/examples/testing-transactions-bmt/pom.xml
@@ -76,7 +76,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/testing-transactions/pom.xml 
b/examples/testing-transactions/pom.xml
index a475db9..3ab7125 100644
--- a/examples/testing-transactions/pom.xml
+++ b/examples/testing-transactions/pom.xml
@@ -76,7 +76,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/tomee-jersey-eclipselink/pom.xml 
b/examples/tomee-jersey-eclipselink/pom.xml
index c412834..66b5371 100644
--- a/examples/tomee-jersey-eclipselink/pom.xml
+++ b/examples/tomee-jersey-eclipselink/pom.xml
@@ -33,7 +33,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/tomee-jms-portability/pom.xml 
b/examples/tomee-jms-portability/pom.xml
index 7a70e63..a32e680 100644
--- a/examples/tomee-jms-portability/pom.xml
+++ b/examples/tomee-jms-portability/pom.xml
@@ -67,7 +67,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/transaction-rollback/pom.xml 
b/examples/transaction-rollback/pom.xml
index c6ef96d..05a0070 100644
--- a/examples/transaction-rollback/pom.xml
+++ b/examples/transaction-rollback/pom.xml
@@ -76,7 +76,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/troubleshooting/pom.xml b/examples/troubleshooting/pom.xml
index 31a8260..20ceed5 100644
--- a/examples/troubleshooting/pom.xml
+++ b/examples/troubleshooting/pom.xml
@@ -76,7 +76,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/vaadin-lts-v08-simple/pom.xml 
b/examples/vaadin-lts-v08-simple/pom.xml
index 73a3c16..f179165 100644
--- a/examples/vaadin-lts-v08-simple/pom.xml
+++ b/examples/vaadin-lts-v08-simple/pom.xml
@@ -96,7 +96,7 @@ http://maven.apache.org/plugins/maven-deploy-plugin/
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <!--
diff --git a/examples/vaadin-lts-v10-simple/pom.xml 
b/examples/vaadin-lts-v10-simple/pom.xml
index 73d9100..e0d11de 100644
--- a/examples/vaadin-lts-v10-simple/pom.xml
+++ b/examples/vaadin-lts-v10-simple/pom.xml
@@ -72,7 +72,7 @@ http://maven.apache.org/plugins/maven-deploy-plugin/
       <dependency>
         <groupId>javax</groupId>
         <artifactId>jakartaee-api</artifactId>
-        <version>9.1-M1</version>
+        <version>9.1-M2-SNAPSHOT</version>
         <scope>provided</scope>
       </dependency>
       <!--Vaadin -->
diff --git a/examples/vaadin-vxx-simple/pom.xml 
b/examples/vaadin-vxx-simple/pom.xml
index 70587e7..8b6fdc3 100644
--- a/examples/vaadin-vxx-simple/pom.xml
+++ b/examples/vaadin-vxx-simple/pom.xml
@@ -85,7 +85,7 @@ http://maven.apache.org/plugins/maven-deploy-plugin/
       <dependency>
         <groupId>javax</groupId>
         <artifactId>jakartaee-api</artifactId>
-        <version>9.1-M1</version>
+        <version>9.1-M2-SNAPSHOT</version>
         <scope>provided</scope>
       </dependency>
 
diff --git a/examples/webservice-attachments/pom.xml 
b/examples/webservice-attachments/pom.xml
index 5d93e9c..462fc24 100644
--- a/examples/webservice-attachments/pom.xml
+++ b/examples/webservice-attachments/pom.xml
@@ -68,7 +68,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
     </dependency>
     <!--
     The <scope>test</scope> guarantees that non of your runtime
diff --git a/examples/webservice-ssl-client-cert/pom.xml 
b/examples/webservice-ssl-client-cert/pom.xml
index 12f7ad1..3e1f46d 100644
--- a/examples/webservice-ssl-client-cert/pom.xml
+++ b/examples/webservice-ssl-client-cert/pom.xml
@@ -87,7 +87,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
     </dependency>
     <dependency>
       <groupId>junit</groupId>
diff --git a/examples/websocket-jms/pom.xml b/examples/websocket-jms/pom.xml
index c8f53b3..fdc62e9 100644
--- a/examples/websocket-jms/pom.xml
+++ b/examples/websocket-jms/pom.xml
@@ -88,7 +88,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/examples/websocket-tls-basic-auth/pom.xml 
b/examples/websocket-tls-basic-auth/pom.xml
index b89124c..0eee7c2 100644
--- a/examples/websocket-tls-basic-auth/pom.xml
+++ b/examples/websocket-tls-basic-auth/pom.xml
@@ -25,7 +25,7 @@
   <name>TomEE :: Examples :: WebSocket with tls and basic auth Example</name>
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <jakartaee-api.version>9.1-M1</jakartaee-api.version>
+    <jakartaee-api.version>9.1-M2-SNAPSHOT</jakartaee-api.version>
     <javax.websocket-api.version>1.1</javax.websocket-api.version>
     <tomee.classifier>webprofile</tomee.classifier>
     <tomcat.version>9.0.12</tomcat.version>
diff --git a/examples/xa-datasource/pom.xml b/examples/xa-datasource/pom.xml
index 9fc26a6..6c0ac02 100644
--- a/examples/xa-datasource/pom.xml
+++ b/examples/xa-datasource/pom.xml
@@ -95,7 +95,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/itests/microprofile-jwt-itests/pom.xml 
b/itests/microprofile-jwt-itests/pom.xml
index 511c6c0..bb31a4a 100644
--- a/itests/microprofile-jwt-itests/pom.xml
+++ b/itests/microprofile-jwt-itests/pom.xml
@@ -66,7 +66,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
 
diff --git a/itests/startup/pom.xml b/itests/startup/pom.xml
index 9a29e8f..205fa7b 100644
--- a/itests/startup/pom.xml
+++ b/itests/startup/pom.xml
@@ -67,7 +67,7 @@
     <dependency>
       <groupId>org.apache.tomee</groupId>
       <artifactId>jakartaee-api</artifactId>
-      <version>9.1-M1</version>
+      <version>9.1-M2-SNAPSHOT</version>
       <scope>provided</scope>
     </dependency>
 
diff --git a/pom.xml b/pom.xml
index 7a57a0b..30c4375 100644
--- a/pom.xml
+++ b/pom.xml
@@ -99,7 +99,7 @@
     
<tomee.build.name>${project.groupId}.${project.artifactId}</tomee.build.name>
 
     <!-- To easily change the javaee api version -->
-    <version.jakartaee-api>9.1-M1</version.jakartaee-api>
+    <version.jakartaee-api>9.1-M2-SNAPSHOT</version.jakartaee-api>
     <version.tomee-patch-plugin>0.8</version.tomee-patch-plugin>
 
     <!--
@@ -1007,8 +1007,8 @@
     </repository>
 
     <repository>
-      <id>jakartaee-api-9.1-M1</id>
-      <name>Jakarta EE API 9.1-M1 Staging</name>
+      <id>jakartaee-api-9.1-M2-SNAPSHOT</id>
+      <name>Jakarta EE API 9.1-M2-SNAPSHOT Staging</name>
       
<url>https://repository.apache.org/content/repositories/orgapachetomee-1195/</url>
     </repository>
     <repository>
@@ -1030,8 +1030,8 @@
       </snapshots>
     </pluginRepository>
     <pluginRepository>
-      <id>plugin-jakartaee-api-9.1-M1</id>
-      <name>Jakarta EE API 9.1-M1 Staging</name>
+      <id>plugin-jakartaee-api-9.1-M2-SNAPSHOT</id>
+      <name>Jakarta EE API 9.1-M2-SNAPSHOT Staging</name>
       
<url>https://repository.apache.org/content/repositories/orgapachetomee-1195/</url>
     </pluginRepository>
   </pluginRepositories>
diff --git 
a/tck/cdi-tomee/src/test/resources/META-INF/openwebbeans/openwebbeans.properties
 
b/tck/cdi-tomee/src/test/resources/META-INF/openwebbeans/openwebbeans.properties
index 45c6718..4be158d 100644
--- 
a/tck/cdi-tomee/src/test/resources/META-INF/openwebbeans/openwebbeans.properties
+++ 
b/tck/cdi-tomee/src/test/resources/META-INF/openwebbeans/openwebbeans.properties
@@ -15,13 +15,32 @@
 # limitations under the License.
 #
 
+################################################################################################
+###################################### TCK CONFIGURATION SECTION 
###############################
+################################################################################################
 
-# this contains a few additional config tweaks for the TCK
-configuration.ordinal=100
+# this is the tck configuration, thus it has a very high ordinal of 150
+configuration.ordinal=150
+
+org.apache.webbeans.application.supportsProducerInterception = false
+
+# enable verification of programmatic qualifiers
+org.apache.webbeans.strictDynamicValidation = true
+
+org.apache.webbeans.spi.ConversationService = 
org.apache.openwebbeans.tck.conversation.TckConversationService
+org.apache.webbeans.application.supportsConversation=true
+
+
+# we have to switch back to the un-cached version of the normal scoping handler
+org.apache.webbeans.proxy.mapping.jakarta.enterprise.context.ApplicationScoped=org.apache.webbeans.intercept.NormalScopedBeanInterceptorHandler
+
+
+org.apache.webbeans.container.InjectionResolver.fastMatching = false
+
+# only 
org.jboss.cdi.tck.tests.extensions.beanManager.beanAttributes.CreateBeanAttributesTest
 currently
+# we can write an arquillian extension to avoid to set it globally
+org.apache.webbeans.service.DefaultInjectionPointService.implicitSupport = 
false
 
 # Enable eager session initialisation.
 # This is needed because some few TCK tests send back a response and only 
access a @SessionScoped bean afterwards.
 org.apache.webbeans.web.eagerSessionInitialisation=true
-
-# enable strict validation for the TCK
-org.apache.webbeans.strictDynamicValidation=true
diff --git a/tck/cdi-tomee/src/test/resources/arquillian.xml 
b/tck/cdi-tomee/src/test/resources/arquillian.xml
index 0374251..d791381 100644
--- a/tck/cdi-tomee/src/test/resources/arquillian.xml
+++ b/tck/cdi-tomee/src/test/resources/arquillian.xml
@@ -29,6 +29,7 @@
       <property name="classifier">plus</property>
       <property name="conf">src/test/conf</property>
       <property name="dir">target/tomee</property>
+      <property name="arquillianProtocol">Servlet 5.0</property>
       <property name="appWorkingDir">target/workdir</property>
       <property name="cleanOnStartUp">true</property>
       <property name="catalina_opts">${tomee.opts}</property>
diff --git a/tck/cdi-tomee/src/test/resources/failing.xml 
b/tck/cdi-tomee/src/test/resources/failing.xml
index b45e08d..abe1be1 100644
--- a/tck/cdi-tomee/src/test/resources/failing.xml
+++ b/tck/cdi-tomee/src/test/resources/failing.xml
@@ -23,7 +23,7 @@
   -->
   <test name="CDI TCK for developers (debugging)">
     <classes>
-      <class 
name="org.jboss.cdi.tck.tests.context.application.async.ApplicationContextAsyncListenerTest"
 />
+      <class name="org.jboss.cdi.tck.tests.context.ContextTest" />
     </classes>
   </test>
 </suite>

Reply via email to