{"product_id":"9781449373825","title":"Gradle Beyond the Basics: Customizing Next-Generation Builds","description":"\u003cp\u003eIf you’re familiar with Gradle’s basics elements—possibly through the author’s previous O’Reilly book, \u003ci\u003eBuilding and Testing with Gradle\u003c\/i\u003e—this more advanced guide provides the recipes, techniques, and syntax to help you master this build automation tool. With clear, concise explanations and lots of ready-to-use code examples, you’ll explore four discrete areas of Gradle functionality: file operations, custom Gradle plugins, build lifecycle hooks, and dependency management.\u003c\/p\u003e\u003cp\u003eLearn how to use Gradle’s rich set of APIs and Groovy-based Domain Specific Language to customize build software that actually conforms to your product. By using the techniques in this book, you’ll be able to write domain-specific builds that support every other line of code your team creates.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eExamine Gradle’s file API, including copy tasks, pattern matching, content filtering, and the FileCollection interface\u003c\/li\u003e\n\u003cli\u003eUnderstand the process for building and packaging a custom Gradle plug-in\u003c\/li\u003e\n\u003cli\u003eManage build complexity with hook methods and Gradle’s rule feature\u003c\/li\u003e\n\u003cli\u003eLearn how Gradle handles dependency management natively and through customization\u003c\/li\u003e\n\u003cli\u003eExplore Gradle’s core plug-ins as well as key examples from the Gradle community\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"O'Reilly Media, Incorporated","offers":[{"title":"Default Title","offer_id":47128470618352,"sku":"9781449373825","price":16.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781449373825_p0.jpg?v=1763831817","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781449373825","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}