Weld 2.0.0.Alpha1 发布!

发布者:    |       Weld

我非常自豪地宣布 Weld 2 的第一个 Alpha 版本发布。Weld 是 Java EE(CDI)的上下文和依赖注入的参考实现。在 Weld 的 2.x 版本系列中,我们将专注于 JSR-346,这是 CDI 规范的下一个版本(1.1)。

Alpha1 版本是对 CDI 1.1 的《早期草案》的完整实现。早期草案。Pete 之前在博客中讨论了早期草案的一些新闻。以下列表仅突出了一些我认为最重要的新功能

构建参考实现的主要原因是证明规范并尽早发现潜在问题。在实现 JSR-346 的早期草案时,出现了几个问题,这些问题之前从未见过。如果您对这些问题感兴趣或有处理它们的想法,请随时在问题评论或 JSR-346 邮件列表 中分享您的意见。此外,如果您想为 Weld 2 贡献,现在是正确的时间。由于我们 托管在 github 上,因此分支和玩 Weld 非常容易。

除了我们在焊接方面的努力之外,Martin Kouba 一直致力于JSR-346的技术兼容性套件(TCK)的开发。CDI 1.1 TCK的Alpha1版本与Weld发布一同发布。Martin完成了出色的任务,为新特性提供了坚实的测试覆盖率。他还把整个测试套件迁移到Arquillian,这使得我们能够更快地开发新测试,同时使用更广泛的场景(例如企业存档内的多个Web应用程序)。

Weld和CDI TCK工件可以通过Maven获取,或者从下面的分发包中获取。我们尽最大努力使您能够轻松测试新特性。因此,我们还提供了一个增强的JBoss AS 7.1.0.CR1的特别构建,其中包含了Weld 2 :-)

对于下一个版本(Alpha 2),我们的计划是改进Weld的非功能性特性,如内存占用和启动时间。

[ 分发(WeldCDI TCK)] [ 包含Weld 2.0.0.Alpha1的JBoss AS 7.1.0.CR1b ] [ 问题跟踪器(WeldCDI TCK)] [ CDI 1.1 EDR1 Javadoc ]


返回顶部