2014-06-18 63 views
5

我想用他們的許可證列出我的gradle構建的所有maven依賴項(包括可遷移的依賴項)。 IntelliJ gradle插件可以實現嗎?如果是,如何?或者,gradle命令行指令也是足夠的。用他們的許可證列出所有的gradle依賴項

+0

不知道許可證信息是否存儲在gradle中。您可能需要深入研究源代碼或進行一些調試。 – Opal

+0

不是在gradle中,而是在maven中。這些項目包括使用gradle的maven依賴項。 –

+0

是的,我明白了。但是您需要使用gradle顯示數據,是嗎? – Opal

回答

7

我會推薦license-gradle-plugin。它可以通過downloadLicense任務報告依賴關係中的許可證。

+1

是的,這是一個很棒的工具。你能否擴展你的答案如何正確設置屬性?我不知道在哪裏可以做到以下幾點:downloadLicenses includeProjectDependencies = true dependencyConfiguration ='compile' } 這應該是build.gradle文件的一部分嗎? –

+1

好的,自己找到了。它必須在build.gradle中。但我沒有搜索編譯,但提供了編譯:) –

+1

@MatthiasKricke真棒,拯救了我的生活。謝謝! – sealskej

相關問題