写点什么

Apache 开展首个 Ruby 项目:Java 项目的 Ruby 构建系统

  • 2007-11-04
  • 本文字数:685 字

    阅读完需:约 2 分钟

Buildr 是一个简单直观的 Java 项目构建系统,在进行了 10 个月的开发并获得许多正面反馈之后,Apache 基金会将会向 Buildr 敞开大门并最终接手这个项目,这将是 Apache 基金会的第一个 Ruby 项目。

在许多开发者争论是否需要将项目的构建系统从 Ant 迁移到 Maven2 的时候,Buildr 正在悄然成长。现在我们上次报道 Buildr :“一个不糟糕的的构建系统一段时间 , 公众的反馈大多都是正面的:

我们正在使用 Buildr 并将在以后的项目也使用它,Buildr 有许多值得称道的地方,但是目前为止他能提供的功能还很有限,与之相比 Maven 还是更强大。

我相信 Buildr 更有可能取代 Raven 变为事实上的 Ruby 构建语言。Buildr 的社区较 Raven 活跃得多,如果你要取代糟糕的 Maven2, 我建议你考察一下 Buildr。

在上次的报道后 Buildr 中又加入了许多新的功能,例如:

  • 支持 Hibernate XDoclet 以及 SchemaExport 任务。
  • 用于查看项目依赖的 JDepend 界面。
  • Cobertura 测试覆盖率工具。
  • TestNG 支持。
  • 支持生成 Idea 项目文件。
  • 支持通过现有 Maven 项目的 POM 文件生成构建脚本。
  • ANTLR 支持。

Buildr Talk 讨论组现在相当活跃。 Assaf Arkin 以及 Buildr 团队对于用户的反馈响应非常积极。现在这被认为是 Apache 已经接管项目的标志之一。对 Ruby 来讲也是一个好消息: 通过 Buildr,Ruby 获得了期待已久的来自 Apache 的肯定。

在上次报道的结尾我们写道:“Maven 和 Buildr 将如何并存,让我们拭目以待”,现在两者都归于 Apache 基金会,竞争公开化了,希望 Buildr 不会死于兄弟阋墙。

查看英文原文: Apache to incubate its first Ruby Project: Buildr - Ruby Build System for Java Projects

2007-11-04 17:16856

评论

发布
暂无评论
发现更多内容

内网域渗透分析(实战总结)

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

Serverless 工程实践 | Serverless 应用优化与调试秘诀

阿里巴巴云原生

阿里云 Serverless 云原生

看完阿里大牛的数据结构学习笔记,我直接手撕了500道Leetcode题

Java 程序员 架构 面试 算法

偷瞄大佬书签栏,16个C++必备学习网站,建议收藏

奔着腾讯去

c++

使用 Ansible 部署 Elasticsearch 集群

Se7en

认识流媒体协议,从 RTSP 协议解析开始!

声网

协议 RTSP

架构实战营模块九作业 - 毕业设计

王晓宇

架构实战营

接棒运动赛事!工厂里也有热血竞技?

白洞计划

自我提升:高效能人士的 7 个习惯学习笔记(二)

程序员架构进阶

效率 自我管理 自我提升 10月月更

软件架构思考

轻口味

android 架构设计原则 10月月更

自动驾驶混战,剑气二宗谁能笑傲江湖?

脑极体

记不住源码?掌握这套方法,Alibaba必有你一席之地!

Java 架构 面试 程序人生 编程语言

机器人自主学习新进展,百度飞桨发布四足机器人控制强化学习新算法

百度大脑

人工智能 飞桨

引航计划|大前端|优质合集手把手带你玩转移动开发

三掌柜

大前端 引航计划 引航

还在郁郁寡欢?啃完666页Java面试高频宝典,十月保你定级腾讯T3-2

Java 架构 面试 程序人生 编程语言

阿里P8最全总结PDF:Tomcat+虚拟机+Spring全家桶+MyBatis源码等

Java 架构 面试 程序人生 编程语言

携程 x StarRocks:高效支持高并发查询,大幅降低人力和硬件成本

StarRocks

大数据 数据分析 高并发 StarRocks

手把手带你玩转 JS | 引航计划|大前端

三掌柜

大前端 引航计划 引航 技术专题合集

都2021年了,还在算法上折跟头?这本《字节跳动面试必问算法秘籍》送给你!

Java 架构 面试 程序人生 编程语言

看山聊 Java:检查日期字符串是否合法

看山

Java 10月月更

重置不良的编程陋习

devpoint

编码习惯 10月月更

“区块链+农业”推动产业“提档升级”

CECBC

中国移动5G消息开发者社区 | 主题沙龙直播预约:5G消息在文旅场景的应用探讨

5G消息

5G 5G消息 中国移动5G rcs

代码检查规则:Java语言案例详解

百度开发者中心

Java 最佳实践 案例分享 代码检查规则

虚拟化管理软件比较(Eucalyptus, OpenNebula, OpenStack, OpenQRM,XenServer, Oracle VM, CloudStack,ConVirt)

hanaper

MyBatis 批量插入数据的 3 种方法!

王磊

Java mybatis springboot

分享一套golang实现的 IM 系统,一键部署服务端,客户端SDK全平台支持,可以替代IM云服务

OpenIM

用时三个月,阿里P8大佬总结出来的最深《Java性能优化全攻略》限时分享!

Java 架构 面试 程序人生 编程语言

如何区分封闭图形的内部和外部

Changing Lin

10月月更

新一代容器平台ACK Anywhere,来了

阿里巴巴中间件

阿里云 云原生 中间件 ACK ACK Anywhere

Hold the Door!区块链底层平台流控分析

趣链科技

区块链 流量控制 底层平台

Apache开展首个Ruby项目:Java项目的Ruby构建系统_Java_Sebastien Auvray_InfoQ精选文章