2017-08-29 113 views
0

我對Java工具和東西很陌生,所以請保持溫柔。JAR添加到Gradle項目中,但沒有在build.gradle中輸入

我看到有人已將Simple Logging Façade 4 Java (SLF4J)日誌記錄功能添加到我在IntelliJ IDEA中查看的項目中。該項目是一個Gradle項目,當我看到項目結構 - >模塊 - >依賴關係時,我確實看到了SLF4罐子的依賴關係。

enter image description here

我也看到這些在外部庫上市節點在項目窗口樹視圖。

enter image description here

然而,當我打開的build.gradle文件,我看到slfj沒有條目。那個怎麼樣?這個圖書館如何被添加到項目中?

回答

1

slf4j是其他庫的傳遞依賴。

在項目的根文件夾上使用​​以查看依賴關係圖。

1

slf4j很可能是所聲明的依賴項之一的傳遞依賴項。

要列出依賴關係樹,您可以使用gradlew dependencies

要列出特定配置的依賴關係樹,您可以使用gradlew dependencies --configuration runtime

在您的情況下,您也可以使用其他方式並使用dependencyInsight任務,而不是像gradlew dependencyInsight --configuration runtime --dependency org.slf4j:slf4j-api那樣查看哪些聲明的依賴項依賴於給定配置中的給定依賴項。

相關問題