目錄(97章)
倒序
- coverpage
- Gradle Effective Implementations Guide - Second Edition
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Why subscribe?
- Free access for Packt account holders
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Starting with Gradle
- Declarative builds and convention over configuration
- Getting started
- Writing our first build script
- Default Gradle tasks
- Task name abbreviation
- Executing multiple tasks
- Command-line options
- Understanding the Gradle graphical user interface
- Summary
- Chapter 2. Creating Gradle Build Scripts
- Writing a build script
- Defining tasks
- Build scripts are Groovy code
- Defining dependencies between tasks
- Setting default tasks
- Organizing tasks
- Adding tasks in other ways
- Accessing tasks as project properties
- Adding additional properties to tasks
- Avoiding common pitfalls
- Skipping tasks
- Summary
- Chapter 3. Working with Gradle Build Scripts
- Working with files
- Project properties
- Using logging
- Using the Gradle Wrapper
- Summary
- Chapter 4. Using Gradle for Java Projects
- Why plugins?
- Getting started with the Java plugin
- Working with source sets
- Working with properties
- Creating Javadoc documentation
- Summary
- Chapter 5. Dependency Management
- Dependency configuration
- Repositories
- Defining dependencies
- Summary
- Chapter 6. Testing Building and Publishing Artifacts
- Testing our projects
- Running Java applications
- Publishing artifacts
- Packaging Java Enterprise Edition applications
- Summary
- Chapter 7. Multi-project Builds
- Working with multi-project builds
- Working with Java multi-project builds
- Using the Jetty plugin
- Summary
- Chapter 8. Mixed Languages
- Using the Groovy plugin
- Using the Scala plugin
- Summary
- Chapter 9. Maintaining Code Quality
- Using the Checkstyle plugin
- Using the PMD plugin
- Using the FindBugs plugin
- Using the JDepend plugin
- Using the CodeNarc plugin
- Summary
- Chapter 10. Writing Custom Tasks and Plugins
- Creating a custom task
- Creating a task in a standalone project
- Creating a custom plugin
- Creating a plugin in the project source directory
- Creating a plugin in a standalone project
- Summary
- Chapter 11. Gradle in the Enterprise
- Creating a sample project
- Using Jenkins
- Using JetBrains TeamCity
- Using Atlassian Bamboo
- Summary
- Chapter 12. IDE Support
- Using the Eclipse plugin
- Using the IntelliJ IDEA plugin
- Running Gradle in Eclipse
- Running Gradle in IntelliJ IDEA
- Summary 更新時間:2021-07-16 10:43:44
推薦閱讀
- Linux操作系統應用編程
- 混沌工程:復雜系統韌性實現之道
- 跟老男孩學Linux運維:Shell編程實戰
- VMware Horizon View Essentials
- μC/OS-III內核實現與應用開發實戰指南:基于STM32
- Linux從入門到精通(視頻教學版)
- Java EE 8 High Performance
- Mastering Azure Serverless Computing
- 再也不踩坑的kubernetes實戰指南
- 電腦辦公(Windows10+Office2016)從新手到高手
- Linux指令從初學到精通
- 從零開始學Windows 7
- The Infinite Retina
- OpenWrt智能路由系統開發
- Linux系統編程
- Python網絡編程(Linux)
- UNIX/Linux/OS X中的Shell編程(第4版)
- IBM Cognos BI v10.2 Administration Essentials
- INSTANT HTML5 Presentations How-to
- 零基礎趣學Linux
- 統信UOS系統管理教程
- INSTANT Firebug Starter
- UML和OOAD快速入門
- 系統安裝與重裝從入門到精通
- Linux Utilities Cookbook
- 計算機應用基礎(Windows 7+Office 2010)
- 圖像處理、分析與機器視覺
- 跟老男孩學Linux運維:核心基礎篇(上)(第2版)
- 深入淺出Linux工具與編程
- 細說Linux系統管理(第2版)