字节宝
  • 分类
  • 教程
  • 文章
  • 官方文档
  • 技术
  • 入门教程
  • 文章
  • VIP会员
/gradle_user_guide/
Clean
  • 赞
  • 收藏
  • 更多文章
  • 目录

  1. 介绍
    1. 关于这本指南
  2. 概述
    1. 特点
    2. 为什么用 Groovy?
  3. 教程
    1. 安装 Gradle
      1. 准备阶段
        1. 下载与安装
          1. 解压缩
            1. 设置环境变量
              1. 运行并测试您的安装
              2. 排除故障
              3. 构建脚本的基础知识
                1. Gradle中 Projects 和 tasks
                  1. Gradle 创建Hello world
                    1. Gradle快捷的任务定义
                      1. Gradle构建脚本代码
                        1. Gradle任务依赖
                          1. Gradle动态任务
                            1. Gradle使用已经存在的任务
                              1. Gradle短标记法
                                1. Gradle自定义任务属性
                                  1. Gradle调用 Ant 任务
                                    1. Gradle使用方法
                                      1. Gradle默认任务
                                        1. Gradle通过 DAG 配置
                                        2. Java 构建入门
                                          1. Java 插件
                                            1. 一个基础的 Java 项目
                                              1. 多项目的 Java 构建
                                              2. 依赖管理的基础知识
                                                1. Gradle什么是依赖管理?
                                                  1. Gradle声明你的依赖
                                                    1. Gradle依赖配置
                                                      1. Gradle外部的依赖
                                                        1. 仓库
                                                          1. 发布 artifacts
                                                            1. 下一步?
                                                            2. Groovy 快速入门
                                                              1. 一个基本的 Groovy 项目
                                                                1. 总结
                                                                2. 网页应用快速入门
                                                                  1. 构建一个 WAR 文件
                                                                    1. Running your web application
                                                                      1. 总结
                                                                      2. 使用 Gradle 命令行
                                                                        1. Gradle多任务调用
                                                                          1. Gradle排除任务
                                                                            1. Gradle失败后继续执行构建
                                                                              1. Gradle简化任务名
                                                                                1. Gradle选择执行构建
                                                                                  1. 获取构建信息
                                                                                2. 使用 Gradle 图形界面
                                                                                  1. Gradle任务树
                                                                                  2. Gradle收藏夹
                                                                                  3. Gradle命令行
                                                                                  4. Gradle设置
                                                                                3. 编写构建脚本
                                                                                  1. Gradle 构建语言
                                                                                  2. 项目 API
                                                                                    1. 标准项目属性
                                                                                    2. 脚本 API
                                                                                    3. 声明变量
                                                                                      1. 局部变量
                                                                                        1. 扩展属性
                                                                                        2. Groovy 基础
                                                                                          1. Groovy JDK
                                                                                            1. 属性存取器
                                                                                              1. 可有可无的圆括号
                                                                                                1. List 和 Map 集合
                                                                                                  1. 闭包作为方法的最后一个参数
                                                                                                    1. 闭包委托对象
                                                                                                  2. 深入了解 Tasks
                                                                                                    1. 定义 tasks
                                                                                                    2. 定位 tasks
                                                                                                    3. 配置 tasks
                                                                                                    4. 给 task 加入依赖
                                                                                                    5. 给 tasks 排序
                                                                                                    6. 给 task 加入描述
                                                                                                    7. 替换 tasks
                                                                                                    8. 跳过 tasks
                                                                                                    9. 跳过 up-to-date 的任务
                                                                                                    10. Task 规则
                                                                                                    11. 终止 tasks
                                                                                                    12. 补充
                                                                                                      1. Gradle 属性 和 system 属性
                                                                                                        1. 使用其他的脚本配置项目
                                                                                                          1. 使用其他的脚本配置任意对象
                                                                                                            1. 配置任意对象
                                                                                                              1. 缓存
                                                                                                            2. 文件操作
                                                                                                              1. Gradle Locating files
                                                                                                              2. Gradle文件集合
                                                                                                              3. Gradle文件树
                                                                                                              4. Gradle使用一个归档文件的内容作为文件树
                                                                                                              5. Gradle指定一组输入文件
                                                                                                              6. Gradle复制文件
                                                                                                              7. Gradle使用同步任务
                                                                                                              8. Gradle创建归档文件
                                                                                                            3. 在 Gradle中使用Ant
                                                                                                              1. 使用 Ant 任务和 Ant 类型的构建
                                                                                                                1. 在构建中使用自定义Ant任务
                                                                                                                2. Gradle导入一个Ant构建
                                                                                                                3. Gradle Ant的属性与引用
                                                                                                                4. API
                                                                                                              2. Logging
                                                                                                                1. Gradle Choosing a log level
                                                                                                                2. Gradle 编写自己的日志信息
                                                                                                                3. Gradle 从外部工具和库记录日志
                                                                                                                4. 改变Gradle记录的内容
                                                                                                              3. The Gradle Daemon
                                                                                                                1. 什么是 Gradle 的守护进程
                                                                                                                2. 管理和配置
                                                                                                                  1. 如何启动Gradle的守护进程
                                                                                                                    1. 如何禁用Gradle的守护进程
                                                                                                                      1. 怎样抑制“please consider using the Gradle Daemon”消息
                                                                                                                        1. 为什么会在机器上出现不只一个守护进程
                                                                                                                          1. 守护进程占用多大内存并且能不能给它更大的内存?
                                                                                                                            1. 如何停止守护进程
                                                                                                                              1. 守护进程何时会出错
                                                                                                                              2. 什么时候不使用Gradle守护进程
                                                                                                                              3. 工具和集成开发环境
                                                                                                                              4. 摇篮守护进程如何使构建速度更快
                                                                                                                                1. 未来可能的改进
                                                                                                                              5. Gradle 插件
                                                                                                                                1. 插件的作用是什么
                                                                                                                                2. 插件的类型
                                                                                                                                3. 应用插件
                                                                                                                                  1. 脚本插件
                                                                                                                                    1. 二进制插件
                                                                                                                                      1. 二进制插件
                                                                                                                                      2. 使用构建脚本块应用插件
                                                                                                                                      3. 使用插件的插件DSL
                                                                                                                                        1. 插件DSL的限制
                                                                                                                                          1. 约束语法
                                                                                                                                            1. 只能在构建脚本中使用
                                                                                                                                              1. 不能与subjects{},allprojects{}等结合使用
                                                                                                                                              2. 查找社区插件
                                                                                                                                              3. 更多关于插件
                                                                                                                                            2. Standard Gradle plugins
                                                                                                                                              1. Gradle语言插件
                                                                                                                                              2. Gradle孵化中的语言插件
                                                                                                                                              3. Gradle集成插件
                                                                                                                                              4. Gradle孵化中的集成插件
                                                                                                                                              5. Gradle软件开发插件
                                                                                                                                              6. Gradle孵化中的软件开发插件
                                                                                                                                              7. Gradle基础插件
                                                                                                                                              8. Gradle第三方插件
                                                                                                                                            3. Java 插件
                                                                                                                                              1. Java 插件用法
                                                                                                                                              2. Java 插件资源设置
                                                                                                                                              3. Java 插件任务
                                                                                                                                              4. Java 插件项目布局
                                                                                                                                              5. Java 插件依赖管理
                                                                                                                                              6. Java 插件公共配置
                                                                                                                                              7. 使用资源设置
                                                                                                                                                1. Java 插件Source Set 属性
                                                                                                                                                  1. 定义一个新的 source set
                                                                                                                                                    1. 一些 source set 的例子
                                                                                                                                                    2. Javadoc
                                                                                                                                                    3. Clean
                                                                                                                                                    4. 资源
                                                                                                                                                    5. 编译 Java
                                                                                                                                                    6. 增量Java编译
                                                                                                                                                    7. 测试
                                                                                                                                                      1. Java 插件执行测试
                                                                                                                                                        1. Java 插件调试
                                                                                                                                                          1. Java 插件测试过滤
                                                                                                                                                            1. Java 插件通过系统属性执行单独测试
                                                                                                                                                              1. Java 插件测试检测
                                                                                                                                                                1. 测试分组
                                                                                                                                                                  1. 测试报告
                                                                                                                                                                    1. 公共值
                                                                                                                                                                    2. Jar
                                                                                                                                                                      1. Manifest
                                                                                                                                                                      2. 上传
                                                                                                                                                                    3. War 插件 (未完成)
                                                                                                                                                                      1. 使用
                                                                                                                                                                      2. 任务
                                                                                                                                                                      3. 项目布局
                                                                                                                                                                      4. 依赖管理
                                                                                                                                                                      5. 公共配置
                                                                                                                                                                      6. War
                                                                                                                                                                      7. 定制War
                                                                                                                                                                    4. Ear 插件 (未完成)
                                                                                                                                                                    阅读(2649) 赞(2)

                                                                                                                                                                    Clean

                                                                                                                                                                    2017-07-01 17:11:15 更新

                                                                                                                                                                    clean 任务是一个 Delete 的实例. 它只是删除 dir 属性指定的目录.

                                                                                                                                                                    表22.11.java 插件 - Clean 的属性

                                                                                                                                                                    任务属性类型默认值
                                                                                                                                                                    dirFilebuildDir


                                                                                                                                                                    ← Javadoc
                                                                                                                                                                    资源 →

                                                                                                                                                                    推荐文章

                                                                                                                                                                    • 学电脑办公软件一定要参加培训班吗?本篇文章告诉你!
                                                                                                                                                                    • java语言的三大特性是什么?如何理解?
                                                                                                                                                                    • 后端是做什么的?后端开发者需要具备哪些技能?
                                                                                                                                                                    • 前端入门到工作要多久?结果可能颠覆你的认知!
                                                                                                                                                                    • Python开发网站好吗?为什么是个好选择?

                                                                                                                                                                    推荐教程

                                                                                                                                                                    • 设计模式、高可用性、高弹性、运维、监控与自动化
                                                                                                                                                                    • 前后端分离的思考与实践
                                                                                                                                                                    • Susy 2 入门教程
                                                                                                                                                                    • 让web app更快的HTML5最佳实践
                                                                                                                                                                    • Stack Overflow 揭秘程式开发者15 个不为人知的秘密

                                                                                                                                                                    技术文章

                                                                                                                                                                    • 在 C# 中获取操作系统相关信息
                                                                                                                                                                    • AI 检索器(AI Retriever):RAG的重要组成部分,超强的商业优势
                                                                                                                                                                    • 基于知识库、工作流的智能体实践
                                                                                                                                                                    • 前端性能优化
                                                                                                                                                                    • 玩转腾讯混元 | 腾讯混元大模型AIGC系列产品技术有奖征文活动

                                                                                                                                                                    Copyright©2023  字节宝字节宝| |

                                                                                                                                                                    违法和不良信息举报电话:|举报邮箱:3111859717@qq.com