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

alien11689 pushed a commit to branch fix-not-usable-pax-exam-container-forked
in repository https://gitbox.apache.org/repos/asf/aries.git

commit bf1518eefa6e32c57c349c45445bc224251e2cbd
Author: Dominik Przybysz <[email protected]>
AuthorDate: Sun Feb 16 07:48:04 2025 +0100

    [MAINTENANCE] Fix not usable pax-exam-container-forked
---
 .github/dependabot.yaml                |  4 +++-
 ejb/openejb-extender-itest/pom.xml     | 16 +++++++++++++++-
 transaction/transaction-itests/pom.xml | 16 +++++++++++++++-
 3 files changed, 33 insertions(+), 3 deletions(-)

diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml
index 75d84a3aa..2ef362d19 100644
--- a/.github/dependabot.yaml
+++ b/.github/dependabot.yaml
@@ -49,4 +49,6 @@ updates:
       - dependency-name: "org.ops4j.pax.web:pax-web*"
         versions:
           - ">=9.0.0" # does not support java 8
-
+      - dependency-name: "org.ops4j.pax.swissbox:pax-swissbox*"
+        versions:
+          - ">1.8.3" # 1.9.0 does not support java 8, but 1.8.4 has SLF4j 
dependency which cannot be met 
https://github.com/ops4j/org.ops4j.pax.exam/issues/1056
diff --git a/ejb/openejb-extender-itest/pom.xml 
b/ejb/openejb-extender-itest/pom.xml
index 49fdba6f3..7807948db 100644
--- a/ejb/openejb-extender-itest/pom.xml
+++ b/ejb/openejb-extender-itest/pom.xml
@@ -93,9 +93,10 @@
         
<org.apache.servicemix.bundles.wsdl4j-1.6.1.version>4.0-m1</org.apache.servicemix.bundles.wsdl4j-1.6.1.version>
         <org.eclipse.osgi.version>3.22.0</org.eclipse.osgi.version>
         <org.osgi.enterprise.version>4.2.0</org.osgi.enterprise.version>
-        <pax-exam.version>4.13.3</pax-exam.version>
+        <pax-exam.version>4.13.5</pax-exam.version>
         <pax-logging-api.version>1.7.2</pax-logging-api.version>
         <pax-logging-service.version>1.7.2</pax-logging-service.version>
+        <pax-swissbox.version>1.8.3</pax-swissbox.version>
         <pax-url-aether.version>2.6.16</pax-url-aether.version>
         <scannotation.version>1.0.2_1</scannotation.version>
         <xbeansVersion>3.8</xbeansVersion>
@@ -165,6 +166,19 @@
             <version>${pax-url-aether.version}</version>
             <scope>test</scope>
         </dependency>
+        <!-- Explicit dependency for swissbox to fix 
https://github.com/ops4j/org.ops4j.pax.exam/issues/1124 -->
+        <dependency>
+            <groupId>org.ops4j.pax.swissbox</groupId>
+            <artifactId>pax-swissbox-framework</artifactId>
+            <version>${pax-swissbox.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.ops4j.pax.swissbox</groupId>
+            <artifactId>pax-swissbox-tracker</artifactId>
+            <version>${pax-swissbox.version}</version>
+            <scope>test</scope>
+        </dependency>
 
         <dependency>
             <groupId>org.apache.aries</groupId>
diff --git a/transaction/transaction-itests/pom.xml 
b/transaction/transaction-itests/pom.xml
index fdf53f89b..4232dff73 100644
--- a/transaction/transaction-itests/pom.xml
+++ b/transaction/transaction-itests/pom.xml
@@ -43,7 +43,7 @@
         <asm.version>5.0.3</asm.version>
         <cdi-api.version>1.2</cdi-api.version>
         <depends-maven-plugin.version>1.5.0</depends-maven-plugin.version>
-        <exam.version>4.13.3</exam.version>
+        <exam.version>4.13.5</exam.version>
         <geronimo-connector.version>3.1.1</geronimo-connector.version>
         
<geronimo-j2ee-connector_1.6_spec.version>1.0</geronimo-j2ee-connector_1.6_spec.version>
         
<geronimo-validation_1.0_spec.version>1.1</geronimo-validation_1.0_spec.version>
@@ -65,6 +65,7 @@
         
<org.apache.servicemix.bundles.javax-inject.version>1_2</org.apache.servicemix.bundles.javax-inject.version>
         <org.eclipse.osgi.version>3.22.0</org.eclipse.osgi.version>
         <org.osgi.core.version>6.0.0</org.osgi.core.version>
+        <pax-swissbox.version>1.8.3</pax-swissbox.version>
         <slf4j-api.version>1.7.7</slf4j-api.version>
         <tinybundles.version>2.0.0</tinybundles.version>
         <url.version>2.6.16</url.version>
@@ -255,6 +256,19 @@
             <artifactId>tinybundles</artifactId>
             <version>${tinybundles.version}</version>
         </dependency>
+        <!-- Explicit dependency for swissbox to fix 
https://github.com/ops4j/org.ops4j.pax.exam/issues/1124 -->
+        <dependency>
+            <groupId>org.ops4j.pax.swissbox</groupId>
+            <artifactId>pax-swissbox-framework</artifactId>
+            <version>${pax-swissbox.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.ops4j.pax.swissbox</groupId>
+            <artifactId>pax-swissbox-tracker</artifactId>
+            <version>${pax-swissbox.version}</version>
+            <scope>test</scope>
+        </dependency>
         <dependency>
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>

Reply via email to