标签: maven slf4j
我正在编写一个使用SLF4J进行日志记录的库。该库包含带有Main()方法的类,因此我想在类路径中包含一些SLF4J的实现,例如Logback。
但我不想"污染"其他库将我的库添加为依赖项(意思是,我不希望它们以传递方式将Logback作为依赖项)。所以我想告诉Maven:"将Logback添加为依赖项,但不要将其作为传递依赖项添加到使用此库的其他模型中#34;。
有没有办法做到这一点?
答案 0 :(得分:4)
我想你正在寻找optional dependencies