You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by jl...@apache.org on 2022/02/21 10:27:44 UTC

[tomee-jakartaee-api] branch master updated: Cleanup and update all OSGi bundles

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-jakartaee-api.git


The following commit(s) were added to refs/heads/master by this push:
     new 19eb2dd  Cleanup and update all OSGi bundles
19eb2dd is described below

commit 19eb2dd7979b5162bd0c98beebdfc3eae9acf7b5
Author: Jean-Louis Monteiro <jl...@tomitribe.com>
AuthorDate: Mon Feb 21 11:16:12 2022 +0100

    Cleanup and update all OSGi bundles
---
 pom.xml                                            | 63 ++++++++++++----------
 .../filtered-resources/jakartaee-api-feature.xml   | 51 ++++++++++--------
 2 files changed, 66 insertions(+), 48 deletions(-)

diff --git a/pom.xml b/pom.xml
index 8215109..0e188bd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache</groupId>
     <artifactId>apache</artifactId>
-    <version>23</version>
+    <version>24</version>
     <relativePath><!--Resolve on repository--></relativePath>
   </parent>
 
@@ -38,11 +38,10 @@
   </prerequisites>
 
   <properties>
-    <geronimo-concurrent_1.0_spec.version>1.0-alpha-1</geronimo-concurrent_1.0_spec.version>
+
     <geronimo-j2ee-connector_1.6_spec.version>1.0</geronimo-j2ee-connector_1.6_spec.version>
     <geronimo-j2ee-deployment_1.1_spec.version>1.1</geronimo-j2ee-deployment_1.1_spec.version>
     <geronimo-j2ee-management_1.1_spec.version>1.0.1</geronimo-j2ee-management_1.1_spec.version>
-    <geronimo-jaxb_2.2_spec.version>1.0.1</geronimo-jaxb_2.2_spec.version>
     <geronimo-jaxr_1.0_spec.version>2.1</geronimo-jaxr_1.0_spec.version>
     <geronimo-jaxrpc_1.1_spec.version>2.1</geronimo-jaxrpc_1.1_spec.version>
     <geronimo-jcache_1.0_spec.version>1.0-alpha-1</geronimo-jcache_1.0_spec.version>
@@ -50,38 +49,44 @@
     <geronimo-stax-api_1.2_spec.version>1.2</geronimo-stax-api_1.2_spec.version>
 
     <!-- Web Profile -->
-    <jakarta.servlet-api.version>5.0.0</jakarta.servlet-api.version>
-    <jakarta.servlet.jsp-api.version>3.0.0</jakarta.servlet.jsp-api.version>
-    <jakarta.servlet.jsp.jstl-api.version>2.0.0</jakarta.servlet.jsp.jstl-api.version>
-    <jakarta.faces-api.version>3.0.0</jakarta.faces-api.version>
-    <jakarta.el-api.version>4.0.0</jakarta.el-api.version>
-    <jakarta.websocket-api.version>2.0.0</jakarta.websocket-api.version>
-    <jakarta.json-api.version>2.0.1</jakarta.json-api.version>
-    <jakarta.json.bind-api.version>2.0.0</jakarta.json.bind-api.version>
     <jakarta.annotation-api.version>2.0.0</jakarta.annotation-api.version>
+    <jakarta.authentication-api.version>2.0.0</jakarta.authentication-api.version>
     <jakarta.ejb-api.version>4.0.0</jakarta.ejb-api.version>
-    <jakarta.transaction-api.version>2.0.0</jakarta.transaction-api.version>
-    <jakarta.persistence-api.version>3.0.0</jakarta.persistence-api.version>
-    <jakarta.validation-api.version>3.0.0</jakarta.validation-api.version>
-    <jakarta.interceptor-api.version>2.0.0</jakarta.interceptor-api.version>
+    <jakarta.el-api.version>4.0.0</jakarta.el-api.version>
     <jakarta.enterprise.cdi-api.version>3.0.0</jakarta.enterprise.cdi-api.version>
+    <jakarta.faces-api.version>3.0.0</jakarta.faces-api.version>
     <jakarta.inject.version>2.0.0</jakarta.inject.version>
-    <jakarta.authentication-api.version>2.0.0</jakarta.authentication-api.version>
+    <jakarta.interceptor-api.version>2.0.0</jakarta.interceptor-api.version>
+    <jakarta.json-api.version>2.0.1</jakarta.json-api.version>
+    <jakarta.json.bind-api.version>2.0.0</jakarta.json.bind-api.version>
+    <jakarta.persistence-api.version>3.0.0</jakarta.persistence-api.version>
     <jakarta.security.enterprise-api.version>2.0.0</jakarta.security.enterprise-api.version>
+    <jakarta.servlet-api.version>5.0.0</jakarta.servlet-api.version>
+    <jakarta.servlet.jsp-api.version>3.0.0</jakarta.servlet.jsp-api.version>
+    <jakarta.servlet.jsp.jstl-api.version>2.0.0</jakarta.servlet.jsp.jstl-api.version>
+    <jakarta.transaction-api.version>2.0.0</jakarta.transaction-api.version>
+    <jakarta.validation-api.version>3.0.0</jakarta.validation-api.version>
+    <jakarta.websocket-api.version>2.0.0</jakarta.websocket-api.version>
     <jakarta.ws.rs-api.version>3.0.0</jakarta.ws.rs-api.version>
+
     <!--  Full platform -->
-    <jakarta.jms-api.version>3.0.0</jakarta.jms-api.version>
     <jakarta.activation-api.version>2.0.1</jakarta.activation-api.version>
-    <jakarta.mail-api.version>2.0.1</jakarta.mail-api.version>
-    <jakarta.resource-api.version>2.0.0</jakarta.resource-api.version>
     <jakarta.authorization-api.version>2.0.0</jakarta.authorization-api.version>
-    <jakarta.enterprise.concurrent-api.version>2.0.0</jakarta.enterprise.concurrent-api.version>
     <jakarta.batch-api.version>2.0.0</jakarta.batch-api.version>
+    <jakarta.enterprise.concurrent-api.version>2.0.0</jakarta.enterprise.concurrent-api.version>
+    <jakarta.jms-api.version>3.0.0</jakarta.jms-api.version>
+    <jakarta.mail-api.version>2.0.1</jakarta.mail-api.version>
+    <jakarta.resource-api.version>2.0.0</jakarta.resource-api.version>
+
     <!-- Optional APIs -->
+    <jakarta.jws-api.version>3.0.0</jakarta.jws-api.version>
     <jakarta.xml.bind-api.version>3.0.1</jakarta.xml.bind-api.version>
-    <jakarta.xml.ws-api.version>3.0.1</jakarta.xml.ws-api.version>
     <jakarta.xml.soap-api.version>2.0.1</jakarta.xml.soap-api.version>
-    <jakarta.jws-api.version>3.0.0</jakarta.jws-api.version>
+    <jakarta.xml.ws-api.version>3.0.1</jakarta.xml.ws-api.version>
+
+    <!-- Reproducible builds see https://maven.apache.org/guides/mini/guide-reproducible-builds.html -->
+    <!-- project.build.outputTimestamp is updated by maven-release-plugin during release -->
+    <project.build.outputTimestamp>2022-02-21T09:00:00Z</project.build.outputTimestamp>
   </properties>
 
 
@@ -107,6 +112,7 @@
       </plugin>
 
       <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-clean-plugin</artifactId>
         <version>3.1.0</version>
         <executions>
@@ -136,18 +142,21 @@
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-assembly-plugin</artifactId>
-        <version>2.6</version>
+        <version>3.3.0</version>
         <executions>
           <execution>
             <id>jakartaee-api-libs</id>
             <phase>package</phase>
             <goals>
-              <goal>attached</goal>
+              <goal>single</goal>
             </goals>
             <configuration>
               <finalName>jakartaee-api-libs-${project.version}</finalName>
               <appendAssemblyId>false</appendAssemblyId>
-              <descriptor>src/main/assembly/jakartaee-api-libs.xml</descriptor>
+              <attach>true</attach>
+              <descriptors>
+                <descriptor>src/main/assembly/jakartaee-api-libs.xml</descriptor>
+              </descriptors>
             </configuration>
           </execution>
         </executions>
@@ -156,7 +165,7 @@
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-shade-plugin</artifactId>
-        <version>3.2.1</version>
+        <version>3.2.4</version>
         <executions>
           <execution>
             <id>jakartaee-api-tomcat</id>
@@ -287,7 +296,7 @@
       <plugin>
         <groupId>org.codehaus.mojo</groupId>
         <artifactId>build-helper-maven-plugin</artifactId>
-        <version>3.0.0</version>
+        <version>3.3.0</version>
         <executions>
           <execution>
             <id>attach-artifacts</id>
diff --git a/src/main/filtered-resources/jakartaee-api-feature.xml b/src/main/filtered-resources/jakartaee-api-feature.xml
index 4982791..843bde7 100644
--- a/src/main/filtered-resources/jakartaee-api-feature.xml
+++ b/src/main/filtered-resources/jakartaee-api-feature.xml
@@ -20,35 +20,44 @@
 <features>
   <feature name="jakartaee-api" version="${project.version}">
 
-    <bundle>mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/${geronimo-jta_1.1_spec.version}</bundle>
-    <bundle>mvn:org.apache.geronimo.specs/geronimo-activation_1.1_spec/${geronimo-activation_1.1_spec.version}</bundle>
-    <bundle>mvn:org.apache.geronimo.specs/geronimo-annotation_1.1_spec/${geronimo-annotation_1.1_spec.version}</bundle>
-    <bundle>mvn:org.apache.geronimo.specs/geronimo-atinject_1.0_spec/${geronimo-atinject_1.0_spec.version}</bundle>
-    <bundle>mvn:org.apache.geronimo.specs/geronimo-ejb_3.1_spec/${geronimo-ejb_3.1_spec.version}</bundle>
-    <bundle>mvn:org.apache.geronimo.specs/geronimo-interceptor_1.1_spec/${geronimo-interceptor_1.1_spec.version}</bundle>
     <bundle>mvn:org.apache.geronimo.specs/geronimo-j2ee-connector_1.6_spec/${geronimo-j2ee-connector_1.6_spec.version}</bundle>
     <bundle>wrap:mvn:org.apache.geronimo.specs/geronimo-j2ee-deployment_1.1_spec/${geronimo-j2ee-deployment_1.1_spec.version}</bundle>
     <bundle>mvn:org.apache.geronimo.specs/geronimo-j2ee-management_1.1_spec/${geronimo-j2ee-management_1.1_spec.version}</bundle>
-    <bundle>mvn:org.apache.geronimo.specs/geronimo-jacc_1.4_spec/${geronimo-jacc_1.4_spec.version}</bundle>
-    <bundle>mvn:org.apache.geronimo.specs/geronimo-jaxb_2.2_spec/${geronimo-jaxb_2.2_spec.version}</bundle>
     <bundle>mvn:org.apache.geronimo.specs/geronimo-jaxr_1.0_spec/${geronimo-jaxr_1.0_spec.version}</bundle>
     <bundle>mvn:org.apache.geronimo.specs/geronimo-jaxrpc_1.1_spec/${geronimo-jaxrpc_1.1_spec.version}</bundle>
-    <bundle>mvn:org.apache.geronimo.specs/geronimo-jaxrs_1.1_spec/${geronimo-jaxrs_1.1_spec.version}</bundle>
-    <bundle>mvn:org.apache.geronimo.specs/geronimo-jaxws_2.2_spec/${geronimo-jaxws_2.2_spec.version}</bundle>
-    <bundle>mvn:org.apache.geronimo.specs/geronimo-jcdi_1.0_spec/${geronimo-jcdi_1.0_spec.version}</bundle>
-    <bundle>mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/${geronimo-jms_1.1_spec.version}</bundle>
-    <bundle>mvn:org.apache.geronimo.specs/geronimo-jpa_2.0_spec/${geronimo-jpa_2.0_spec.version}</bundle>
-    <bundle>mvn:org.apache.geronimo.specs/geronimo-saaj_1.3_spec/${geronimo-saaj_1.3_spec.version}</bundle>
     <bundle>mvn:org.apache.geronimo.specs/geronimo-stax-api_1.2_spec/${geronimo-stax-api_1.2_spec.version}</bundle>
-    <bundle>mvn:org.apache.geronimo.specs/geronimo-validation_1.0_spec/${geronimo-validation_1.0_spec.version}</bundle>
-    <bundle>mvn:org.apache.geronimo.specs/geronimo-ws-metadata_2.0_spec/${geronimo-ws-metadata_2.0_spec.version}</bundle>
 
     <!-- Jakarta APIs -->
+    <bundle>wrap:mvn:jakarta.activation/jakarta.activation-api/${jakarta.activation-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.annotation/jakarta.annotation-api/${jakarta.annotation-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.authentication/jakarta.authentication-api/${jakarta.authentication-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.authorization/jakarta.authorization-api/${jakarta.authorization-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.batch/jakarta.batch-api/${jakarta.batch-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.ejb/jakarta.ejb-api/${jakarta.ejb-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.el/jakarta.el-api/${jakarta.el-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.enterprise.concurrent/jakarta.enterprise.concurrent-api/${jakarta.enterprise.concurrent-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.enterprise/jakarta.enterprise.cdi-api/${jakarta.enterprise.cdi-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.faces/jakarta.faces-api/${jakarta.faces-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.inject/jakarta.inject-api/${jakarta.inject.version}</bundle>
+    <bundle>wrap:mvn:jakarta.interceptor/jakarta.interceptor-api/${jakarta.interceptor-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.jms/jakarta.jms-api/${jakarta.jms-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.json.bind/jakarta.json.bind-api/${jakarta.json.bind-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.json/jakarta.json-api/${jakarta.json-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.jws/jakarta.jws-api/${jakarta.jws-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.mail/jakarta.mail-api/${jakarta.mail-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.persistence/jakarta.persistence-api/${jakarta.persistence-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.resource/jakarta.resource-api/${jakarta.resource-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.security.enterprise/jakarta.security.enterprise-api/${jakarta.security.enterprise-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.servlet.jsp.jstl/jakarta.servlet.jsp.jstl-api/${jakarta.servlet.jsp.jstl-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.servlet.jsp/jakarta.servlet.jsp-api/${jakarta.servlet.jsp-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.servlet/jakarta.servlet-api/${jakarta.servlet-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.transaction/jakarta.transaction-api/${jakarta.transaction-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.validation/jakarta.validation-api/${jakarta.validation-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.websocket/jakarta.websocket-api/${jakarta.websocket-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.ws.rs/jakarta.ws.rs-api/${jakarta.ws.rs-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.xml.bind/jakarta.xml.bind-api/${jakarta.xml.bind-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.xml.soap/jakarta.xml.soap-api/${jakarta.xml.soap-api.version}</bundle>
+    <bundle>wrap:mvn:jakarta.xml.ws/jakarta.xml.ws-api/${jakarta.xml.ws-api.version}</bundle>
 
-    <!-- from Tomcat too -->
-    <bundle>mvn:org.apache.geronimo.specs/geronimo-servlet_3.0_spec/${geronimo-servlet_3.0_spec.version}</bundle>
-    <bundle>mvn:org.apache.geronimo.specs/geronimo-jsp_2.2_spec/${geronimo-jsp_2.2_spec.version}</bundle>
-    <bundle>mvn:org.apache.geronimo.specs/geronimo-el_2.2_spec/${geronimo-el_2.2_spec.version}</bundle>
-    <bundle>mvn:org.apache.geronimo.specs/geronimo-jaspic_1.0_spec/${geronimo-jaspic_1.0_spec.version}</bundle>
   </feature>
 </features>