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

ffang pushed a commit to branch 3.4.x-fixes
in repository https://gitbox.apache.org/repos/asf/cxf.git


The following commit(s) were added to refs/heads/3.4.x-fixes by this push:
     new f951895  [CXF-8117]make 
org.jboss.spec.javax.rmi:jboss-rmi-api_1.0_spec:jar dependency optional
f951895 is described below

commit f95189560a4e0c9fc124d00b854dc27ef23f07ad
Author: Freeman Fang <[email protected]>
AuthorDate: Mon Jul 12 09:50:42 2021 -0400

    [CXF-8117]make org.jboss.spec.javax.rmi:jboss-rmi-api_1.0_spec:jar 
dependency optional
    
    (cherry picked from commit 0fec443f163d622434cc7c6eb2fbefb062d6fa64)
---
 integration/jca/pom.xml        | 16 ++++++++++++++++
 parent/pom.xml                 |  5 -----
 rt/bindings/corba/pom.xml      |  7 +++++++
 systests/uncategorized/pom.xml | 15 +++++++++++++++
 4 files changed, 38 insertions(+), 5 deletions(-)

diff --git a/integration/jca/pom.xml b/integration/jca/pom.xml
index c6bc976..3eb628e 100644
--- a/integration/jca/pom.xml
+++ b/integration/jca/pom.xml
@@ -113,4 +113,20 @@
             <scope>provided</scope>
         </dependency>
     </dependencies>
+    <profiles>
+        <profile>
+            <id>java9-plus</id>
+            <activation>
+                <jdk>[9,)</jdk>
+            </activation>
+            <dependencies>
+                <dependency>
+                    <groupId>org.jboss.spec.javax.rmi</groupId>
+                    <artifactId>jboss-rmi-api_1.0_spec</artifactId>
+                    <version>1.0.6.Final</version>
+                    <optional>true</optional>
+                </dependency>
+            </dependencies>
+        </profile>
+    </profiles>
 </project>
diff --git a/parent/pom.xml b/parent/pom.xml
index 453b512..e9e24c6 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -2347,11 +2347,6 @@
                     <artifactId>geronimo-jta_1.1_spec</artifactId>
                 </dependency>
                 <dependency>
-                    <groupId>org.jboss.spec.javax.rmi</groupId>
-                    <artifactId>jboss-rmi-api_1.0_spec</artifactId>
-                    <version>1.0.6.Final</version>
-                </dependency>
-                <dependency>
                     <groupId>org.jacorb</groupId>
                     <artifactId>jacorb</artifactId>
                     <version>${cxf.jacorb.version}</version>
diff --git a/rt/bindings/corba/pom.xml b/rt/bindings/corba/pom.xml
index 99e56e5..1ae90a0 100644
--- a/rt/bindings/corba/pom.xml
+++ b/rt/bindings/corba/pom.xml
@@ -135,6 +135,13 @@
                     <groupId>org.jacorb</groupId>
                     <artifactId>jacorb-omgapi</artifactId>
                     <version>${cxf.jacorb.version}</version>
+                    <optional>true</optional>
+                </dependency>
+                <dependency>
+                    <groupId>org.jboss.spec.javax.rmi</groupId>
+                    <artifactId>jboss-rmi-api_1.0_spec</artifactId>
+                    <version>1.0.6.Final</version>
+                    <optional>true</optional>
                 </dependency>
             </dependencies>
         </profile>
diff --git a/systests/uncategorized/pom.xml b/systests/uncategorized/pom.xml
index 19647ef..2cc9cd8 100644
--- a/systests/uncategorized/pom.xml
+++ b/systests/uncategorized/pom.xml
@@ -392,5 +392,20 @@
                 </dependency>
             </dependencies>
         </profile>
+        <profile>
+            <id>java9-plus</id>
+            <activation>
+                <jdk>[9,)</jdk>
+            </activation>
+            <dependencies>
+                <dependency>
+                    <groupId>org.jboss.spec.javax.rmi</groupId>
+                    <artifactId>jboss-rmi-api_1.0_spec</artifactId>
+                    <version>1.0.6.Final</version>
+                    <scope>test</scope>
+                    <optional>true</optional>
+                </dependency>
+            </dependencies>
+        </profile>
     </profiles>
 </project>

Reply via email to