ctubbsii commented on PR #4558:
URL: https://github.com/apache/accumulo/pull/4558#issuecomment-2231991529

   The changes here caused a compilation issue in my dev environment because 
apparently log4j-api is a transitive dependency of log4j-1.2-api and is needed 
indirectly because some of the classes that Category requires are in log4j-api 
and the 1.2 Logger class extends Category. So, by adding an entry for log4j-api 
for the test scope, it was prevented from being added transitively to the 
compile scope for log4j-1.2-api.
   
   It did work in some environments, though... because log4j-api leaks into the 
compile time classpath from a lot of places (including Maven itself), but it's 
not strictly correct, and does break the build in some environments.
   
   I'm working on a fix for this, as well as some other cleanups.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to