[英]How can I build a NetBeans project outside of NetBeans?
我有一個在NetBeans中開發的Java EE 6項目。 所有的ant配置都是由NetBeans自動創建的,我沒有碰過。 一切都可以使用NetBeans毫無問題地構建和部署。
我們與其他項目的典型操作模式是,開發人員在准備好交付特定版本時會對其進行標記,然后我們的運營支持團隊將運行腳本以從CVS導出該版本,創建必要的部署資產,然后復制/部署這些生產資產。
我正在嘗試將其與NetBeans項目配合使用。 如何在Solaris服務器上使用vanilla jdk / ant / Glassfish安裝來構建此項目(在Windows桌面上開發)? 我沒有在該服務器上安裝NetBeans,因為它是用於托管我們的集成環境的無頭盒子。
我已經開始瀏覽ant XML文件,這似乎是對文件依賴關系的一團糟,這些文件具有為Windows系統上的文件定義的路徑。 有什么簡單的方法可以在NetBeans之外的另一個盒子上構建該項目? 如果不這樣做,將有一個更典型的構建/部署模型落入三層支持系統中,而在該系統中開發人員不應接觸生產系統?
謝謝,史蒂夫
IMO應該手工制作主要的Ant / Maven /構建文件,以完成您實際需要的工作,並將其從所有IDE /目錄結構/等中完全刪除。 依賴。
NetBeans / Eclipse / IntelliJ都可以使用正確配置的Ant文件,但是它們不一定(曾經?)使用由另一個IDE生成的文件,人類/ CI服務器也不能。
另一個選擇是創建專門用於生產/ CI / etc的構建腳本。 部署; 我們都根據實際需求/誰可以觸摸內容/其他方式進行了這兩種操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.