2014-10-16 126 views
1

我有一個現有的Java/Maven項目,它沒有ANT構建腳本。 我想將此項目用作NetBeans中Java Web項目的依賴項。 當我嘗試添加項目時,作爲庫,我收到消息:將Maven項目添加爲NetBeans中的Java Web項目

「此項目無法添加,因爲它不會使用Ant腳本生成JAR文件。」

我明顯可以輸出一個JAR並將其鏈接,但我希望Netbeans確保當我構建Web項目時,如果需要,還可以構建依賴項目。

也許有一些Maven的Ant包裝?

需要明確的是,這是一個的Java Web項目(不是行家)這取決於Java項目(與Maven)

回答

-1

您應該添加Maven項目的本地倉庫的jar作爲Ant項目的依賴。您將不得不單獨構建每個項目,但除此之外應該可以正常工作。

+1

同意。關鍵是這是一個麻煩。如果我有20個項目,記住什麼時候構建哪一個恰恰是我的驢工作,我期望IDE /構建系統爲我做。 – Ben 2014-10-17 09:31:21

+0

那麼,NetBeans中的ant項目並不處理「驢工作」,因爲它顯然是非主流的,並且是唯一選擇將依賴項添加爲jar而不是庫(或項目dep)的依賴項。如果您決定將其添加爲jar依賴項,那麼答案中列出的jar位置是最佳位置(因爲它至少在IDE中會爲您實現難以處理的項目間連接,例如超鏈接,編輯器編譯發生在Maven項目的源頭等) – mkleint 2014-10-18 05:46:56

+0

,如果你有20個這樣的項目,你不會混合2個構建系統。 – mkleint 2014-10-18 05:48:13

相關問題