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
等。请参阅 cluster.properties 文件。构建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 存储库中,使魔法成为可能!