Gradle 3.1 发布,Groovy 构建工具

Gradle 3.1 发布了。Gradle 是基于 Ant 和 Maven 理念的自动化构建工具。

此次改进内容如下:

[GRADLE-3127] - shouldRunAfter can lead to EmptyStackException in DefaultTaskExecutionPlan in specific cases

[GRADLE-2275] - Clean can fail on windows when using daemon after running a compile

[GRADLE-2634] - Gradle doesn't run on Debian if TERM is not set

[GRADLE-3104] - Current version of JNA out of date and doesn't support various options

[GRADLE-3440] - Publishing with the legacy Ivy support doesn't add excludes to generated metadata

[GRADLE-3490] - Checkstyle should not output XML report when only the HTML report is enabled

[GRADLE-3508] - UP-TO-DATE check ignores changes in the order of files on Java compile classpath

[GRADLE-3512] - Gradle daemon corrupts resources in snapshot jars

[GRADLE-3513] - Maven plugin does not reflect dependency exclusions for group or module in generated POM

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-07-31 00:55:59

Gradle 3.1 发布,Groovy 构建工具的相关文章

AsciiDoc Website Builder 0.3.2发布 网站构建工具

AsciiDoc http://www.aliyun.com/zixun/aggregation/8048.html">Website Builder(简称AWB)是一款功能强大的网站构建工具,结合了简单但功能强大的AsciiDoc markup模板.博客.图像和sitemap.xml生成功能,帮助你轻松地维护和更新网站. AsciiDoc Website Builder 0.3.2该版本的Ctrl-C可以控制awb,不单单是一个子进程,创建页标题为index.html文件现在可以被剥离的

Apache Ant 1.8.4发布 Java构建工具

Apache Ant 是一款基于Java的构建工具,能够更好地支持Java开发应用程序的跨平台问题.Ant是为http://www.aliyun.com/zixun/aggregation/14417.html">Apache项目的所有Java和其他开源Java项目而设计,提供了一个内置的编译.汇编.测试和运行Java的应用程序,它可以有效地用于建立非Java应用程序,例如C++或C++应用程序. Apache Ant 1.8.4是一个安全的错误修正版本,修正了bzip2任务中潜在的拒绝服

基于 Groovy 的自动化构建工具 Gradle 入门(转)

  本人工作之初没有使用自动化构建,后来敏捷了,开始使用 Ant - 完全面向过程的定义步骤,不进行依赖管理.再发展到 Maven,面向对象的方式管理工程,有了依赖的管理,JAR 包统一从中央仓库获得,保存在本地库.同时产生了 Ivy + Ant,让 Ant 也能管理依赖,不过 JAR 包依赖仓库也是用 Maven 的. 前面都是用 XML 来配置的,虽说 XML 的标签描述性也很强,但阅读性还是有些牵强,并且 Maven 和 Ant+Ivy 都需要 IDE 的支持,比如在 Eclipse 中有

静态代码检查-c++有没有和JAVA的gradle类似的自动化构建工具?

问题描述 c++有没有和JAVA的gradle类似的自动化构建工具? c++有没有和JAVA的gradle类似的自动化构建工具?并且检查效率比较高,速度比较快 解决方案 cmake可以.还有像scons之类的

使用基于Node.js的构建工具Grunt来发布ASP.NET MVC项目_node.js

Grunt 简介Grunt是一款基于js和node.js的构建工具,由于这段时间node.js越来越火爆,grunt拥有丰富的开源社区支持,产生了很多插件.还有一些插件散落在node社区.构建是一个和宽泛的表述,传统理解就是编译.打包.复制,而今,随着技术越来越丰富,构建还包括对前端组件的预处理,比如sass.less预处理成css,css和js的压缩和合并.grunt的插件可以很好的支持这些新的构建概念,而且更为适合用开源技术堆砌的项目. 虽然Grunt更多的用于程序构建,但是本质上Grunt

Tmake v2.13-beta1发布 源码构建工具

TMake 是一个源码构建工具,支持多种编程语言,该软件主要目的是简化项目的创建和构建.主要功能包括 C++/C++ 依赖检查.跨平台编译,支持 C\C++\C#\Java 语言. tmake is an easy-to-use tool to create and maintain makefiles and IDE project files for software projects. It can be a painful task to manage makefiles manuall

tmake 2.13-beta1发布 一个源码构建工具

TMake 是一个源码构建工具,支持多种编程语言,该软件主要目的是简化项目的创建和构建.主要功能包括 C++/C++ 依赖检查.跨平台编译,支持 C\C++\C#\Java 语言.该版本改进众多,包括完全重新了核心,使用新的文件格式,强烈建议升级.目前该版本还只支持 Linux,其他系统的支持工作正在进行中. tmake is an easy-to-use tool to create and maintain makefiles and IDE project files for softwa

Java程序员常用的10大构建工具

最近我又做了一个Java调查,询问了很多开发人员关于他们在过去12个月间使用了哪些工具/框架. 受访者可以从预定义的选择列表中选择多个选项,也可以选择Other,然后提供他们自己的选项.在这篇文章中,我们将讨论120名开发人员关于构建工具这个话题的回应. 构建工具--调查结果 Apache Maven  --主要用于构建Java项目的自动化工具. Hudson --用Java编写的持续集成(CI)工具. Jenkins --用Java编写的一个开源持续集成工具.项目是在和Oracle发生争执后的

基于Rational Team Concert和Gradle对项目进行持续构建与部署

引言 持续集成作为一种软件开发中的最佳实践被越来越多的项目组采用.因为项目在被持续的构建,团队成员可以更早地发现代码中被引入的错误,也更为方便的定位到错误是由谁在什么时候提交的哪一部分代码中引入的.由于持续地产出可部署的部件,虽然这些部件没有实现所有的功能,但却是可部署的,这让项目开发的整个过程变得更为可控.同时持续集成与测试驱动开发等其他软件开发最佳实践的结合更能代码健壮性和可靠性.下面我们将开始介绍如何搭建这样一个包含对项目进行持续构建与部署的持续集成环境. 下一代项目构建工具 Gradle