我想將構建系統從ANT切換到Gradle,主要是爲了利用依賴關係管理功能。Gradle,JavaEE和Netbeans集成
我可以正確地打包ear文件,並使用Gradle自動部署到Glassfish,但目前我對部署和調試功能並不滿意。在ANT構建中,我已經部署了大約4秒的時間,而完整的部署範圍從12秒到30秒。至於調試,我可以在調試模式下啓動Glassfish,並手動附加調試器,但這與我以前的便利性相差甚遠,即只需單擊調試即可。
是javaEE Gradle集成通常缺乏IDE或是Netbeans就在這個曲線後面,還是我錯過了什麼?更改IDE並不是一個真正的選擇,因爲這是我的團隊使用的。
要回答您關於更改構建系統的問題,我想開始使用Arquillian測試框架,它有大約20個依賴關係,我不想用ant來管理這些依賴關係。我已經調查過Maven,但我們使用了幾個不在Maven中央倉庫中的庫,這些庫需要使用本地倉庫,這也有點痛苦。 AFAIK gradle可以運行ant任務,所以它應該可以掛鉤到調試和部署ant任務構建任務,我只是不知道如何:/ – raymondboswel 2014-09-25 07:48:58
它看起來不像我會得到解決方案I想要的,所以我會切換到Maven。感謝@haisi的建議! – raymondboswel 2014-09-26 10:13:56