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实战
  • 第三部分 构建到部署
  • 第 10 章 IDE 支持和工具
  • 在流行的 IDE 中管理 Gradle 项目
GitHub

在流行的 IDE 中管理 Gradle 项目

SpringSource STS 中的 Gradle 支持

IntelliJ IDEA 中的 Gradle 支持

NetBeans IDE 中的 Gradle 支持

使用IDE插件生成项目文件 使用工具 API 嵌入 Gradle

Copyright © 2023 LZH | liao08022040@126.com