Apache Ivy 是一款管理项目依赖的工具,已经发布了 2.0.0-RC2 版。InfoQ 从前关注过 Ivy 2.0 作为 Apache 项目发布的消息。从那以后它们有过多个 beta 版本,现在已经进入了发布候选阶段。
下面是 Ivy 的一些特性:
- 与 Ant 紧密集成
- 支持多个依赖库
- 报告依赖
- 支持持续集成
- 强大的冲突管理功能
虽然 Maven 和 Ivy 都解决了项目依赖的问题,但是 Ivy 与 Maven 的实现方式有很大不同,而且 Maven 的功能也不仅限于依赖管理。二者的主要差异在 Ivy FAQ 中有着描述。
在达到发布候选状态以后,Ivy 2.0 版本中的功能已经齐全了:
这是 Ivy 2.0.0 版本的第二个 RC 版。
作为 RC 版,我们强烈推荐用户进行试用,测试并验证功能。
从现在开始,所有特性在 2.0.0 版本前都会被冻结,只接受 bug 修复。
如果这个 RC 版没有重大 bug,大约两星期以后就将作为 2.0.0 版本发布。
当前的产品版仍然是 1.4.1,它不是在 Apache 软件基金会里面发布的。
要想了解更多信息及以后的更新状态,请访问 Ivy 网站和 Xavier Hanin 的博客。在文档首页上也有使用Ivy 起步的信息。
更多内容推荐
GlassFish 新纪元
Eclipse基金会近日宣布了2018年9月的两个里程碑:GlassFish源代码已经从Oracle迁移完成;Java EE TCK现在已经开源。这被视为Jakarta EE发展的重要里程碑和GlassFish的新纪元,“这是使Jakarta EE成为云原生应用程序开发创新工具的又一个步骤。”
如何从 Java 8 升级到 Java 12,升级收益及问题处理技巧
在本文中,我们将会看一下升级所带来的收益、升级过程中潜在的问题以及一些升级的小技巧。
Node.js 14 正式发布:V8 引擎升级,新增异步本地存储 API
Node.js 14取代Node.js 13成为了我们的当前版本。
Java 9、OSGi 以及模块化的未来(第二部分)
The flagship feature of Java 9 will be the new Java Platform Module System (JPMS). Given the maturity of OSGi there were technical, political and commercial reasons why another Java module system will soon exist. In this article we compare the two from a technical perspective and see how JPMS and OSGi can work together.
Introduction 与 Advice 连接器 - IntroductionAdvisor
2021-02-04
中国顶尖技术团队访谈录(2021 年第三季)
本次的《中国顶尖技术团队访谈录》·2021第三季精选了来自华为、顺丰、微博、贝壳等公司技术团队在技术落地、团队建设方面的实践经验及心得体会。InfoQ希望通过这样的记录,能够让一家家品牌背后的技术人员形象更加鲜活,让更多人感受到他们的可爱与坚持。
Angular 8 确定包含 Ivy,预计今年第二季度发布
这篇文章将解答有关Angular 8.0版本的最新进展以及Ivy的定版和发布计划。
过渡到全新 Log4j:Log4j 项目管理委员会访谈
正如最近在InfoQ上发布的,Apache软件基金会宣布Log4j版本1生命周期终结,并鼓励用户升级到流行的日志框架Log4j版本2。
Java 近期新闻综述:MicroProfile 4.1、Spring Boot 更新、Kotlin、Scala、OpenJDK、Liberica JDK
本期包含:Liberica JDK、GraalVM、 MicroProfile 4.1、Quarkus 2.0.3、Hibernate、Spring Framework、JobRunr 3.4.0、ReactorFirst 0.1.0、Apache Tika 2.0.0、Kotlin 1.5.30-M1、Scala 3.0.1和Scala 3.0.2-M1的新特性。
BDD 工具 SpecFlow 版本 2 支持并行执行
行为驱动开发(BDD)工具SpecFlow的版本2支持以并行方式执行测试,并添加了对xUnit 2.0和NUnit 3.0的支持。此外,新版本中的所有组件都升级至.NET 4.5,并且其解析器也升级至新版的Gherkins 3解析器,后者目前几乎已应用在所有Cucumber工具中了。
NetBeans 在 Apache 基金会取得的进展
NetBeans在Apache基金会取得进展,包括发布了一个新的主要版本
Apache 发布 Groovy 2.5 正式版及 3.0 预览版
Apache最近发布了Groovy 2.5,对AST转换进行了改进并引入了对宏的支持。Groovy 3.0的开发工作也正在顺利进行中,发布候选项计划于2018年底完成。来自OCI的首席软件工程师兼Groovy提交者Paul King博士向InfoQ介绍了最新版本和即将发布的3.0版本。
结课测试题|这些相关 etcd 知识你都掌握了吗?
《etcd实战课》课程即将结课,来做一个小测试吧!
2021-03-19
Eclipse Orion 12 开始完全支持 ECMAScript 2015
Eclipse Orion项目组发布了第12版IDE,开始完全支持ECMAScript 2015语言规范。Orion贡献者Mike Rennie说这一版继续增强了Orion的JavaScript工具,支持了ECMAScript 2015,改进了项目的配置功能和对eslintrc.*文件的支持。
Fake 5 提供.NET Core 支持
Fake 5在推出预览版的数个月后于近期发布。该新版本的.NET应用构建工具重写了内核,做了一些内部改进,并推出了一些新特性。为更好地了解新版本中的改进和特性,InfoQ采访了Fake的维护者Matthias Dittrich。
Sucrase:一款比 Babel 更快的现代 JS 编译器
Sucrase是一款JavaScript/TypeScript编译器,目标是提供比标准Babel编译器更快的构建速度。
结课测试 & 结束语
2020-09-03
特别放送 | Go Modules 实战
今天,我通过一个具体的案例,带你一步步学习Go Modules的常见用法以及操作方法。
2021-09-21
结课测试|这些 Vim 的知识你都掌握了吗?
《Vim 实用技巧必知必会》结课了,来做一下结课测试吧!
2020-10-14
Apache 安全专题 - CVE-2017-15715
啊
2020-10-08
暂无签名
推荐阅读
Java 近期新闻:Gradle 8.0、Maven、Payara 平台、Piranha、Spring Framework、MyFaces 和 Piranha
39|GitOps 最佳实践,ArgoCD 凭什么脱颖而出?
2023-03-08
Java 近期新闻: JReleaser 1.2、Spring Batch、PrimeFaces、Quarkus、JobRunr 与 Apache Beam
Java 近期新闻:JDK 20 进入 Rampdown 阶段,JDK 21 专家组,Apache Tomcat,JakartaOne
状态机 | 使用状态机处理字符串(二)
2022-09-09
期末测验|来赴一场 100 分之约!
2022-12-29
Java 近期新闻:Payara Platform、Liberica JDK 更新和 JobRunr 6.0 里程碑版本
电子书
大厂实战PPT下载
换一换 祖新星(贤人) | 阿里巴巴 算法专家
侯金轩 | 美团 高级技术专家
迷渡 | 天津卓朗科技有限公司 前端技术专家
评论