2010-08-17 35 views
6

我使用Maven構建我的web應用程序項目,當我將一些依賴庫添加到pom文件時,它再次向項目遞歸添加一些依賴庫。有沒有辦法找出或限制只有擁有某種類型許可證的罐子 - 比如Apache License,BSD等。或者有沒有辦法找到一個jar文件在GPL/ASL等下,而不必去應用程序中的每個罐子的網站?查找jar庫的許可證

回答

8

行家"Project Info Reports" plugin產生Dependencies report,其包括用於依賴關係的許可。這裏是an example

顯然,這取決於所依賴的POM正確申報他們的依賴,它要求你建立你的網站的文檔「在線」。

+0

謝謝斯蒂芬,這正是我真正想要的。雖然一些圖書館是未知的,但我可以忍受它:) – Ram 2010-08-17 16:21:32

+0

這個例子不見了:/ – nandini 2016-09-21 05:51:56

+0

固定。 (哇,那個鏈接很久以前就消失了,我想)。 – 2016-09-21 11:51:41

4

在收購一家公司後,我工作的,收購公司使用以下軟件/顧問做你描述。

http://www.blackducksoftware.com/transact

雖然我猜你可能尋找一個自由選擇。可能還有其他方法,但這家公司賺錢的事實表明,替代方案可能不太全面/準確。

+0

是的,一個免費的替代品將是偉大的! – Ram 2010-08-17 09:34:14