Code Monkey home page Code Monkey logo

learn-gradle's Introduction

learn-gradle

Gradle User Guide

https://docs.gradle.org/4.0.1/userguide/userguide.html

Table of Contents

  • I. About Gradle
  • 1. Introduction
  • 2. Overview
  • II. Working with existing builds
  • 3. Installing Gradle
  • 4. Using the Gradle Command-Line
  • 5. The Gradle Console
  • 6. The Gradle Wrapper
  • 7. The Gradle Daemon
  • 8. Dependency Management Basics
  • 9. Introduction to multi-project builds
  • 10. Continuous build
  • 11. Composite builds
  • 12. The Build Environment
  • 13. Troubleshooting
  • 14. Embedding Gradle using the Tooling API
  • 15. Build Cache
  • III. Writing Gradle build scripts
  • 16. Build Script Basics
  • 17. Build Init Plugin
  • 18. Writing Build Scripts
  • 19. More about Tasks
  • 20. Working With Files
  • 21. Using Ant from Gradle
  • 22. The Build Lifecycle
  • 23. Wrapper Plugin
  • 24. Logging
  • 25. Dependency Management
  • 26. Multi-project Builds
  • 27. Gradle Plugins
  • 28. Standard Gradle plugins
  • 29. The Project Report Plugin
  • 30. The Build Dashboard Plugin
  • 31. Comparing Builds
  • 32. Publishing artifacts
  • 33. The Maven Plugin
  • 34. The Signing Plugin
  • 35. Ivy Publishing (new)
  • 36. Maven Publishing (new)
  • 37. The Distribution Plugin
  • 38. The Announce Plugin
  • 39. The Build Announcements Plugin
  • IV. Extending the build
  • 40. Writing Custom Task Classes
  • 41. Writing Custom Plugins
  • 42. The Java Gradle Plugin Development Plugin
  • 43. Organizing Build Logic
  • 44. Initialization Scripts
  • 45. The Gradle TestKit
  • V. Building JVM projects
  • 46. Java Quickstart
  • 47. The Java Plugin
  • 48. The Java Library Plugin
  • 49. Web Application Quickstart
  • 50. The War Plugin
  • 51. The Ear Plugin
  • 52. The Application Plugin
  • 53. The Java Library Distribution Plugin
  • 54. Groovy Quickstart
  • 55. The Groovy Plugin
  • 56. The Scala Plugin
  • 57. The ANTLR Plugin
  • 58. The Checkstyle Plugin
  • 59. The CodeNarc Plugin
  • 60. The FindBugs Plugin
  • 61. The JDepend Plugin
  • 62. The PMD Plugin
  • 63. The JaCoCo Plugin
  • 64. The OSGi Plugin
  • 65. The Eclipse Plugins
  • 66. The IDEA Plugin
  • VI. The Software model
  • 67. Rule based model configuration
  • 68. Software model concepts
  • 69. Implementing model rules in a plugin
  • 70. Building Java Libraries
  • 71. Building Play applications
  • 72. Building native software
  • 73. Extending the software model
  • VII. Appendix
  • A. Gradle Samples
  • B. Potential Traps
  • C. The Feature Lifecycle
  • D. Gradle Command Line
  • E. Documentation licenses
  • Glossary

learn-gradle's People

Contributors

hongyuanw avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.