写点什么

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:16848

评论

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

APICloud可视化开发新手图文教程

YonBuilder低代码开发平台

App APICloud 低代码开发 移动端开发 可视化开发

Spark ShuffleManager

Geek_qsftko

大数据 spark

如何使用物联网低代码平台进行工作表管理?

AIRIOT

低代码 物联网 低代码开发平台

第二届征文大赛开奖啦!速来领奖!

InfoQ写作社区官方

热门活动 初夏征文

搭建在线帮助中心,轻松帮助客户解决问题

小炮

【6.3-6.10】精彩博文回顾

InfoQ写作社区官方

优质创作周报

ServerLess Aws Lambda攻击与横向方法研究

火线安全

云安全

Vue-5-模板语法-2

Python研究所

前端 6月月更

【愚公系列】2022年06月 面向对象设计原则(五)-接口隔离原则

愚公搬代码

6月月更

2022 年 DevOps 路线图|Medium

观测云

传统企业在进行信息化升级的过程中,如何做好信息化顶层设计

WorkPlus

APICloud可视化开发丨一键生成专业级源码

YonBuilder低代码开发平台

App 低代码 可视化 APICloud 移动端开发

Redis stream Java API实践

FunTester

新思科技在《 2022 年 Gartner® 应用安全测试关键能力报告》中表现优异 在五个常见用例中荣获最高分

InfoQ_434670063458

新思科技 Gartner 应用安全测试

图像搜索是什么

Geek_e369a5

图像搜索 图像搜索是什么

Flutter在数字生活的发展与天翼云盘落地实践

flutter 架构 混合应用开发 移动开发 客户端

数据的软删除—什么时候需要?又如何去实现?

Geek_rze78a

6月月更

推开混合云市场大门,Lenovo xCloud的破局之道

脑极体

首批!青藤通过信通院CWPP能力评估检验

青藤云安全

网络安全 主机安全 信通院

仅需三步学会使用低代码ThingJS与森数据DIX数据对接

ThingJS数字孪生引擎

可视化 数字孪生

李飞飞:我更像物理学界的科学家,而不是工程师|深度学习崛起十年

OneFlow

人工智能 深度学习 李飞飞 ImageNet

一文带你了解J.U.C的FutureTask、Fork/Join框架和BlockingQueue

华为云开发者联盟

Java 开发 华为云

flutter系列之:UI layout简介

程序那些事

flutter 程序那些事 6月月更

华为云鲲鹏DevKit代码迁移实战

乌龟哥哥

6月月更

APICloud 5月SDK发版说明

YonBuilder低代码开发平台

App 低代码 APICloud 可视化开发

Java—基础容器

武师叔

6月月更

很流行的状态管理库 MobX 是怎么回事?

岛上码农

flutter ios 安卓开发 跨平台开发 6月月更

掌握高性能计算前,我们先了解一下它的历史

华为云开发者联盟

华为云 高性能计算 处理器

改变世界的开发者丨玩转“俄罗斯方块”的瑶光少年

华为云开发者联盟

人工智能 华为云 俄罗斯方块

为什么要开发分布式操作系统

LAXCUS分布式操作系统

分布式计算 分布式存储 超算 云边端协同 分布式操作

攻防演练 | 网络安全“吹哨人”:安全监控

青藤云安全

网络安全 主机安全 攻防演练

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