2010-03-22 79 views
23

我有一個大的多模塊項目,我想生成一個報告,顯示項目所依賴的所有項目的所有許可證。關於您的項目依賴於許可證的maven報告

我看着tattletale,但它似乎沒有辦法。我可以很容易地找到一個插件,將許可證噴入每個源文件的頂部,但是這確實是違反了我的谷歌搜索。

+0

我之前沒有見過Tattletale - http://www.jboss.org/tattletale – 2013-04-11 10:20:54

+0

可能重複[確定pom.xml依賴關係的許可證的工具](http://stackoverflow.com/questions/1727091/tool -to-determine-licenses-for-pom-xml-dependencies) – 2014-07-17 12:13:13

回答

26

Maven Project Info Reports Plugin可以用來生成項目依賴報告,列出所有的依賴,也組通過他們的許可

project-info-reports:dependencies目標可用於生成單個報告,但應將其用作Maven報告,實際上在爲項目生成站點時默認提供(請參閱Configuring Reports)。

例如,查看Maven Site Plugin的項目依賴關係Licenses

+0

確實 - 謝謝。 mvn網站導致了各種問題,所以我沒有看過它的輸出一段時間;沒有意識到我可以運行項目信息報告:獨立依賴,它似乎正是我所需要的。非常感激! – kikibobo 2010-03-22 22:45:18

7

mvn site在依賴關係中包含這樣的概述,不是嗎?