Gradle就是可以使用Groovy来书写构建脚本的构建系统,支持依赖管理和多项目,类似Maven,但比之简单轻便。

usePlugin 'groovy'

reposiTorIEs {
    flatDir dirs: "lib"
}

dependencies {
    groovy ':groovy-all:1.7.0'
    comPILe fileTree(dir: 'lib', includes: ['*.jar'])
    runtime fileTree(dir: 'lib', includes: ['*.jar'])
}

// usage: gradle -i run
task run(dependsOn: classes) << {
    captureStandardOutput(LogLevel.INFO)
    ant.Java( 
        classname: 'fox.gem.GroovyClass',
        fork: true,
        classpath: "${sourceSets.main.runtimECLasspath.ASPath}"
    )
}

 

以上是Gradle的构建文件build.gradle中的内容,是不是比Ant的build.XML要简单太多了?这就是“惯例”的力量。由此,我们可以了解Gradle的第一个特点:“CoC(惯例优于配置)”。只要按照Gradle的惯例,那么可以最大限度的减少build文件的内容。

Gradle 4.5 正式版发布,改进编译缓存和性能
项目自动化构建工具 Gradle 4.5 已正式发布,该版本改进了编译缓存:C/C ++ 编译缓存已稳定。ANTLR 插件现在充分利用编译缓存。一些编译缓存相关的行为得到打磨,更好用。除了对原生开发的缓存能力的改进之外,针对 C / C ++ 的增量编译也进行了改进,将导致编译的文件更少,缓存命中率更高(详情)。该版本还带来了大

发布于 2018-01-26 00:51:20 | 322 次阅读

自动化构建工具 Gradle 4.5 RC1 发布,改进构建缓存
Gradle 4.5 RC1 已发布,这个 Gradle 版本最重要的更新是改进了构建缓存:Caching for C and C++ compilation is now stable.The ANTLR plugin now takes advantage of the build cache.A couple of rough edges to build cache behavior have been polished, read more in the detailed release notes.除了

发布于 2018-01-15 01:00:50 | 122 次阅读

项目自动化构建工具 Gradle 4.4.1 发布,Bug 修复
Gradle 4.4.1 已发布,这是一个 bug 修复版本,这个 bug 修复版本解决了 Gradle 4.4 中出现的 3 个回归错误。Gradle 4.4 使用了 JGit 4.5.3.201708160445-r,一些非阴影(non-shaded)的 JGit 资源泄漏到 gradleApi() 依赖项中,并在某些构建中导致出现问题,现在已拒绝 JGit 的所有资源。使用 Kotlin DSL 的一些构建在 Gradl

发布于 2017-12-21 00:32:10 | 222 次阅读

Gradle 4.4 正式版发布,支持 Visual Studio 2017
Gradle 4.4 已正式发布,看看带来了哪些激动人心的改进:支持 Visual Studio 2017,点此了解更多Eclipse 插件现在提供单独的输出文件夹。这允许 Eclipse 插件提供更复杂的 classpath 管理。Buildship 2.2 将利用此功能来避免在 Eclipse IDE 中运行 Java 应用程序或执行测试时出现一个较大的全局 classpath。之前的 Gra

发布于 2017-12-12 04:00:28 | 197 次阅读

Gradle 4.4 RC5 发布,项目自动化构建工具
Gradle 4.4 RC5 发布了。Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化构建工具,支持依赖管理和多项目,类似 Maven,但比之简单轻便。它使用一种基于 Groovy 的特定领域语言来声明项目设置,而不是传统的 XML。主要更新内容如下:#3663: ClassCastException when verifying SSL certificates#3662: Wind

发布于 2017-11-30 23:56:51 | 115 次阅读

Gradle 4.4 RC4 发布,项目自动化构建工具
Gradle 4.4 RC4 发布了。Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化构建工具,支持依赖管理和多项目,类似 Maven,但比之简单轻便。它使用一种基于 Groovy 的特定领域语言来声明项目设置,而不是传统的 XML。主要更新内容如下:#3627: API change in the test task causes compile error when used wi

发布于 2017-11-28 23:56:38 | 136 次阅读

Gradle 4.4 RC2 发布,项目自动化构建工具
Gradle 4.4 RC2 发布了。主要更新内容如下:#3576: Dependency resolution can fail if a parent POM contains a dependency management entry without version.#3589: NullPointerException when applying shadow plugin 1.2.4详细更新内容请查看发布说明。升级方式:./gradlew wrapper --gradle-version=4.4-rc-2下载独立

发布于 2017-11-25 00:21:36 | 154 次阅读

Gradle 4.4 RC1 发布,为 IDE 用户提供令人振奋的改进
Gradle 4.4 的首个 RC 版 RC1 已发布。首先,该版本为 IDE 用户提供了一些令人振奋的改进:Eclipse 的 Gradle 插件现在提供单独的输出文件夹。这将从 Eclipse 中的运行时类路径中移除测试依赖关系,并使开发 STS 和 Buildship 的应用程序时体验更好。此外,Gradle 现已支持 Visual Studio 2017。如果计划在 VS 2017 中使用

发布于 2017-11-21 23:56:30 | 171 次阅读

Gradle 4.3.1 发布,项目自动化构建工具
Gradle 4.3.1 已发布,Gradle 就是可以使用 Groovy 来书写构建脚本的构建系统,支持依赖管理和多项目,类似 Maven,但比之简单轻便。这个 bug 修复版本解决了 Gradle 4.3 中的 3 个回归错误。Gradle 4.3 引入了一个更改,其中从一个存储库解析模块出错时,会阻止Gradle在随后的存储库中搜索相同的模块。但是

发布于 2017-11-09 07:48:17 | 143 次阅读

Gradle 4.3 发布,项目自动化构建工具
Gradle 4.3 已发布,Gradle 就是可以使用 Groovy 来书写构建脚本的构建系统,支持依赖管理和多项目,类似 Maven,但比之简单轻便。该版本新增了用于 C 和 C ++ 编译的 build cache 支持,进一步提高了原生应用构建的性能,该特性目前尚处于实验阶段。Gradle 4.3 包含全新的 Gradle Kotlin DSL v0.12 版

发布于 2017-11-01 07:32:14 | 153 次阅读

Gradle 4.3 RC 2 发布,项目自动化构建工具
Gradle 就是可以使用 Groovy 来书写构建脚本的构建系统,支持依赖管理和多项目,类似 Maven,但比之简单轻便。Gradle 4.3 RC2 现在可用于测试此版本包含针对 4.3 RC1 报告的以下问题的修复。TaskInputs 验证过于严格 #3193有关更多信息,请查阅发布说明。 如果没有报告出现回归的问题,预计下载发

发布于 2017-10-20 00:54:12 | 216 次阅读

Gradle 4.3 RC 1 发布,Groovy 构建工具
Gradle 就是可以使用 Groovy 来书写构建脚本的构建系统,支持依赖管理和多项目,类似 Maven,但比之简单轻便。首先也是最重要的是,该版本的实验性构建缓存功能支持用于 C 和 C++ 编译,这进一步改进了原生应用程序构建的性能。更新内容较多,详情请查看发布主页。下载地址:Source code (zip)Source c

发布于 2017-10-13 09:30:22 | 95 次阅读

Gradle 4.2.1 版本发布,Groovy 构建工具
Gradle 4.2.1 版本已发布,这是一个 bug 修复版本,解决了 4.2 中出现的一个回归错误,它会导致 Android 设备化测试失败 (Android instrumented tests)。此外,该版本还改进了对 Java 9 的兼容性,并声明了一些不推荐使用的警告。建议所有的 Gradle 4.2 用户升级到 4.2.1。有关修复的问题的完整列表,请点此查看。升级方式.

发布于 2017-10-02 23:47:54 | 100 次阅读

Gradle 4.2 版本发布,Groovy 构建工具
Gradle 4.2 已发布,Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化构建工具。它使用一种基于 Groovy 的特定领域语言来声明项目设置,而不是传统的 XML。该版本主要是改善了对构建原生应用的支持,将原生性能场景的构建时间减少了一半以上。此外,还改进了缓存构建的开销; 由于解包过程的改进,可以将构建

发布于 2017-09-30 03:52:39 | 80 次阅读

Gradle 4.1.0 正式发布,Groovy 构建工具
Gradle 4.1.0 已发布,Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化构建工具。它使用一种基于 Groovy 的特定领域语言来声明项目设置,而不是传统的 XML。该版本推出了用于 Gradle 插件的新 Worker API,这有助于安全并行执行。核心插件将在未来的版本中采用此 API。此外,Android Studio 3.0 版本

发布于 2017-08-08 00:19:40 | 124 次阅读

Gradle 4.0.2 发布,Groovy 构建工具
Gradle 4.0.2 已发布,更新如下:Gradle 4.0.2 中修复了 3 个bug:[#2480] - Dependency excludes defined in a `beforeResolve` hook should be respected[#2415] - The Build Hangs in Gradle 4.0.0+[#2407] - Exceptions in @OutputFiles method can hang Gradle 4.0 without reporting the exceptions详情请参阅发布主

发布于 2017-08-04 09:54:02 | 128 次阅读

Gradle 4.0.1 发布,Groovy 构建工具
Gradle 4.0.1 发布了。Gradle 就是可以使用 Groovy 来书写构建脚本的构建系统,支持依赖管理和多项目,类似 Maven,但比之简单轻便。更新内容:Remote build cache honors --offlineDetecting overlapping task outputsStricter validation of task propertiesCache-safe mixed JVM language compilationAut

发布于 2017-07-24 06:59:04 | 73 次阅读

Gradle 4.0 RC 2 发布,Groovy 构建工具
Gradle 就是可以使用 Groovy 来书写构建脚本的构建系统,支持依赖管理和多项目,类似 Maven,但比之简单轻便。Gradle 4.0 RC 2 发布了,更新内容:#2205: Update 4.0 release notes for gradle-script-kotlin to version 0.9.1#2208: 4.0-rc-1 takes longer for resolving configurations than 3.5#2210: Pr

发布于 2017-06-08 02:59:47 | 176 次阅读

Gradle 4.0 M2 发布,Groovy 构建工具
Gradle 就是可以使用 Groovy 来书写构建脚本的构建系统,支持依赖管理和多项目,类似 Maven,但比之简单轻便。Gradle 4.0 M2 发布了。Gradle 4.0 的构建缓存现在可以用于 Java 和 Groovy 编译和测试任务了。另外,4.0 版本在日志记录和终端显示方面也有许多功能增强。控制台输出现在显示有关正在

发布于 2017-05-20 00:20:45 | 130 次阅读

Gradle 3.3 发布,Groovy构建工具
Gradle 3.3 发布了。Gradle就是可以使用Groovy来书写构建脚本的构建系统,支持依赖管理和多项目,类似Maven,但比之简单轻便。本次更新如下:增加的内容:Improved performance of tasks reportVisual Studio 2015 SupportKotlin Build ScriptsImproved initial Scala compilation performanceClick-able links to project

发布于 2017-01-03 20:00:36 | 117 次阅读

Android 热修复Nuwa的原理及Gradle插件源码解析
本篇内容主要为大家提供的是Android 热修复Nuwa的原理及Gradle插件源码解析。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-03-11 02:37:27 | 195 次阅读

Gradle for Android 第七篇( Groovy入门 )
本篇内容为大家讲解的是Gradle for Android 第七篇( Groovy入门 ),感兴趣的同学参考学习下,本文内容如下:

发布于 2016-01-12 01:24:41 | 158 次阅读

为Gradle添加UTF-8支持
本篇内容为大家讲解的是为Gradle添加UTF-8支持,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-11-28 02:58:10 | 334 次阅读

关于Gradle下载失败问题的快速解决方法
本篇内容主要为大家讲解的是关于Gradle下载失败问题的快速解决方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-07-21 10:07:23 | 163 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务