2010-07-21 86 views
2

假設以下項目設置在Netbeans的有沒有辦法讓NetBeans項目的JAR依賴自動提供給另一個(依賴)項目?

項目A 取決於 項目B 取決於 的lib/projectBLib.jar

在我目前的設置,我必須告訴項目它依賴於projectBLib.jar,否則它不會被加載。 我會期望Netbeans爲我處理依賴鏈(像其他IDE一樣)。所以我做錯了什麼,或者我真的不得不爲每個項目手動配置?

感謝您的任何建議, 彼得:)

+0

你做「項目屬性/圖書館/添加項目」...? – Istao 2010-07-21 09:17:47

+0

是的,正是這樣做,但引用的JAR文件在依賴項目中不可用。 – PeterP 2010-07-21 14:19:51

回答

1

您還可以使用Maven和NB的Maven插件在此。 (如果插件不是bug),當您在Maven pom.xml文件中指定A依賴於B時,它將自動爲您完成剩下的工作。

+0

感謝您的輸入。不幸的是,這是一個現有的項目,我現在不打算轉移到基於Maven的構建。我只是不明白爲什麼Netbeans不應該遵守開箱即用的依賴鏈......我認爲它應該...... – PeterP 2010-07-21 14:20:50

+1

@PeterP:沒有必要「移動」或改變您的項目結構 - 只需添加一個額外的pom .XML。在該pom.xml中,Netbeans插件(甚至是來自其他IDE的插件 - IntelliJ 100%)將認識到它必須做的事情。我根本不是Maven粉絲,但是當涉及到「自動」依賴管理時,Maven非常棒,節省了大量時間。 – 2010-07-21 16:39:49

相關問題