InfoQ在近一年前首次报道了Oracle计划将NetBean捐赠给Apache基金会。Oracle将NetBeans代码分为三次代码提交(Code Drop),其中的第一部分已经发布到Apache Incubator。

\\

首次代码提交的目的在于使Apache NetBeans可以和JDK 9(预计在9月21日发布)一并发布。这是一个漫长的过程,因此Wielengar认为Apache NetBeans的首个版本可能不会按计划完成,但他期望该版本能在JDK 9发布后尽快发布。

\\

在Wielenga向incubator-netbeans-dev邮件列表发出的一份电子邮件中提及,现在代码库中包括约4百万行代码。

\\

\

首次捐赠代码的内容是NetBean Platform和Java SE工具集,其中包括了新的Jigsaw和JShell特性,由大约4.5万个文件组成,约4百万行代码。它们将从Oracle转交给Apache。

\

\\

现在可以从Apache的Git代码库检出NetBean的代码,并使用Ant 1.8.0构建,运行的命令如下:

\\

\git clone git://git.apache.org/incubator-netbeans.git netbeans\cd netbeans\ant\ant tryme\

\\

Apache NetBean的GitHub页面上提供了详细的构建项目操作。下一步是更改所有的许可头部信息(Header)为Apache许可,并对此后的代码提交重复同样的过程。

\\

此后的两次代码更新将为NetBean代码库添加更多的代码。正如Wielenga所写:“我们从首次捐赠代码过程中积累了不少的经验,我们会更快地推出随后的两次代码捐赠。”

\\

查看英文原文: First NetBeans Code Drop Lands at Apache

NetBeans第一部分代码提交Apache相关推荐

  1. 腾讯服务器漏洞修复,腾讯安全玄武实验室提交Apache Dubbo高危漏洞,官方已发布修复版本...

    原标题:腾讯安全玄武实验室提交Apache Dubbo高危漏洞,官方已发布修复版本 6月23号,开源框架Apache Dubbo披露了一项默认反序列化远程代码执行漏洞(CVE-2020-1948)和相 ...

  2. 再见Jenkins,从Gitlab代码提交到k8s服务持续交付只需七毛三

    Gitlab runner 快速搭建CICD pipeline 背景 日常开发中,相信大家已经做了很多的自动化运维环境,用的最多的想必就是利用Jenkins实现代码提交到自动化测试再到自动化打包,部署 ...

  3. 牛逼!简单的代码提交能玩出这么多花样

    作为一个开发人员每天必不可少要提交代码,但是你真的懂代码提交吗?这篇文章带领大家熟悉一下常用的代码提交方式,大家可以根据自己所在公司的开发模式对号入座. 代码提交方式可以用一个专业术语描述:代码工作流 ...

  4. Git 代码管理(代码提交和代码回退)

    Git 代码管理(代码提交和代码回退) Git的主要功能是代码管理,版本管理,分支管理. 在远程代码管理平台上,项目的代码被管理在一个远程代码仓库中,在本地,代码保存在一个本地代码仓库中.通过Git, ...

  5. Git:改变世界的一次代码提交

    摘要:如果选Linux社区历史上最伟大的一次 Git 代码提交,那一定是 Git 工具项目本身的第一次代码提交. 吾诗已成.无论大神的震怒,还是山崩地裂,都不能把它化为无形! -- 奥维德<变形 ...

  6. Linus改变世界的一次代码提交:git的诞生

    吾诗已成.无论大神的震怒,还是山崩地裂,都不能把它化为无形!-- 奥维德<变形记> Table of Contents 背景 设计 实现 启示 参考 背景 Linux 作为最大也是最成功的 ...

  7. $《第一行代码:Android》读书笔记——第6章 数据持久化

    主要讲述了Android数据持久化的三种方式:文件存储.SharedPreference存储.SQLite数据库存储. (一)文件存储 其实Android中文件存储方式和Java的文件操作类似,就是用 ...

  8. 简单的代码提交,还能玩出这么多花样?

    作者 | 雷架  责编 | 张文 头图 | CSDN 下载自 作为一个开发人员,每天必不可少要提交代码,但是你真的懂代码提交吗? 这篇文章带领大家熟悉一下常用的代码提交方式,大家可以根据自己所在公司的 ...

  9. Android build.gradle文件详解(转述自《Android第一行代码》第二版)

    Android build.gradle文件详解 1. 最外层目录下的build.gradle文件 1.1 repostories 1.2 dependencies 2. app目录下的build.g ...

最新文章

  1. http协商缓存VS强缓存
  2. hive底层原理 sql执行过程_Hive mapreduce SQL实现原理——SQL最终分解为MR任务,而group by在MR里和单词统计MR没有区别了-阿里云开发者社区...
  3. K8S Learning(7)—— Deployment
  4. MIT新研究:算法比硬件更有用
  5. html文档中strokestyle,HTML5画布的StrokeStyle?(html5 canvas strokeStyle?)
  6. java计算每个元素出现的百分比_java – 计算百分比“x / y * 100”总是导致0?
  7. matplotlib使用参考地址
  8. oracle bfile备份,整理的一些oracle备份笔记 (zt)
  9. Web1.0、Web2.0、Web3.0的主要区别
  10. java计算机毕业设计运动会管理系统源码+mysql数据库+系统+lw文档+部署
  11. 用JavaScript写一个简单的网页倒计时插件
  12. elasticsearch 聚合搜索
  13. 【毕业设计】基于单片机的心率检测系统 - stm32 物联网 嵌入式
  14. 《东周列国志》第四十三回 智宁俞假鸩复卫 老烛武缒城说秦
  15. IDS(Informix Dynamic Server)的基本概念总结
  16. PDF在线免费转换成PPT怎么操作?
  17. 侍魂哪个服务器人最多,经典街机游戏《侍魂》里帅气的人物,你最喜欢哪个?...
  18. MATLAB学习笔记 函数记录(三)
  19. 李林计算机学院广西大学,李茹-广西大学·生命科学与技术学院
  20. thinksnsv4.6运行php,ThinkSNS开启调试模式

热门文章

  1. 底部按钮吸附_知乎的药丸按钮(二)我的 iOS 实现
  2. matlab 0001,2014-11-03号 MatLab初探0001
  3. html pre标签增加行号,vue使用highlight.js 添加行号
  4. html border 边距,css中border-sizing属性的用法
  5. 五合体机器人乐高_又来一波新品,高达、乐高全都有
  6. php 特有,PHP特殊数据类型有哪些?原来这门编程语言如此有趣
  7. ant-design 本地web版本下载_bilibili 哔哩哔哩视频如何下载到电脑的 3 种方法
  8. java catch自定义异常_Laravel - 自定义处理程序中的Catch异常
  9. cocos 时间函数需要什么引用_与时间赛跑:微盟的数据恢复为什么需要这么长时间...
  10. python `__format__`