目錄(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
推薦閱讀
- Mastering vRealize Operations Manager(Second Edition)
- Linux Mint Essentials
- Kali Linux滲透測試全流程詳解
- Linux網絡操作系統與實訓(第三版)
- WindowsServer2012Hyper-V虛擬化部署與管理指南
- 精解Windows8
- STM32庫開發實戰指南:基于STM32F4
- Linux內核設計的藝術:圖解Linux操作系統架構設計與實現原理
- Fedora 12 Linux應用基礎
- iOS 8開發指南
- Distributed Computing with Go
- 電腦辦公(Windows 10 + Office 2016)入門與提高(超值版)
- Raspberry Pi入門指南
- VMware vSphere 5.1 Cookbook
- Learn OpenShift
- Windows網絡編程(第2版)
- Learning Joomla! 3 Extension Development(Third Edition)
- 樹莓派+傳感器:創建智能交互項目的實用方法、工具及最佳實踐
- 計算機操作系統(第3版)(微課版)
- Windows10開發入門經典
- Windows 10入門與提高
- Linux服務器配置與管理完全學習手冊
- UG NX 4.0基礎培訓標準教程
- INSTANT Team Foundation Server 2012 and Project Server 2010 Integration How-to
- Linux C編程80例詳解
- Linux從初學到精通
- Red Hat Enterprise Linux 6.0服務器構建
- Learning Continuous Integration with Jenkins
- 鴻蒙應用開發教程
- Android底層開發實戰