摇篮用户手册

大神的翻译:

http://gradledoc.qiniudn.com/1.12/userguide/userguide.html


摇篮用户手册

摇篮用户指南

1.12版

本手册副本只可自用或分发给其它人浏览,但该过程中如果您收取任何费用都将触犯版权,同时,无论是电子版还是打印版,在分发时请勿删除本版权信息。
本文件的副本可为自己使用,并分发给他人进行,只要你不收取任何费用的拷贝和进一步规定,每个副本都包含此版权声明,无论是分布在印刷或电子。

目录 - 目录

1.简介 - 介绍(已完成)
1.1。关于本手册 - 关于本用户指南
2.概述 - 概述
2.1。特征 2.2。为什么Groovy的?
3.教程说明 - 教程(已完成)
3.1。快速开始 - 入门
4.安装 - 安装摇篮(已完成)
4.1。先决条件 - 前提条件 4.2。下载 - 下载 4.3。解压 - 开箱 4.4。环境变量配置 - 环境变量 4.5。安装测试 - 运行和测试您的安装 4.6。JVM参数配置 - JVM选项
5.问题反馈 - 故障排除(已完成)
5.1。解决问题 - 通过工作的问题 5.2获取帮助 - 获得帮助
6.构建基础 - 构建脚本基础(已完成)
6.1。项目和任务 - 项目和任务 6.2。你好,世界 6.3。快速定义任务 - 快捷方式任务定义 6.4。代码即脚本 - 构建脚本代码 6.5。任务依赖 - 任务依赖 6.6。动态任务 - 动态任务 6.7。任务操作 - 操纵现有任务 6.8。短标记法 - 快捷符号 6.9。添加自定义属性 - 额外的任务属性 6.10。调用的Ant任务 - 使用Ant任务 6.11。方法抽取 - 使用方法 6.12。定义默认任务 - 默认任务 6.13。由DAG配置 6.14。下一步目标 - 在哪里下?
7. Java的构建入门 - Java的快速入门(已完成...)
7.1。的Java插件 ​​- Java插件 7.2。一个基本的Java项目 - 一个基本的Java项目 7.3多项目构建 - 多项目Java构建 7.4。下一步目标? - 在哪里下?
8.依赖管理基础 - 依赖管理基础(已完成)
8.1。神马是依赖管理 - 什么是依赖关系管理? 8.2。依赖声明 - 声明你的依赖 8.3。依赖配置 - 配置的依赖 8.4。外部依赖 - 外部依赖 8.5。仓库 - 库 8.6。内容发布 - 出版文物 8.7。下一步目标? - 在哪里下?
9. Groovy的快速入门 - Groovy的快速入门
9.1。一个基本的Groovy的项目 - 一个基本的Groovy项目 9.2。总结 - 总结
10.网络工程构建 - Web应用程序快速入门
10.1。打战争包 - 构建WAR文件 10.2。网络工程启动 - 运行Web应用程序 10.3。总结 - 总结
11.摇篮命令行的基本使用 - 使用摇篮命令行
11.1。多任务调用 - 执行多个任务 11.2。排除任务 - 不包括任务 11.3。失败后继续执行 - 在发生故障时继续构建 11.4。简化任务名 - 任务名称缩写 11.5。选择构建位置 - 这建立执行选择 11.6。获取构建相关信息 - 获得有关构建信息 11.7。润干 11.8。总结 - 总结
12.使用摇篮图形用户界面 - 使用摇篮图形用户界面
12.1。任务树 - 任务树 12.2。收藏夹 - 收藏 12.3。命令行 - 命令行 12.4。设置 - 设置
13.编写构建脚本 - 编写构建脚本
13.1。摇篮构建语言 - 的摇篮建立语言 13.2。项目API - 项目API 13.3。脚本API - 脚本API 13.4。声明变量 - 变量声明 13.5。一些Groovy的基础 - 一些Groovy基础知识
14.教程 - 杂七杂八 - 教程 - “这和'
14.1。创建目录 - 创建目录 14.2。摇篮属性和系统属性 - 性能摇篮和系统属性 14.3。使用外部构建脚本配置项目 - 配置使用外部构建脚本项目 14.4。配置任意对象 - 配置任意对象 14.5。使用外部脚本配置任意对象 - 配置使用外部脚本任意对象 14.6。缓存 - 缓存
15.任务详述 - 更多关于任务
15.1。定义任务 - 定义任务 15.2。查找任务 - 查找任务 15.3。配置任务 - 配置任务 15.4。向任务添加依赖 - 添加依赖关系任务 15.5。任务排序 - 订货任务 15.6。向任务添加描述 - 将描述一个任务 15.7。替换任务 - 更换任务 15.8。跳过任务 - 任务跳绳 15.9。跳过处于最新状态的任务 - 跳过任务均达到最新 15.10。任务规则 - 规则任务 15.11。析构器任务 - 任务终结 15.12。总结 - 总结
16.使用文件 - 使用文件
16.1。查找文件 - 查找文件 16.2。文件集合 - 文件集 16.3。文件树 - 文件树 16.4。使用归档文件的内容作为文件树 - 使用归档的内容作为一个文件树 16.5。指定一组输入文件 - 指定一组输入文件 16.6。复制文件 - 复制文件 16.7。使用同步任务-使用 Sync任务 16.8。创建归档文件 - 创建档案
17.从摇篮中调用蚂蚁 - 从摇篮使用Ant
17.1。在构建中使用的Ant任务和类型 - 使用您的构建Ant任务和类型 17.2。导入的Ant构建 - 导入一个Ant构建 17.3。蚂蚁属性和引用 - Ant属性和引用 17.4。API - API
18.日志 - 记录
18.1。选择一个日志级别 - 选择一个日志级别 18.2。编写自己的日志消息 - 自己编写日志消息 18.3。使用外部的工具和类库来记录日志 - 从外部工具和库记录 18.4。更改摇篮日志 - 改变什么摇篮日志
19.摇篮守护进程 - 的摇篮守护进程
19.1。走进守护进程 - 输入后台程序 19.2。重用和失效的守护程序 - 重复使用和守护到期 19.3。用法和故障排除 - 使用和故障排除 19.4。配置守护进程 - 配置守护进程
20.构建环境 - 构建环境
20.1。通过gradle.properties配置构建环境 - 配置编译通过gradle.properties环境 20.2。通过代理访问网站 - 通过代理访问网络
21.插件摇篮
21.1。应用插件 21.2。什么插件做 21.3。约定 21.4。更多关于插件
22.标准插件摇篮
22.1。语言插件 22.2。孵化语言插件 22.3。集成插件 22.4。孵化集成插件 22.5。软件开发插件 22.6。孵化软件开发插件 22.7。基地插件 22.8。第三方插件
23. Java插件
23.1。用法 23.2。来源套 23.3。任务 23.4。项目布局 23.5。依赖管理 23.6。公约性质 23.7。与源工作组 23.8。的Javadoc 23.9。清洁 23.10。资源 23.11。CompileJava 23.12。测试 23.13。罐 23.14。上传
24. Groovy插件
24.1。用法 24.2。任务 24.3。项目布局 24.4。依赖管理 24.5。groovyClasspath的自动配置 24.6。公约性质 24.7。来源组属性 24.8。GroovyCompile
25.斯卡拉插件
25.1。用法 25.2。任务 25.3。项目布局 25.4。依赖管理 25.5。scalaClasspath的自动配置 25.6。公约性质 25.7。来源组属性 25.8。快速Scala编译器 25.9。编译在外部进程 25.10。渐进式编译 25.11。Eclipse集成 25.12。IntelliJ IDEA的集成
26.战争插件
26.1。用法 26.2。任务 26.3。项目布局 26.4。依赖管理 26.5。公约性质 26.6。战争 26.7。定制
27.耳插件
27.1。用法 27.2。任务 27.3。项目布局 27.4。依赖管理 27.5。公约性质 27.6。耳 27.7。定制 27.8。使用自定义描述符文件
28. Jetty插件
28.1。用法 28.2。任务 28.3。项目布局 28.4。依赖管理 28.5。公约性质
29. Checkstyle的插件
29.1。用法 29.2。任务 29.3。项目布局 29.4。依赖管理 29.5。组态
30. CodeNarc插件
30.1。用法 30.2。任务 30.3。项目布局 30.4。依赖管理 30.5。组态
31. FindBugs的插件
31.1。用法 31.2。任务 31.3。依赖管理 31.4。组态
32. JDepend插件
32.1。用法 32.2。任务 32.3。依赖管理 32.4。组态
33. PMD插件
33.1。用法 33.2。任务 33.3。依赖管理 33.4。组态
34. JaCoCo插件
34.1。入门 34.2。配置JaCoCo插件 34.3。JaCoCo报告配置 34.4。JaCoCo具体任务配置 34.5。任务 34.6。依赖管理
35.声纳插件
35.1。用法 35.2。分析多项目构建 35.3。分析自定义源集 35.4。Java之外的语言分析 35.5。设置自定义属性声纳 35.6。配置从命令行声纳设置 35.7。任务
36.声纳亚军插件
36.1。插件状态和兼容性 36.2。入门 36.3。配置声纳亚军 36.4。分析多项目构建 36.5。分析自定义源集 36.6。Java之外的语言分析 36.7。更多关于配置声纳性能 36.8。通过命令行设置声纳属性 36.9。执行声纳Runner在一个单独的进程 36.10。任务
37. OSGi的插件
37.1。用法 37.2。隐式应用插件 37.3。任务 37.4。依赖管理 37.5。会议对象 37.6。
38. Eclipse插件
38.1。用法 38.2。任务 38.3。组态 38.4。定制生成的文件
39. IDEA插件
39.1。用法 39.2。任务 39.3。组态 39.4。定制生成的文件 39.5。另外要考虑的事情
40. ANTLR插件
40.1。用法 40.2。任务 40.3。项目布局 40.4。依赖管理 40.5。公约性质 40.6。来源组属性
41.项目报告插件
41.1。用法 41.2。任务 41.3。项目布局 41.4。依赖管理 41.5。公约性质
42.宣布插件
42.1。用法 42.2。组态
43.构建插件公告
43.1。用法
44.分布插件
44.1。用法 44.2。任务 44.3。内容分发
45.应用程序插件
45.1。用法 45.2。任务 45.3。公约性质 45.4。包括在分配其他资源
46.​​ Java库分布插件
46.​​1。用法 46.​​2。任务 46.​​3。包括在分配其他资源
47.构建初始化插件
47.1。任务 47.2。怎么设置 47.3。建立初始化类型
48.包装插件
48.1。用法 48.2。任务
49.构建仪表板插件
49.1。用法 49.2。任务 49.3。项目布局 49.4。依赖管理 49.5。组态
50.依赖管理
50.1。介绍 50.2。依赖管理最佳实践 50.3。依赖关系配置 50.4。如何声明你的依赖 50.5。与依赖工作 50.6。库 50.7。如何依赖解析工作 50.8。微调依赖解析过程 50.9。依赖缓存 50.10。战略依赖管理
51.出版文物
51.1。介绍 51.2。文物和配置 51.3。声明文物 51.4。文物出版社 51.5。更多关于项目库
52. Maven插件
52.1。用法 52.2。任务 52.3。依赖管理 52.4。公约性质 52.5。公约的方法 52.6。与Maven仓库交互
53.签名插件
53.1。用法 53.2。签字凭据 53.3。指定签名什么 53.4。发布签名 53.5。签约POM文件
54.建立本地二进制文件
54.1。工具链支持 54.2。组件模型 54.3。任务 54.4。核心语言支持:C,C ++,汇编,Objective-C和Objective-C的++ 54.5。配置编译器,汇编器和连接器 54.6。的Windows资源 54.7。库依赖 54.8。本机二进制变种 54.9。工具链 54.10。Visual Studio IDE中的集成 54.11。CUNIT支持
55.构建生命周期
55.1。构建阶段 55.2。设置文件 55.3。多项目构建 55.4。初始化 55.5。配置和单个项目建设的执行 55.6。为了响应周期在构建脚本
56.多项目构建
56.1。跨项目配置 56.2。子项目配置 56.3。执行规则的多项目构建 56.4。其绝对路径运行的任务 56.5。项目和任务的路径 56.6。依赖 - 哪些依赖? 56.7。项目库依赖关系 56.8。并行项目执行 56.9。解耦项目 56.10。多项目构建和测试 56.11。属性和方法的继承 56.12。概要
57.编写自定义任务类
57.1。包装任务类 57.2。编写一个简单的任务类 57.3。一个独立的项目 57.4。增量任务
58.编写自定义插件
58.1。包装插件 58.2。编写一个简单的插件 58.3。充分利用生成输入 58.4。在自定义任务和插件使用文件 58.5。一个独立的项目 58.6。维护多个域对象
59.组织构建逻辑
59.1。继承属性和方法 59.2。注入配置 59.3。建立在源buildSrc 项目 59.4。另一种运行从摇篮构建建设 59.5。为构建脚本外部依赖 59.6。蚂蚁可选依赖 59.7。概要
60.初始化脚本
60.1。基本用法 60.2。使用init脚本 60.3。写一个初始化脚本 60.4。为init脚本外部依赖 60.5。初始化脚本插件
61.包装摇篮
61.1。组态 61.2。UNIX文件权​​限
62.嵌入摇篮
62.1。简介工具API 62.2。工装API和摇篮构建守护进程 62.3。快速开始
63.建立比较
63.1。术语的定义 63.2。目前的能力 63.3。比较构建摇篮
64.常青藤出版(新)
64.1。在“ ivy-publish”插件 64.2。出版物 64.3。库 64.4。执行发布 64.5。不生成发布常青藤模块描述符文件 64.6。完整示例 64.7。未来特性
65. Maven的出版(新)
65.1。在“ maven-publish”插件 65.2。出版物 65.3。库 65.4。执行发布 65.5。发布到本地Maven 65.6。没有生成的出版POM文件
A.样品摇篮
A.1。样品customBuildLanguage A2。样品customDistribution A.3。样品customPlugin A.4。样品java/multiproject
B.潜在的陷阱
B.1。Groovy脚本变量 B.2。配置和执行相
C.该功能生命周期
C.1。状态 C.2。向后兼容性策略
D.摇篮命令行
D.1。过时的命令行选项 D.2。守护进程的命令行选项: D.3。系统属性 D.4。环境变量
E.现有的IDE支持,以及如何没有它应对
E.1。的IntelliJ E.2。蚀 E.3。使用无摇篮IDE支持
词汇表

示例清单

6.1。 第一个构建脚本 6.2。 构建脚本的执行 6.3。 任务定义快捷键 6.4。 在摇篮的任务使用Groovy 6.5。 在摇篮的任务使用Groovy 6.6。 任务之间的依赖关系宣言 6.7  懒惰dependsOn -其他的任务不存在(还) 6.8。 动态创建任务的 6.9  通过API访问任务-添加依赖 6.10。 通过API访问任务-添加行为 6.11。 访问任务为构建脚本的属性 6.12。 添加额外的属性到一个任务 6.13。 使用AntBuilder执行ant.loadfile目标 6.14。 使用方法来组织你的构建逻辑 6.15。 定义默认任务 6.16。 根据所选择的任务构建不同结果 7.1。 使用Java插件 7.2。 建立一个Java项目 7.3。 添加Maven仓库 7.4。 添加依赖 7.5。 MANIFEST.MF的定制 7.6。 添加一个测试系统性能 7.7  发布JAR文件 7.8。 Eclipse插件 7.9。 Java示例-完整的构建文件 7.10  多项目构建-分层布局 7.11  多项目构建- settings.gradle文件 7.12  多项目构建-常见的配置 7.13  多项目建设-项目之间的依赖关系 7.14  多项目构建-分发文件 8.1。 声明依赖 8.2。 外部依赖的定义 8.3。 外部依赖的快捷键定义 8.4。 Maven的中央储存库的使用 8.5。 远程Maven仓库的使用 8.6。 远程常春藤目录的使用 8.7。 本地常春藤目录的使用 8.8。 发布到常春藤库 8.9。 发布到Maven仓库 9.1。 Groovy插件 9.2。 依赖于Groovy的2.2.0 9.3。 Groovy的例子-完整的构建文件 10.1。 战争插件 10.2。 与码头插件运行的Web应用程序 11.1。 执行多个任务 11.2  排除任务 11.3  缩写任务名 11.4  缩写驼峰任务名称 11.5。 选择使用构建文件的项目 11.6。 使用项目目录中选择项目 11.7  获取有关项目的信息 11.8。 提供一个描述为一个项目 11.9。 获取有关任务的信息 11.10  更改任务报告的内容 11.11  获取有关任务的详细信息 11.12。 获得的任务的详细帮助 11.13。 获取有关信息的依赖 11.14。 通过配置过滤依赖性报告 11.15, 获取洞察到一个特定的依赖 11.16。 有关属性信息 12.1。 启动GUI 13.1。 该项目对象的访问属性 13.2。 使用局部变量 13.3。 使用额外的属性 13.4。 Groovy的JDK方法 13.5  属性访问 13.6  方法调用没有括号 13.7  列表和地图文字 13.8。 关闭的方法参数 13.9  闭幕与会代表 14.1  目录的创建与命令mkdir 14.2  设置属性与gradle.properties文件 14.3。 配置使用外部构建脚本项目 14.4。 配置任意对象 14.5。 配置使用脚本任意对象 15.1。 定义任务 15.2  定义的任务-使用任务名称的字符串 15.3。 与替代语法定义任务 15.4。 访问任务的属性 15.5。 通过收集任务的任务访问 15.6。 访问任务由路径 15.7。 创建一个副本任务 15.8。 配置任务-各种方式 15.9。 配置任务-与封闭 15.10  定义与关闭任务 15.11。 从另一个项目上的任务添加依赖 15.12  添加依赖使用任务对象 15.13。 使用封闭添加依赖 15.14。 添加一个任务排序“后,必须运行” 15.15。 添加一个任务排序“应该后运行” 15.16。 任务顺序并不意味着执行任务 15.17。 任务排序将被忽略A'之后应该运行“,如果它引入了一个订货周期 15.18。 添加说明到一个任务 15.19, 覆盖任务 15.20。 跳过使用谓词任务 15.21。 与StopExecutionException跳过任务 15.22, 启用和禁用任务 15.23。 发电机任务 15.24。 声明一个任务的输入和输出 15.25。 任务规则 15.26。 依赖于基于规则的任务 15.27。 添加一个任务终结 15.28。 任务终结了一个失败的任务 16.1。 定位文件 16.2。 创建一个文件集合 16.3  使用档案的收集 16.4。 实现一个文件集合 16.5。 创建一个文件树 16.6。 使用文件树 16.7  使用归档的文件树 16.8。 指定一组文件 16.9。 指定一组文件 16.10。 使用复制任务复制文件 16.11。 指定复制任务的源文件和目标目录 16.12。 选择要复制的文件 16.13。 复制使用copy()方法文件,而先进的日期检查 16.14。 使用copy()方法,最多最新的检查复制文件 16.15。 重命名文件,因为它们被复制 16.16。 过滤文件,因为它们被复制 16.17。 嵌套副本规格 16.18。 使用同步任务复制依赖性 16.19。 创建ZIP档案 16.20。 创建ZIP档案 。16.21  归档任务的配置-自定义的存档名称 。16.22  附录及分类-归档任务的配置 17.1  使用Ant任务 17.2。 传递嵌套的文字一个Ant任务 17.3。 传递嵌套的元素,以一个Ant任务 17.4  使用Ant型 17.5。 使用自定义Ant任务 17.6  声明的类路径中的自定义Ant任务 17.7。 使用自定义Ant任务和依赖管理起来 17.8。 导入一个Ant构建 17.9。 任务依赖于Ant目标 17.10  添加行为Ant目标 17.11。 这取决于任务的摇篮Ant目标 17.12。 设置一个Ant属性 17.13。 获得一个Ant属性 17.14。 设置一个Ant参考 17.15。 获得一个Ant参考 18.1  使用标准输出写日志消息 18.2。 编写你自己的日志信息 18.3  使用SLF4J写日志消息 18.4。 配置标准输出捕获 18.5。 配置标准输出捕获为任务 18.6。 自定义的内容登录摇篮 20.1。 配置HTTP代理 20.2。 配置HTTPS代理 21.1  应用插件 21.2  应用按类型插件 21.3  应用按类型插件 21.4。 任务由一个插件添加 21.5。 更改默认插件 21.6。 插件约定对象 23.1  使用Java插件 23.2。 自定义Java源布局 23.3  访问源集 23.4。 配置源组的源目录 23.5。 定义源组 23.6。 定义源依赖集 23.7。 编译源集 23.8  组装的源集的JAR 23.9。 生成的源集的Javadoc 23.10。 在源集运行测试 23.11。 在构建脚本过滤测试 23.12。 JUnit的分类 23.13。 分组TestNG进行 23.14。 创建子项目的单元测试报告 23.15。 MANIFEST.MF的定制 23.16。 创建一个清单对象。 23.17。 单独的MANIFEST.MF特定档案 23.18。 单独的MANIFEST.MF特定档案 24.1  使用Groovy插件 24.2。 自定义的Groovy源布局 24.3。 Groovy的依赖配置 24.4。 Groovy的测试依赖的配置 24.5  捆绑Groovy的依赖配置 24.6。 Groovy的文件相关的配置 25.1  使用Scala的插件 25.2。 自定义斯卡拉源布局 25.3。 声明进行生产代码的Scala依赖 25.4。 声明对测试代码的Scala依赖 25.5。 启用快速Scala编译器 25.6。 调整内存设置 25.7。 激活基于锌编译 26.1  使用插件战争 26.2  战争插件定制 27.1  使用耳插件 27.2  耳插件定制 28.1  使用Jetty插件 29.1  使用的Checkstyle插件 30.1。 使用CodeNarc插件 31.1  使用FindBugs的插件 32.1。 使用JDepend插件 33.1。 使用PMD插件 34.1。 运用JaCoCo插件 34.2。 配置JaCoCo插件设置 34.3。 配置测试任务 34.4。 配置测试任务 34.5。 使用应用程序插件生成代码覆盖率数据 34.6。 通 ​​过applicationCodeCoverageReport生成覆盖率报告 35.1。 运用声纳插件 35.2。 配置声纳的连接设置 35.3。 配置声纳项目设置 35.4。 在一个多项目构建全局配置 35.5。 在一个多项目构建共同的项目配置 35.6。 在一个多项目构建个别项目配置 35.7。 配置的语言进行分析 35.8。 使用属性语法 35.9。 分析自定义源组 35.10。 非Java语言分析 35.11。 设置自定义全局属性 35.12。 设置自定义项目属性 35.13。 实现自定义的命令行属性 36.1。 运用声纳亚军插件 36.2。 配置声纳的连接设置 36.3。 全局配置设置 36.4。 共享配置设置 36.5。 个人配置设置 36.6。 一个项目的跳跃分析 36.7。 分析自定义源组 36.8。 Java之外的语言分析 37.1。 使用OSGi插件 37.2。 OSGi的MANIFEST.MF文件的配置 38.1。 使用Eclipse插件 38.2。 为类路径部分覆盖 38.3。 部分覆盖项目 38.4。 出口依赖 38.5。 自定义XML 39.1。 使用IDEA插件 39.2。 部分重写的模块 39.3。 部分覆盖项目 39.4。 出口依赖 39.5。 自定义XML 40.1。 使用ANTLR插件 40.2。 声明ANTLR版本 42.1。 使用插件公布 42.2。 配置插件公布 42.3。 使用插件公布 43.1。 使用构建公告插件 43.2。 使用构建公告从init脚本插件 44.1。 使用分布插件 44.2。 增加额外发行 44.3。 配置主要分布 45.1。 使用应用程序插件 45.2。 配置应用程序主类 45.3。 配置默认的JVM设置 45.4, 包括应用程序分配其他任务输出 45.5。 分发自动创建文件 46.1。 使用Java库分布插件 46.2。 配置分发名 46.3。 包括在发行文件 49.1。 使用构建仪表板插件 50.1。 的结构的定义 50.2。 访问配置 50.3。 的结构的结构 50.4。 模块依赖 50.5。 神器只是符号 50.6。 依赖与分级 50.7。 迭代配置 50.8  客户端模块依赖关系-传递依赖 50.9。 项目依赖 50.10。 文件相关 50.11。 生成的文件的依赖 50.12。 摇篮API的依赖 50.13。 摇篮的Groovy的依赖 50.14。 排除传递依赖 50.15。 依赖的可选属性 50.16。 集合和依赖阵列 50.17。 依赖配置 50.18。 项目依赖关系配置 50.19。 Configuration.copy 50.20。 访问声明的依赖性 50.21。 Configuration.files 50.22。 Configuration.files与规范 50.23。 Configuration.copy 50.24。 Configuration.copy与Configuration.files 50.25。 增加中央Maven仓库 50.26。 添加Bintray的JCenter Maven仓库 50.27。 添加本地Maven缓存存储库 50.28。 添加自定义Maven仓库 50.29。 增加对JAR文件的其他Maven仓库 50.30。 访问受密码保护的Maven仓库 50.31。 平库解析 50.32。 常春藤库 50.33。 常青藤存储库布局模式 50.34。 常春藤库与Maven兼容布局 50.35。 常春藤库与定制模式 50.36。 常春藤库 50.37。 访问存储库 50.38。 一个仓库的配置 50.39。 自定义库的定义 50.40。 强制一致的版本为一组库 50.41。 使用自定义版本控制方案 50.42。 黑名单一个版本的替代品 50.43。 在分辨率改变依赖组和/或域名 50.44。 启用动态模式的决心 50.45。  “ 最新的”版本选择 50.46。 自定义状态方案 50.47。 动态缓存的版本控制 50.48。 更改模块高速缓存控制 51.1。 定义使用归档任务的神器 51.2。 定义使用文件神器 51.3。 定制神器 51.4。 地图语法使用文件定义神器 51.5。 上传任务的配置 52.1。 使用Maven插件 52.2。 创建一个独立的POM。 52.3。 上传文件到远程Maven仓库 52.4。 通过SSH上传文件 52.5。 POM的定制 52.6。 POM的生成器定制风格 52.7。 修改自动生成的内容 52.8。 Maven的安装程序的定制 52.9。 多POMS的生成 52.10。 访问映射配置 53.1。 使用签名插件 53.2  签约的配置 53.3。 签约的配置输出 53.4。 签署一项任务 53.5。 签署一个任务输出 53.6。 有条件签署 53.7。 签署用于部署的POM 54.1。 定义库组件 54.2。 定义可执行组件 54.3。 该“CPP”插件 54.4。 C ++源集 54.5。 'C'类插件 54.6。 C源集 54.7。 该“汇编”的插件 54.8。 在'Objective-C的“插件 54.9。  “ 客观-CPP'插件 54.10。 适用于所有的二进制文件设置 54.11。 适用于所有的共享库设置 54.12。 适用于为“主”的可执行组件生产的所有二进制文件设置 54.13。 仅适用于对“主”库组件产生的共享库设置 54.14。 在'Windows的资源“插件 54.15。 配置的Windows资源源的位置 54.16。 建立一个纯资源DLL 54.17, 提供了一个库依赖于源集 54.18, 提供了一个库的依赖二进制 54.19。 声明项目依赖 54.20。 定义生成类型 54.21。 配置调试代码 54.22。 定义平台 54.23。 定义口味 54.24。 定位在特定的平台组件 54.25。 建立所有可能的变种 54.26。 定义工具链 54.27。 注册CUNIT测试 54.28。 注册CUNIT测试 54.29。 运行CUNIT测试 55.1。 单个项目构建 55.2。 分层布局 55.3。 平板布局 55.4。 该项目树元素的修饰 55.5。 该项目树元素的修饰 55.6。 添加测试任务,以具有一定的属性设置每个项目 55.7。 通知 55.8。 某些属性的设置对所有任务 55.9。 启动记录和每个任务执行结束 。56.1  多项目树-水与bluewhale项目 56.2。 建立水(父)项目的脚本 56.3。 多项目树-水,bluewhale和磷虾项目 56.4。 水项目构建脚本 56.5。 定义的所有项目和子项目的共同行为 56.6。 定义特定项目的具体行为 56.7。 定义项目磷虾具体行为 56.8。 添加自定义行为,一些项目(以项目名称过滤) 56.9。 添加自定义行为,一些项目(以项目属性过滤) 56.10。 运行从子项目建设 56.11, 评估和执行项目 56.12, 评估和执行项目 56.13。 正在运行的任务由他们的绝对路径 56.14。 依赖性和执行顺序 56.15。 依赖性和执行顺序 56.16。 依赖性和执行顺序 56.17。 声明依赖 56.18。 声明依赖 56.19。 跨项目任务相关性 56.20。 配置时依赖 。56.21  配置时依赖- evaluationDependsOn 56.22。 配置时依赖 56.23。 依赖关系-现实生活中的例子- crossproject配置 56.24。 项目库依赖关系 56.25。 项目库依赖关系 56.26。 在依赖精细的控制 56.27, 构建和测试项目单 56.28。 部分构建和测试项目单 56.29, 构建和测试依赖于项目 56.30, 构建和测试相关项目 57.1。 定义自定义任务 57.2。 一个Hello World任务 57.3。 可定制的Hello World任务 57.4。 一个建立一个自定义任务 57.5。 自定义任务 57.6。 在另一个项目中使用自定义任务 57.7。 测试自定义任务 57.8。 定义增量任务操作 57.9。 运行首次增量任务 57.10。 运行与不变的投入增量任务 57.11。 与更新的输入文件运行增量任务 57.12。 运行一个输入文件的增量任务中删除 57.13。 运行与一个输出文件的增量任务中删除 57.14。 运行一个输入属性增量任务改变 58.1。 自定义插件 58.2。 自定义插件扩展 58.3。 与配置封闭的自定义插件 58.4。 评估文件属性懒洋洋地 58.5。 一次构建自定义插件 58.6。 接线自定义插件 58.7。 在另一个项目中使用自定义插件 58.8。 测试自定义插件 58.9。 管理域对象 59.1。 使用继承属性和方法 59.2。 使用注入的属性和方法 59.3。 自定义buildSrc构建脚本 59.4。 添加子项目到根buildSrc项目 59.5。 从构建运行的另一个版本 59.6。 声明外部依赖的构建脚本 59.7。 与外部依赖关系的构建脚本 59.8。 蚂蚁可选依赖 60.1。 在使用init脚本来执行额外的配置项目评估前 60.2。 声明外部依赖的init脚本 60.3。 与外部依赖init脚本 60.4。 在init脚本中使用的插件 61.1。 包装任务 61.2。 包装生成的文件 64.1。 运用“常春藤发布”插件 64.2。 发布一个Java模块常春藤 64.3。 发布更多神器常春藤 64.4。 定制出版身份 64.5。 自定义模块的描述符文件 64.6。 出版从单一项目的多个模块 64.7。 声明库发布到 64.8。 选择一个特定的出版物出版 64.9。 通过“发布”生命周期任务发布的所有出版物 64.10。 生成常春藤模块描述符文件 64.11。 发布一个Java模块 64.12。 实例产生的ivy.xml 65.1。 运用“Maven的发布”插件 65.2。 添加MavenPublication的Java组件 65.3。 添加额外的神器一MavenPublication 65.4。 定制出版身份 65.5。 修改POM文件 65.6。 出版从单一项目的多个模块 65.7。 声明库发布到 65.8。 发布一个项目,Maven仓库 65.9。 项目发布到Maven的本地仓库 65.10。 生成不发表POM文件 B.1。 变量范围:本地和脚本广 B.2。 鲜明的配置和执行阶段
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READme.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 、 1资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READmE.文件(md如有),本项目仅用作交流学习参考,请切勿用于商业用途。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值