簡體   English   中英

使用eclipse / netbeans時,可以使用Maven進行構建嗎?

[英]when using eclipse/netbeans, can you make it use the maven to build?

對於構建Java spring / mvc Web應用程序感到困惑。

當您使用Netbeans或Eclipse時,是否必須使用Maven / ant構建腳本?

如果您不使用Maven / ant,那么netbeans / eclipse如何執行構建?

Netbeans內置了對Maven的支持,這非常好。 Netbeans的控件映射到maven生命周期命令。

Eclipse具有m2Eclipse插件。 我只短暫使用了此插件,但發現缺少它。 在我看來,Netbeans對Maven的支持遠勝於此。

編輯:澄清一下,當您單擊netbeans綠色箭頭(用於構建)時,該按鈕將映射到maven軟件包生命周期,因此在這一點上maven接管並構建了您的項目。 您可以輕松地打開一個終端並運行mvn package來獲得相同的結果。

我只能代表Eclipse。 在Eclipse中,如果您將項目創建為“動態Web項目”,並將其放置在相關位置(例如,代碼放在src文件夾中,包括WEB-INF的Web內容放在WebContent文件夾中,依此類推),則Eclipse將自動構建您的項目。

但是,如果您想構建一個WAR文件以在本地測試環境之外運行,那么我知道在Eclipse中執行此操作的唯一方法是轉到Project-> Export並手動將其導出。 如果要自動構建,則需要Ant或Maven。

這並不是說您不能 Eclipse中使用Ant或Maven:兩者都完全受插件支持。

我使用Eclipse中的m2eclipse插件來處理自動依賴項解析,但是實際構建(在Eclipse中)僅通過編譯源路徑上的任何類來執行。

我只使用Eclipse處理類的編譯,而更喜歡從命令行處理“構建”(即打包等)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM