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

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

commit 75fcf25ea2cdd7e355326dd5770c6f9b7b775db2
Author: Robbie Gemmell <[email protected]>
AuthorDate: Thu Aug 11 12:24:52 2022 +0100

    Revert "Remove slf4j bridge depedencies from libs", towards getting build 
back to consistent deps state and to more easily revert original addition 
leading to issue.
    
    Th shading failing on rebuild issue isnt to do with competing service files 
from the JCL->SLF4J bridge and other logging libs, there really is only one, 
its just that the shade-plugin and/or the config being used means it behaves 
differently on rebuild, trying to repackage its own previous already-repackaged 
output on the 2nd build, and failing as it is then both transforming an 
already-shaded output and separately shading the original again and conflicting 
with itself. This 'differnt [...]
    
    This reverts commit 26a37860699e2e4f99d28920bd3c1ab469cffd47.
---
 artemis-commons/pom.xml | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/artemis-commons/pom.xml b/artemis-commons/pom.xml
index 3870cd9209..ad80da3590 100644
--- a/artemis-commons/pom.xml
+++ b/artemis-commons/pom.xml
@@ -87,6 +87,11 @@
          <groupId>commons-beanutils</groupId>
          <artifactId>commons-beanutils</artifactId>
       </dependency>
+      <dependency>
+         <!-- Needed to replace commons-logging for commons-beanutils -->
+         <groupId>org.slf4j</groupId>
+         <artifactId>jcl-over-slf4j</artifactId>
+      </dependency>
       <dependency>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>

Reply via email to