簡體   English   中英

如何在NetBeans之外構建NetBeans項目?

[英]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.

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