Bạn sẽ loại trừ sự phụ thuộc transitive toàn cầu như thế nào? Dự án của tôi phụ thuộc vào rất nhiều thư viện Twitter hoặc trên các thư viện phụ thuộc vào các thư viện Twitter. Tôi không muốn slf4j-jdk14
trong classpath của tôi, không có vấn đề gì (tôi sử dụng logback như slf4j ràng buộc).Có cách nào đơn giản để chỉ định phụ thuộc toàn cầu không bao gồm trong SBT
Hiện nay tôi làm điều này:
"com.twitter" %% "finagle-thriftmux" % "6.16.0" exclude("org.slf4j", "slf4j-jdk14")
nhưng mỗi lần ai đó thêm một sự phụ thuộc có sử dụng slf4j-jdk14
tôi có thể nhận được nó trở lại vào classpath.
giải pháp này có vẻ thanh lịch với tôi hơn một chấp nhận – Flo354