LZH Logo Docs
GitHub

Gradle实战

    • 前言
    • 第一部分 Gradle简介
      • 第 1 章 项目自动化简介
        • 没有项目自动化的日子
        • 项目自动化的好处
        • 项目自动化的类型
        • 构建工具
        • Java构建工具
      • 第 2 章 Gradle下一代构建工具
        • 为什么选择Gradle,为什么是现在?
        • Gradle 引人注目的功能集
        • 更大的格局:持续交付
        • 安装Gradle
        • Gradle 入门
        • 使用命令行
      • 第 3 章 通过示例构建 Gradle 项目
        • 案例研究介绍
        • 构建Java项目
        • 使用 Gradle 进行 Web 开发
        • Gradle包装器
    • 第二部分 掌握基础知识
      • 第 4 章 构建脚本要点
        • 构建块
        • 管理任务
        • 挂钩到构建生命周期
      • 第 5 章 依赖管理
        • 依赖管理的快速概述
        • 通过示例学习依赖管理
        • 依赖配置
        • 声明依赖关系
        • 使用和配置存储库
        • 了解本地依赖缓存
        • 解决依赖问题
      • 第 6 章 多项目构建
        • 项目模块化
        • 多项目打包
        • 配置子项目
        • 拆分项目文件
        • 自定义项目
      • 第 7 章 使用Gradle进行测试
        • 自动化测试
        • 测试Java应用
        • 单元测试
        • 配置测试执行
        • 集成测试
        • 功能测试
      • 第 8 章 扩展 Gradle
        • 介绍插件案例研究
        • 从零到插件
        • 编写脚本插件
        • 编写自定义任务类
        • 使用和构建对象插件
      • 第 9 章 集成和迁移
        • Ant 和 Gradle
        • Maven 和 Gradle
        • 构建比较
    • 第三部分 构建到部署
      • 第 10 章 IDE 支持和工具
        • 使用IDE插件生成项目文件
        • 在流行的 IDE 中管理 Gradle 项目
        • 使用工具 API 嵌入 Gradle
      • 第 11 章 构建多语言项目
        • 使用 Gradle 管理 JavaScript
        • 构建多语言、基于 JVM 的项目
        • 其它语言
      • 第 12 章 代码质量管理和监控
        • 将代码分析集成到您的构建中
        • 测量代码覆盖率
        • 执行静态代码分析
        • 与 Sonar 集成
      • 第 13 章 持续集成
        • 持续集成的好处
        • 设置 Git
        • 使用 Jenkins 构建项目
        • 探索基于云的解决方案
        • 使用 Jenkins 对构建管道进行建模
      • 第 14 章 工件组装和发布
        • 构建工件和发行版
        • 将工件发布到二进制存储库
        • 发布到公共二进制存储库
        • 工件组装和发布作为构建管道的一部分
      • 第 15 章 基础设施配置和部署
        • 基础设施配置
        • 定位部署环境
        • 自动化部署
        • 部署测试
        • 作为构建管道的一部分进行部署
  • Gradle实战
  • 第三部分 构建到部署
  • 第 14 章 工件组装和发布
  • 发布到公共二进制存储库
GitHub

发布到公共二进制存储库

发布到 JFrog Bintray

发布到 Maven Central

将工件发布到二进制存储库 工件组装和发布作为构建管道的一部分

Copyright © 2023 LZH | liao08022040@126.com