netbeans
Apache NetBeans 24
Apache NetBeans 是一個開源開發環境、工具平台和應用程式框架。
建立預設release
配置(請參閱 cluster.config 屬性。)
$ ant build
建構基礎專案(主要是Java功能):
$ ant -Dcluster.config=basic build
建置完整的專案(可能包括發行版中未包含的叢集):
$ ant -Dcluster.config=full build
建構 NetBeans 平台:
$ ant -Dcluster.config=platform build
清理:
$ ant -q clean
php
、 enterprise
等。建構javadoc:
$ ant build javadoc
注意在 Netbeans 中執行javadoc-nb
任務以執行 javadoc 建置並將其顯示在 Web 瀏覽器中。
運行建置:
$ ant tryme
注意:在 nbbuild/netbeans 中尋找由建置過程建立的 NetBeans 安裝。
netbeans/etc/netbeans.conf
Help -> About
Help -> About
View -> IDE Log
檢查):$DEFAULT_USERDIR_ROOT/var/log/messages.log
注意:刪除/變更使用者設定目錄會將 NetBeans 重設為首次啟動預設值
此儲存庫中程式碼的起源早於 Apache 的存在。由於歷史記錄的重要部分(在程式碼捐贈給 Apache 之前)保存在獨立的儲存庫中。為了完全理解程式碼,您可能需要將現代和古代版本合併在一起:
$ git clone https://github.com/apache/netbeans.git
$ cd netbeans
$ git log platform/uihandler/arch.xml
這只為您提供了很少的日誌條目,包括初始簽入和對 Apache 文件頭的更改。但神奇的事情就來了:
$ git remote add emilian https://github.com/emilianbold/netbeans-releases.git
$ git fetch emilian # this takes a while, the history is huge!
$ git replace 6daa72c98 32042637 # the 1st donation
$ git replace 6035076ee 32042637 # the 2nd donation
當您搜尋日誌或使用blame工具時,可以使用完整的歷史記錄:
$ git log platform/uihandler/arch.xml
$ git blame platform/uihandler/arch.xml
非常感謝 Emilian Bold,他將古代歷史轉換到他的 Git 儲存庫中,使魔法成為可能!