2016-12-27 50 views
0

問題:如何包含extenal libraris以及如何在文件項目中存儲以便在移動項目文件夾或類似內容時沒有問題。將外部庫jar包括到NetBeans項目中,但不會移動問題

我在想CVS項目。如果我包含一個jar(它存儲在項目文件夾中)和其他用戶繼續工作,他在引用庫時遇到問題...

如何包含庫? 如何存儲庫?

什麼是正確的方法來做到這一點。

在此先感謝

+0

使用Maven並將庫列爲依賴項通常是避免您描述的問題的好方法。是否使用Maven作爲選項? –

+0

@ bruno-lowagie是的,可以。但是,我可以將所有需要的庫設置爲依賴項嗎?我怎麼知道?我可以簡單地將庫的名稱設置爲依賴關係嗎? – mikiasda

+0

向您展示視頻比在文本中解釋視頻要容易:https://www.youtube.com/watch?v=VcOi99zW7O4 –

回答

0

,以確保最簡單的方式,每個人都具有所需的庫,是使用Maven。我製作了一個視頻How to import iText 7 in Netbeans to create a Hello World PDF?,演示瞭如何在NetBeans中創建Maven項目。

NetBeans創建一個pom.xml文件,您可以向其中添加依賴關係。例如;

<dependencies> 
    <dependency> 
     <groupId>com.itextpdf</groupId> 
     <artifactId>kernel</artifactId> 
     <version>7.0.1</version> 
    </dependency> 
    <dependency> 
     <groupId>com.itextpdf</groupId> 
     <artifactId>layout</artifactId> 
     <version>7.0.1</version> 
    </dependency> 
    <dependency> 
     <groupId>com.itextpdf</groupId> 
     <artifactId>io</artifactId> 
     <version>7.0.1</version> 
    </dependency> 
    <dependency> 
     <groupId>org.slf4j</groupId> 
     <artifactId>slf4j-log4j12</artifactId> 
     <version>1.7.18</version> 
    </dependency> 
</dependencies> 

當您構建項目時,這些庫將從Maven Central Repository下載。很明顯,我假設你正在使用在該存儲庫上發佈的庫。如果沒有,你必須創建你自己的倉庫。例如:在iText,我們有兩個私人存儲庫供我們在公司內部使用。