Gradle笔记
文章平均质量分 92
貌似掉线
09年入学广东海大。13年12月,离开04013。
展开
-
Gradle2.0用户指南翻译——第九章. Groovy 快速入门
第九章. Groovy 快速入门Chapter 9. Groovy Quickstart要构建一个Groovy项目,你可以使用Groovy插件。此插件继承了Java插件,以便将Groovy的编译功能添加到项目中。你的Groovy项目可以包含Groovy源代码,Java源代码,或者两者都有。在其他各方面,Groovy项目与我们之前在《第七章,Java快速入门》所看到的都是相同的。 To build a Groovy project, you use the Groovy plugin. This pl翻译 2017-10-31 14:12:37 · 984 阅读 · 0 评论 -
Gradle2.0用户指南翻译——第七章. Java 快速入门
第七章. Java 快速入门Chapter 7. Java Quickstart7.1. Java 插件7.1. The Java plugin如你所见,Gradle是一个通用的构建工具。你在构建脚本中实现的几乎任何内容它都能够构建。它开箱即用,但是需要你在构建脚本中先写好代码。As we have seen, Gradle is a general-purpose build tool. It can build pretty much anything you care to implem翻译 2017-10-14 17:35:38 · 1489 阅读 · 0 评论 -
Gradle2.0用户指南翻译——第十章. Web 应用程序快速入门
第十章. Web 应用程序快速入门Chapter 10. Web Application Quickstart本章还在完善中。This chapter is a work in progress.本章介绍了Gradle对Web应用程序的相关支持。Gradle提供了两个用于Web应用开发的插件:War和Jetty。 War插件扩展了Java插件,可以用来构建WAR文件。 Jetty插件扩展了War插件,能将Web应用程序部署到嵌入式Jetty Web容器中。翻译 2017-10-31 22:40:43 · 827 阅读 · 0 评论 -
Gradle2.0用户指南翻译——第十一章. 使用Gradle命令行
第十一章. 使用Gradle命令行本章介绍了Gradle命令行的基础知识,正如你在前面章节所看到的使用gradle命令来运行构建。11.1. 执行多个任务你可以通过在命令行中列出每个任务来在单个构建中执行多个任务。例如,gradle compile test命令将执行compile和test任务。 Gradle将按照命令行中的顺序依次执行这些任务以及每一个任务所依赖的其他任务。每个任务只会被执行一次,无论它们是如何被包含在构建中的:即无论是在命令行中指定的,还是另一个任务的依赖,抑或两者都有。来看下翻译 2017-11-30 09:54:23 · 1135 阅读 · 0 评论 -
Gradle2.0用户指南翻译——第十二章. 使用Gradle 图形用户界面
第十二章. 使用Gradle 图形用户界面Chapter 12. Using the Gradle Graphical User Interface除了支持传统的命令行界面,Gradle也提供了一个图形用户界面(GUI)。它是一个独立的用户界面,可以使用--gui选项来启动。In addition to supporting a traditional command line interface, Gradle offers a graphical user interface. This is a翻译 2017-12-19 11:29:34 · 1125 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第十四章. 教程 - 杂七杂八
第十四章. 教程 - 杂七杂八Chapter 14. Tutorial - 'This and That'14.1. 创建目录14.1. Directory creation有一个常见的情况是,有多个任务依赖于某个目录的存在。当然,你可以在这些任务开始时执行mkdir来解决这个问题。但这是一种臃肿的解决方法。更好的解决方案是这样的(仅适用于需要某个目录的这些任务有依赖关系的情况): There is a common situation, that multiple tasks depend on翻译 2018-01-23 20:30:54 · 561 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第十五章. 任务详述
在入门教程(《第六章,构建脚本基础》)中,你已经学会了如何创建简单的任务。之后你还学习了如何在向任务添加额外的行为。你也已经学会了如何创建任务之间的依赖。这都是简单的任务。但是Gradle将任务的概念推得更深远。 Gradle支持增强任务,也就是有自己的属性和方法的任务。这是真正的与你所使用的Ant目标(target)的不同之处。这些增强的任务可以由你或者是Gradle提供。翻译 2018-02-01 17:49:47 · 647 阅读 · 0 评论 -
Gradle2.0用户指南翻译——第十三章. 编写构建脚本
第十三章. 编写构建脚本这一章着眼于编写构建脚本的一些细节。13.1. Gradle 构建语言Gradle 提供了一种领域特定语言,或者说是 DSL,用于描述构建。这种构建语言基于 Groovy 中,并进行了一些补充,使得更容易地描述构建。构建脚本可以包含任何Groovy语言元素。 [5] Gradle假定每个构建脚本都是使用UTF-8编码。13.2. Project API在教程《第七章,Java快速入门》中,我们使用了apply()方法。这种方法从何而来?我们以前说过,构建脚本在Gra翻译 2018-01-20 10:42:28 · 613 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第十七章. 从 Gradle 中使用 Ant
Gradle 对 Ant 提供了极好的集成。你可以在你的 Gradle 构建中使用单独的 Ant 任务,或者是整个 Ant 构建。实际上,你会发现在 Gradle 构建脚本中使用 Ant 任务比使用 Ant 的 XML 格式要容易得多,功能也更强大。你甚至可以把 Gradle 当作是一个强大的 Ant 任务脚本工具。翻译 2018-02-26 10:46:27 · 530 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第十六章. 使用文件
大多数构建工作都需要使用到文件,Gradle 添加了一些概念和 API 来帮助你实现这一点。16.1. 查找文件你可以使用Project.file()方法来找到相对于项目目录的文件。示例 16.1. 查找文件翻译 2018-02-11 15:59:10 · 729 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第十八章. 日志
日志是构建工具的主要“UI”。如果日志过于冗长,则真正的警告和问题很容易被隐藏。另一方面,如果出了错,你就需要相关的信息。 Gradle 定义了 6 个日志级别,如表18.1,“日志级别”所示。除了你可能通常都会看到的日志级别之外,还有两个 Gradle 特定的日志级别。这两个级别分别是QUIET和LIFECYCLE。默认使用后面的这个日志级别,用于报告构建进度。翻译 2018-03-12 12:18:31 · 479 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第二十章. 构建环境
Gradle提供了几个选项,可以很容易地配置用于执行构建的 Java 进程。尽管可以通过 GRADLE_OPTS 或 JAVA_OPTS 在本地环境中配置这些设置,但是如果某些设置,像 JVM 内存设置,Java home,守护进程开启/关闭等特定设置可以提交到 VCS 的话会更有用,这样整个团队就能使用一致的环境。为你的构建建立一个一致的环境就像将这些设置放入一个 gradle.properties 文件一样简单。这些配置将按以下顺序被应用(以防一个选项在多个位置都有配置时只有最后一个生效):翻译 2018-03-30 13:41:04 · 458 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第十九章. Gradle 守护进程
Gradle 守护进程(有时也称为构建守护进程) 旨在改善 Gradle 的启动和执行时间。我们想到了几个关于守护进程非常有用的情形。对于一些工作流,用户会多次调用 Gradle 以执行少量相对较快的任务。例如:当使用测试驱动开发时,单元测试会被执行多次。当开发一个 web 应用程序中,应用程序会被组装多次。当要了解一个构建能做什么时,gradle tasks 会被执行多次。对以上各种工作流来说,让调用 Gradle 的启动成本尽可能小是很重要的。翻译 2018-03-26 17:36:14 · 516 阅读 · 0 评论 -
皮肤包项目的 Gradle 脚本演化
我在做的一个项目需要有换肤功能,换肤的方案是采用第三方库 ThemeSkinning 的实现(在其基础上修复若干 bug)。皮肤的制作是把相关的资源放在一个 app module 中打包成 apk,当然资源的命名要和原有项目中的命名一致。目前的皮肤加载方式,是把皮肤包放到 assets 中去加载。这是背景一。 背景二,这个项目是我所接手过来的。虽然表面上是使用了皮肤加载库,但是项目中还有大量遗留...原创 2018-04-11 21:06:50 · 2934 阅读 · 3 评论 -
Gradle 2.0 用户指南翻译——第二十一章. Gradle 插件
Gradle 在它的核心中有意地为真实世界的自动化提供一些有用的功能。所有有用的功能,例如能够编译 Java代码,都是通过插件来添加的。插件添加了新任务(如 JavaCompile),域对象(如 SourceSet),约定(如主要的 Java 源码是位于 的src/main/java),以及从扩展的核心对象和其他插件的对象。翻译 2018-04-24 07:41:05 · 454 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第二十二章. 标准的 Gradle 插件
第二十二章. 标准的 Gradle 插件Chapter 22. Standard Gradle pluginsGradle 发行版中包含一些插件,如下列所示 There are a number of plugins included in the Gradle distribution. These are listed below.22.1. 语言插件22.1. Language plugins这些插件添加了让各种语言可以在 JVM 中被编译和执行的支持。翻译 2018-04-27 13:38:14 · 796 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第二十三章. Java 插件
第二十三章. Java 插件Chapter 23. The Java PluginJava 插件向项目添加 Java 编译、测试和捆绑的功能。它是其他许多 Gradle 插件的基础。 The Java plugin adds Java compilation, testing and bundling capabilities to a project. It serves as the basis for many of the other Gradle plugins.23.1. 用法23.翻译 2018-04-28 23:23:57 · 638 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第二十四章. Groovy 插件
翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。在线浏览地址:http://gradledoc.qiniudn.com/2.0/userguide/userguide.html 。另外,Android 手机用户可通过我写的一个程序浏览文档,...翻译 2018-07-15 09:00:09 · 491 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第二十六章. War 插件
翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。在线浏览地址:http://gradledoc.qiniudn.com/2.0/userguide/userguide.html 。另外,Android 手机用户可通过我写的一个程...翻译 2018-07-30 10:58:05 · 375 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第二十五章. Scala 插件
翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。在线浏览地址:http://gradledoc.qiniudn.com/2.0/userguide/userguide.html 。另外,Android 手机用户可通过我写的一个程...翻译 2018-07-28 08:38:10 · 768 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第二十七章. Ear 插件
Ear 插件添加了对组装 Web 应用程序 EAR 文件的支持。它添加了一个默认的 EAR 归档任务。它不需要 Java 插件,但是对于也使用了 Java 插件的项目,它将禁用默认的 JAR 归档生成。翻译 2018-09-28 15:04:31 · 477 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第二十八章. Jetty 插件
第二十八章. Jetty 插件Jetty 插件扩展自 War 插件,并添加了一些任务,这些任务可以让你在构建时部署你的 web 应用程序到一个嵌入的 Jetty web 容器中。28.1. 用法要使用 Jetty 的插件,请在构建脚本中包含以下内容:示例 28.1. 使用 Jetty 插件翻译 2018-12-01 20:16:50 · 265 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第三十章. CodeNarc 插件
翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。在线浏览地址:http://gradledoc.githang.com/2.0/userguide/userguide.html 。另外,Android 手机用户可通过我写的一个程...翻译 2018-12-12 15:04:43 · 360 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第二十九章. Checkstyle 插件
翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。在线浏览地址:http://gradledoc.qiniudn.com/2.0/userguide/userguide.html 。另外,Android 手机用户可通过我写的一个程...翻译 2018-12-10 10:07:58 · 566 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第三十三章. PMD 插件
本文禁止w3cschool转载!翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc 。本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。更好的阅读体验请访问:http://gradledoc.githang.com/2.0/userguide/userguide.html 。另外,...翻译 2019-01-25 10:17:22 · 535 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第三十一章. FindBugs 插件
第三十一章. FindBugs 插件Chapter 31. The FindBugs PluginFindBugs 插件使用 FindBugs 对项目的 Java 源文件执行质量检查,并从这些检查中生成报告。 The FindBugs plugin performs quality checks on your project's Java source files using FindBugs and generates reports from these checks.翻译 2019-01-22 10:46:08 · 671 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第三十六章. Sonar Runner 插件
本文禁止w3cschool转载!翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc 。本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。更好的阅读体验请访问:http://gradledoc.githang.com/2.0/userguide/userguide.html 。另外,...翻译 2019-02-01 08:47:58 · 766 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第三十四章. JaCoCo 插件
本文禁止w3cschool转载!翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc 。本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。更好的阅读体验请访问:http://gradledoc.githang.com/2.0/userguide/userguide.html 。另外,...翻译 2019-01-28 09:11:09 · 987 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第三十七章. OSGi 插件
本文禁止w3cschool转载!翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc 。本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。更好的阅读体验请访问:http://gradledoc.githang.com/2.0/userguide/userguide.html 。另外,...翻译 2019-02-02 10:58:29 · 349 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第三十二章. JDepend 插件
翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc 。本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。在线浏览地址:http://gradledoc.githang.com/2.0/userguide/userguide.html 。另外,Android 手机用户可通过我写的一个程...翻译 2019-01-23 09:49:48 · 370 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第三十八章. Eclipse 插件
本文禁止w3cschool转载!翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc 。本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。更好的阅读体验请访问:http://gradledoc.githang.com/2.0/userguide/userguide.html 。另外,...翻译 2019-02-03 09:31:21 · 624 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第三十五章. Sonar 插件
本文禁止w3cschool转载!翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc 。本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。更好的阅读体验请访问:http://gradledoc.githang.com/2.0/userguide/userguide.html 。另外,...翻译 2019-01-29 09:04:48 · 417 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第三十九章. IDEA 插件
本文禁止w3cschool转载!翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc 。本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。更好的阅读体验请访问:http://gradledoc.githang.com/2.0/userguide/userguide.html 。另外,...翻译 2019-02-11 08:54:39 · 747 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第四十章. ANTLR 插件
本文禁止w3cschool转载!翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc。本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0。更好的阅读体验请访问:http://gradledoc.githang.com/2.0/userguide/userguide.html。另外,...翻译 2019-05-21 15:08:17 · 567 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第四十一章. 项目报告插件
本文禁止w3cschool转载!翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc。本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0。更好的阅读体验请访问:http://gradledoc.githang.com/2.0/userguide/userguide.html。另外,...翻译 2019-05-28 08:46:43 · 490 阅读 · 2 评论 -
Gradle 2.0 用户指南翻译——第四十二章. 公告插件
本文禁止w3cschool转载!翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc。本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0。更好的阅读体验请访问:http://gradledoc.githang.com/2.0/userguide/userguide.html。另外,...翻译 2019-05-31 14:47:50 · 308 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第四十五章. 应用程序插件
本文禁止w3cschool转载!翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc。本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0。更好的阅读体验请访问:http://gradledoc.githang.com/2.0/userguide/userguide.html。另外,...翻译 2019-06-06 10:50:33 · 738 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第四十三章. 构建公告插件
本文禁止w3cschool转载!翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc。本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0。更好的阅读体验请访问:http://gradledoc.githang.com/2.0/userguide/userguide.html。另外,...翻译 2019-06-03 10:32:45 · 299 阅读 · 1 评论 -
Gradle 2.0 用户指南翻译——第46章. Java 库发布插件
本文禁止w3cschool转载!翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc。本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0。更好的阅读体验请访问:http://gradledoc.githang.com/2.0/userguide/userguide.html。另外,...翻译 2019-06-09 18:05:51 · 489 阅读 · 0 评论 -
Gradle 2.0 用户指南翻译——第四十四章. 分发插件
本文禁止w3cschool转载!翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc。本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0。更好的阅读体验请访问:http://gradledoc.githang.com/2.0/userguide/userguide.html。另外,...翻译 2019-06-04 10:20:52 · 347 阅读 · 0 评论