目錄(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
推薦閱讀
- SharePoint 2013 應用開發(fā)實戰(zhàn)
- Linux網(wǎng)絡內核分析與開發(fā)
- Windows Server 2012網(wǎng)絡操作系統(tǒng)企業(yè)應用案例詳解
- Linux自動化運維:Shell與Ansible(微課版)
- Windows 7案例教程
- Linux內核觀測技術BPF
- Application Development in iOS 7
- AWS SysOps Cookbook
- Linux網(wǎng)絡操作系統(tǒng)項目教程(RHEL 7.4/CentOS 7.4)(第3版)(微課版)
- Linux 從入門到項目實踐(超值版)
- Multi-Cloud for Architects
- Learn Quantum Computing with Python and IBM Quantum Experience
- Learning IBM Watson Analytics
- Implementing Domain-Specific Languages with Xtext and Xtend(Second Edition)
- Website Development with PyroCMS
- 電腦辦公(Windows 7 + Office 2013)入門與提高
- Unity AR/VR開發(fā):實戰(zhàn)高手訓練營
- Hyper-V Replica Essentials
- Modern Python Cookbook
- Linux指令從入門到精通(“十二五”國家重點圖書出版規(guī)劃項目)
- TD-SCDMA HSDPA系統(tǒng)設計與組網(wǎng)技術
- 電腦辦公(Windows 10+Office 2016)從入門到精通
- CentOS 8 Linux系統(tǒng)管理與一線運維實戰(zhàn)
- 隨身查:玩轉Windows 7高手必備技巧
- 網(wǎng)絡服務器搭建、配置與管理:Linux版(第3版)(微課版)
- 看圖學系統(tǒng)安裝與重裝
- 推薦系統(tǒng)實踐
- 跟老男孩學Linux運維:高性能Web集群實踐(上)
- Red Hat Enterprise Linux 6.0服務器構建
- Selenium WebDriver Quick Start Guide