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

alien11689 pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/aries.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 7d24a742d [MAINTENANCE] Update osgi runtime in blueprint itests
7d24a742d is described below

commit 7d24a742d6a92cc2498547eeac5663407937549c
Author: Dominik Przybysz <[email protected]>
AuthorDate: Sun Feb 16 20:05:20 2025 +0100

    [MAINTENANCE] Update osgi runtime in blueprint itests
---
 .github/workflows/blueprint.yml                    | 12 ++++++++
 blueprint/blueprint-bundle/pom.xml                 | 25 +++++++++++++---
 blueprint/blueprint-core/pom.xml                   | 24 +++++++++++++--
 blueprint/blueprint-repository/pom.xml             | 21 +++++++++++--
 blueprint/itests/blueprint-itests/pom.xml          | 34 +++++++++++++++++-----
 .../itests/AbstractBlueprintIntegrationTest.java   |  4 +--
 .../org/apache/aries/blueprint/itests/Helper.java  |  5 ++--
 7 files changed, 102 insertions(+), 23 deletions(-)

diff --git a/.github/workflows/blueprint.yml b/.github/workflows/blueprint.yml
index a0ee1528e..2814620e2 100644
--- a/.github/workflows/blueprint.yml
+++ b/.github/workflows/blueprint.yml
@@ -17,6 +17,9 @@ on:
     paths:
       - parent/**
       - testsupport/**
+      - proxy/**
+      - util/**
+      - quiesce/**
       - blueprint/**
       - .github/workflows/blueprint.yml
   push:
@@ -50,6 +53,15 @@ jobs:
     - name: Build testsupport
       shell: bash
       run: mvn -U -e -B -ntp clean install -f testsupport
+    - name: Build proxy
+      shell: bash
+      run: mvn -U -e -B -ntp clean install -f proxy
+    - name: Build util
+      shell: bash
+      run: mvn -U -e -B -ntp clean install -f util
+    - name: Build quiesce
+      shell: bash
+      run: mvn -U -e -B -ntp clean install -f quiesce
     - name: Build blueprint
       shell: bash
       run: mvn -U -e -B -ntp clean install -f blueprint
diff --git a/blueprint/blueprint-bundle/pom.xml 
b/blueprint/blueprint-bundle/pom.xml
index f1de6c4e1..869e9581d 100644
--- a/blueprint/blueprint-bundle/pom.xml
+++ b/blueprint/blueprint-bundle/pom.xml
@@ -104,7 +104,7 @@
         </aries.osgi.failok>
         <lastReleaseVersion>1.1.0</lastReleaseVersion>
 
-        <asm-debug-all.version>5.0.3</asm-debug-all.version>
+        <asm.version>9.7.1</asm.version>
         
<blueprint.api.version>${blueprint.api.dev.version}</blueprint.api.version>
         
<blueprint.authz.version>${blueprint.authz.dev.version}</blueprint.authz.version>
         
<blueprint.cm.version>${blueprint.cm.dev.version}</blueprint.cm.version>
@@ -152,10 +152,27 @@
         </dependency>
         <dependency>
             <groupId>org.ow2.asm</groupId>
-            <artifactId>asm-debug-all</artifactId>
-            <version>${asm-debug-all.version}</version>
+            <artifactId>asm</artifactId>
+            <version>${asm.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.ow2.asm</groupId>
+            <artifactId>asm-commons</artifactId>
+            <version>${asm.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.ow2.asm</groupId>
+            <artifactId>asm-tree</artifactId>
+            <version>${asm.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.ow2.asm</groupId>
+            <artifactId>asm-analysis</artifactId>
+            <version>${asm.version}</version>
             <scope>test</scope>
-            <optional>true</optional>
         </dependency>
         <dependency>
             <groupId>org.osgi</groupId>
diff --git a/blueprint/blueprint-core/pom.xml b/blueprint/blueprint-core/pom.xml
index 52d559dd3..1cc5b9953 100644
--- a/blueprint/blueprint-core/pom.xml
+++ b/blueprint/blueprint-core/pom.xml
@@ -95,7 +95,7 @@
         </aries.osgi.include.resource>
         <lastReleaseVersion>1.6.0</lastReleaseVersion>
 
-        <asm-debug-all.version>5.0.3</asm-debug-all.version>
+        <asm.version>9.7.1</asm.version>
         
<blueprint.annotation.api.version>1.0.1</blueprint.annotation.api.version>
         <blueprint.api.version>1.0.1</blueprint.api.version>
         <blueprint.parser.version>1.6.0</blueprint.parser.version>
@@ -179,9 +179,27 @@
         </dependency>
         <dependency>
             <groupId>org.ow2.asm</groupId>
-            <artifactId>asm-debug-all</artifactId>
+            <artifactId>asm</artifactId>
+            <version>${asm.version}</version>
+            <optional>true</optional>
+        </dependency>
+        <dependency>
+            <groupId>org.ow2.asm</groupId>
+            <artifactId>asm-commons</artifactId>
+            <version>${asm.version}</version>
+            <optional>true</optional>
+        </dependency>
+        <dependency>
+            <groupId>org.ow2.asm</groupId>
+            <artifactId>asm-tree</artifactId>
+            <version>${asm.version}</version>
+            <optional>true</optional>
+        </dependency>
+        <dependency>
+            <groupId>org.ow2.asm</groupId>
+            <artifactId>asm-analysis</artifactId>
+            <version>${asm.version}</version>
             <optional>true</optional>
-            <version>${asm-debug-all.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.quiesce</groupId>
diff --git a/blueprint/blueprint-repository/pom.xml 
b/blueprint/blueprint-repository/pom.xml
index ac660474f..619139b61 100644
--- a/blueprint/blueprint-repository/pom.xml
+++ b/blueprint/blueprint-repository/pom.xml
@@ -35,7 +35,7 @@
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <local.index.policy>ALLOWED</local.index.policy>
 
-        <asm-all.version>5.0.4</asm-all.version>
+        <asm.version>9.7.1</asm.version>
         <blueprint.api.version>1.0.1</blueprint.api.version>
         <blueprint.cm.version>1.0.9</blueprint.cm.version>
         <blueprint.core.version>1.5.0</blueprint.core.version>
@@ -88,8 +88,23 @@
         <!--  Aries PROXY -->
         <dependency>
             <groupId>org.ow2.asm</groupId>
-            <artifactId>asm-all</artifactId>
-            <version>${asm-all.version}</version>
+            <artifactId>asm</artifactId>
+            <version>${asm.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.ow2.asm</groupId>
+            <artifactId>asm-commons</artifactId>
+            <version>${asm.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.ow2.asm</groupId>
+            <artifactId>asm-tree</artifactId>
+            <version>${asm.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.ow2.asm</groupId>
+            <artifactId>asm-analysis</artifactId>
+            <version>${asm.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries</groupId>
diff --git a/blueprint/itests/blueprint-itests/pom.xml 
b/blueprint/itests/blueprint-itests/pom.xml
index c5cb99993..0310e673f 100644
--- a/blueprint/itests/blueprint-itests/pom.xml
+++ b/blueprint/itests/blueprint-itests/pom.xml
@@ -42,7 +42,7 @@
     </scm>
     
     <properties>
-        <asm-debug-all.version>5.0.3</asm-debug-all.version>
+        <asm.version>9.7.1</asm.version>
         
<blueprint.api.version>${blueprint.api.dev.version}</blueprint.api.version>
         
<blueprint.authz.version>${blueprint.authz.dev.version}</blueprint.authz.version>
         
<blueprint.cm.version>${blueprint.cm.dev.version}</blueprint.cm.version>
@@ -56,8 +56,8 @@
         <commons-jexl.version>2.1.1</commons-jexl.version>
         <depends-maven-plugin.version>1.5.0</depends-maven-plugin.version>
         <maven-surefire-plugin.version>3.5.2</maven-surefire-plugin.version>
-        <org.apache.aries.proxy.version>1.1.0</org.apache.aries.proxy.version>
-        
<org.apache.aries.quiesce.api.version>1.0.0</org.apache.aries.quiesce.api.version>
+        
<org.apache.aries.proxy.version>1.1.15-SNAPSHOT</org.apache.aries.proxy.version>
+        
<org.apache.aries.quiesce.api.version>1.0.1-SNAPSHOT</org.apache.aries.quiesce.api.version>
         
<org.apache.aries.testsupport.unit.version>2.0.0-SNAPSHOT</org.apache.aries.testsupport.unit.version>
         
<org.apache.felix.configadmin.version>1.8.0</org.apache.felix.configadmin.version>
         
<org.apache.servicemix.bundles.aopalliance.version>1.0_6</org.apache.servicemix.bundles.aopalliance.version>
@@ -67,7 +67,7 @@
         <pax-tinybundles.version>2.0.0</pax-tinybundles.version>
         <pax-url.version>2.6.16</pax-url.version>
         <slf4j.version>1.7.7</slf4j.version>
-        <xbean.version>4.5</xbean.version>
+        <xbean.version>4.26</xbean.version>
     </properties>
 
     <dependencies>
@@ -276,13 +276,31 @@
         </dependency>
         <dependency>
             <groupId>org.ow2.asm</groupId>
-            <artifactId>asm-debug-all</artifactId>
+            <artifactId>asm</artifactId>
+            <version>${asm.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.ow2.asm</groupId>
+            <artifactId>asm-commons</artifactId>
+            <version>${asm.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.ow2.asm</groupId>
+            <artifactId>asm-tree</artifactId>
+            <version>${asm.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.ow2.asm</groupId>
+            <artifactId>asm-analysis</artifactId>
+            <version>${asm.version}</version>
             <scope>test</scope>
-            <version>${asm-debug-all.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.xbean</groupId>
-            <artifactId>xbean-asm5-shaded</artifactId>
+            <artifactId>xbean-asm9-shaded</artifactId>
             <version>${xbean.version}</version>
         </dependency>
         <dependency>
@@ -292,7 +310,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.xbean</groupId>
-            <artifactId>xbean-finder</artifactId>
+            <artifactId>xbean-finder-shaded</artifactId>
             <version>${xbean.version}</version>
         </dependency>
         <dependency>
diff --git 
a/blueprint/itests/blueprint-itests/src/test/java/org/apache/aries/blueprint/itests/AbstractBlueprintIntegrationTest.java
 
b/blueprint/itests/blueprint-itests/src/test/java/org/apache/aries/blueprint/itests/AbstractBlueprintIntegrationTest.java
index a6bdfa57d..ea5ad4e22 100644
--- 
a/blueprint/itests/blueprint-itests/src/test/java/org/apache/aries/blueprint/itests/AbstractBlueprintIntegrationTest.java
+++ 
b/blueprint/itests/blueprint-itests/src/test/java/org/apache/aries/blueprint/itests/AbstractBlueprintIntegrationTest.java
@@ -65,8 +65,8 @@ public abstract class AbstractBlueprintIntegrationTest 
extends AbstractIntegrati
         return composite(
                 junitBundles(),
                 setPaxExamLogLevel("INFO"),
-                mvnBundle("org.ops4j.pax.logging", "pax-logging-api"),
-                mvnBundle("org.ops4j.pax.logging", "pax-logging-service"),
+                addPaxLoggingBundles(),
+                addAsmBundles(),
                 configurePaxUrlLocalMavenRepoIfNeeded(),
                 systemProperty("pax.exam.osgi.unresolved.fail").value("true")
         );
diff --git 
a/blueprint/itests/blueprint-itests/src/test/java/org/apache/aries/blueprint/itests/Helper.java
 
b/blueprint/itests/blueprint-itests/src/test/java/org/apache/aries/blueprint/itests/Helper.java
index 6c1753d33..ba6982afa 100644
--- 
a/blueprint/itests/blueprint-itests/src/test/java/org/apache/aries/blueprint/itests/Helper.java
+++ 
b/blueprint/itests/blueprint-itests/src/test/java/org/apache/aries/blueprint/itests/Helper.java
@@ -62,16 +62,15 @@ public class Helper {
     
     public static Option blueprintBundles(boolean startBlueprint) {
         return composite(
-                mvnBundle("org.ow2.asm", "asm-debug-all"),
                 mvnBundle("org.apache.felix", "org.apache.felix.configadmin"),
                 mvnBundle("org.ops4j.pax.url", "pax-url-aether"),
                 mvnBundle("org.apache.aries.testsupport", 
"org.apache.aries.testsupport.unit"),
                 mvnBundle("org.apache.aries.proxy", "org.apache.aries.proxy"),
                 mvnBundle("org.apache.commons", "commons-jexl"),
                 mvnBundle("org.apache.aries.blueprint", 
"org.apache.aries.blueprint.jexl.evaluator"),
-                mvnBundle("org.apache.xbean", "xbean-asm5-shaded"),
+                mvnBundle("org.apache.xbean", "xbean-asm9-shaded"),
                 mvnBundle("org.apache.xbean", "xbean-bundleutils"),
-                mvnBundle("org.apache.xbean", "xbean-finder"),
+                mvnBundle("org.apache.xbean", "xbean-finder-shaded"),
                 mvnBundle("org.apache.aries.quiesce", 
"org.apache.aries.quiesce.api", startBlueprint),
                 mvnBundle("org.apache.aries.blueprint", 
"org.apache.aries.blueprint.api", startBlueprint),
                 mvnBundle("org.apache.aries.blueprint", 
"org.apache.aries.blueprint.core", startBlueprint),

Reply via email to