Closed hwellmann closed 6 years ago
Allard will review this question and provide his opinion. We want to be consistent with whatever Axon Framework proper does in this regard.
I agree. Only the API should have compile scope dependency. The other slf4j dependencies should have test scope. This is also how it's done in Axon Framework itself.
Resolved in 3.3-alpha1.
slf4j-simple
should have test scope, not runtime scope.A Maven artifact to be used as a library should not depend on any slf4j implementation with runtime or compile scope. This is likely to cause conflicts with any slf4j dependencies defined by the user of this library.