Gradle Beyond the Basics

Gradle Beyond the Basics pdf epub mobi txt 电子书 下载 2025

出版者:O'Reilly Media
作者:Tim Berglund
出品人:
页数:80
译者:
出版时间:2013-8-15
价格:USD 24.99
装帧:Paperback
isbn号码:9781449304676
丛书系列:
图书标签:
  • Gradle
  • 编程
  • java
  • Building
  • 计算机
  • 管理
  • 技术
  • build
  • Gradle
  • 构建工具
  • Java
  • 自动化
  • 持续集成
  • 插件开发
  • 配置管理
  • 软件工程
  • 开发效率
  • 团队协作
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

One of Gradle's special strengths is its ability to let you define your own build vocabulary, rather than imposing its design on you. Domain-specific languages are great tools for turning your build process from mysticism into something that the entire team can understand. The result is that your build and deployment process becomes more reliable and predictable.

作者简介

目录信息

1. File Operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Copy Task
Transforming Directory Structure Renaming Files During Copy
Filtering and Transforming Files Keyword Expansion
Filtering Line by Line Filtering File by File
The File Methods file()
1
1 3 3 4 4 6 8 9 9
files() 11
fileTree() 12 The FileCollection Interface 12 Converting to a Set 14 Converting to a Path String 14 Module Dependencies as FileCollections 15 Adding and Subtracting FileCollections 16 SourceSets as FileCollections 17 Lazy Files 18 Conclusion 19
2. Custom Plug-Ins. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Plug-In Philosophy 21 The Plug-In API 22 The Example Plug-In 22 Setup 23 Sketching Out Your Plug-In 24
Table of Contents
Preface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
iii
Custom Liquibase Tasks 24 Applying Yourself 25 Extensions 26
Packaging a Plug-In 31 Conclusion 33
3. Build Hooks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
The Gradle Lifecycle: A Review 35 Advising the Build Graph 36 Advising Project Evaluation 36
Global Project Loading and Evaluation Hooks 38
Build Finished 39 Rules 41 Creating a Rule 42 Dealing with Imperative Rule Code 43 Generalizing Rules Beyond Tasks 45 Conclusion 46
4. Dependency Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
What Is Dependency Management? 47 Dependency Concepts 48 Configurations 49 Module Dependencies 51 Dynamic Versions 53 File Dependencies 53 Project Dependencies 54 Internal Dependencies 55 Repositories: Dependency Resolution 56 Maven Repositories 56 Ivy 59 Repository Credentials 60 Static Dependencies 61 Buildscript Dependencies 63 Dependency Caching 64 Configuring Resolution Strategy 66 Failing on Version Conflict 66 Forcing Versions 66 Cache Expiration 67 Conclusion 67
Afterword. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

作者真是增量解说, dependency management 讲解基本没有废话。 真心感谢作者

评分

还行,的确是基础之上,以至于其实和我需要的内容完全两码事儿,有几个功能还挺有趣的,java世界的grunt,这么称呼它可能更合适

评分

Recommended by Android Studio Tutorial.

评分

提供最基本的内容,

评分

作者真是增量解说, dependency management 讲解基本没有废话。 真心感谢作者

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有