You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ro...@apache.org on 2022/10/26 13:51:07 UTC

[activemq-artemis] branch main updated: ARTEMIS-4060: temporarily make commons-text an explicit dep of artemis-server for now so dependent projects get the updated dep version

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

robbie pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git


The following commit(s) were added to refs/heads/main by this push:
     new 92a87b0912 ARTEMIS-4060: temporarily make commons-text an explicit dep of artemis-server for now so dependent projects get the updated dep version
92a87b0912 is described below

commit 92a87b0912dc4a6f32221b5d929fb390226235ca
Author: Robbie Gemmell <ro...@apache.org>
AuthorDate: Wed Oct 26 14:14:44 2022 +0100

    ARTEMIS-4060: temporarily make commons-text an explicit dep of artemis-server for now so dependent projects get the updated dep version
---
 artemis-server/pom.xml | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/artemis-server/pom.xml b/artemis-server/pom.xml
index 9c6d3c58e8..dada6dd02d 100644
--- a/artemis-server/pom.xml
+++ b/artemis-server/pom.xml
@@ -161,6 +161,25 @@
       <dependency>
          <groupId>org.apache.commons</groupId>
          <artifactId>commons-configuration2</artifactId>
+         <exclusions>
+            <exclusion>
+               <!-- Workaround for Maven handling of transitive deps
+                    dependencyManagement when used by dependent projects.
+                    Dep is re-declared below until a newer release of
+                    commons-configuration2 upgrades to -text 1.10.0 -->
+               <groupId>org.apache.commons</groupId>
+               <artifactId>commons-text</artifactId>
+            </exclusion>
+         </exclusions>
+      </dependency>
+      <dependency>
+         <!-- Actually a transitive dep of commons-configuration2 above.
+              Workaround for Maven handling of transitive deps
+              dependencyManagement when used by dependent projects.
+              Declaring dep here until a newer release of
+              commons-configuration2 upgrades to -text 1.10.0 -->
+         <groupId>org.apache.commons</groupId>
+         <artifactId>commons-text</artifactId>
       </dependency>
       <dependency>
          <groupId>io.micrometer</groupId>