2014-06-16 23 views
0

我有我的所有庫在一個目錄中。對於每個庫,我首先將它們添加到NetBeans(Tools-> Libraries ...),然後在需要它的所有項目中使用它。問題是這樣,如果我將我的代碼的副本給予某人,他們必須再次添加所有依賴關係。但更重要的是,它們不能用ant進行編譯(NetBeans使用絕對路徑)。如何讓我的NetBeans項目更加便攜?

那麼,我能做些什麼來使我的項目更容易攜帶?還有一種方法可以讓NetBeans在build.xml等中使用相對路徑,這樣我的代碼就可以在其他機器上用ant進行編譯了嗎?

謝謝

回答

2

從螞蟻移動到maven或gradle。他們通過從公共存儲庫下載來自動管理依賴關係。因此,您不必關心依賴關係以及它們的位置。

您還可以通過在ant腳本中使用environemnt變量來「改善」您的配置,這樣每個用戶都可以將他的庫保存在他想要的位置並通過環境配置該目錄。但是這看起來像重新發明了車輪。

如果你出於某種原因與螞蟻呆在一起,至少我們常春藤 - 螞蟻的依賴管理器,有一些努力做什麼maven和gradle只是爲你做。

相關問題