Skip to content
You are not logged in |Login  

LEADER 00000cam a2200685Ii 4500 
001    ocn935744731 
003    OCoLC 
005    20190705070245.7 
006    m     o  d         
007    cr unu|||||||| 
008    160122s2015    enka    o     001 0 eng d 
016 7  018006923|2Uk 
019    933584511|a934769553|a951065001 
020    9781783982370|q(electronic book) 
020    1783982373|q(electronic book) 
020    1783982365 
020    9781783982363 
020    |z9781783982363 
024 3  9781783982363 
035    (OCoLC)935744731|z(OCoLC)933584511|z(OCoLC)934769553
       |z(OCoLC)951065001 
037    CL0500000706|bSafari Books Online 
040    UMI|beng|erda|epn|cUMI|dOCLCF|dN$T|dIDEBK|dVT2|dYDXCP|dCOO
       |dEBLCP|dDEBSZ|dDEBBG|dOCLCQ|dMERUC|dOCLCQ|dOCLCO|dCEF
       |dNLE|dUKMGB|dOCLCQ|dOCLCO|dUAB|dUKAHL 
049    RIDW 
050  4 QA76.76.V47 
072  7 COM|x051010|2bisacsh 
082 04 005.14|223 
090    QA76.76.V47 
100 1  Dabir, Kunal,|eauthor. 
245 10 Gradle essentials :|bmaster the fundamentals of Gradle 
       with this quick and easy-to-read guide /|cKunal Dabir, 
       Abhinandan. 
264  1 Birmingham :|bPackt Publishing,|c2015. 
300    1 online resource :|billustrations. 
336    text|btxt|2rdacontent 
337    computer|bc|2rdamedia 
338    online resource|bcr|2rdacarrier 
347    text file|2rdaft 
490 1  Community experience distilled 
500    Includes index. 
505 0  Cover ; Copyright; Credits; About the Authors; 
       Acknowledgments; About the Reviewers; www.PacktPub.com; 
       Table of Contents; Preface; Chapter 1: Running Your First 
       Gradle Task ; Installing Gradle; Installing manually; 
       Installing on Mac OS X and Linux; Installing on Windows; 
       Alternate methods of installing Gradle; Installing via OS-
       specific package managers; Installing via SDKMAN; 
       Verifying the installation; Setting JVM options; The 
       Gradle command-line interface; The first Gradle build 
       script; Task name abbreviation; Gradle Daemon; Gradle 
       Wrapper; Generating wrapper files. 
505 8  Running a build via wrapperSummary; Chapter 2: Building 
       Java Projects ; Building a simple Java project; Creating a
       build file; Adding source files; Building the project; A 
       brief introduction to plugins; Unit testing; Adding a unit
       test source; Adding the JUnit to the classpath; Running 
       the test; Viewing test reports; Fitting tests in the 
       workflow; Bundling an application distributable; Running 
       the application with Gradle; Building the distribution 
       archive; Generating IDE project files; Summary; Chapter 3:
       Building a Web Application ; Building a simple Java web 
       project; Creating source files. 
505 8  Creating a build fileBuilding the artifact; Running the 
       web application; Plugins to the rescue; References; 
       Project dependencies; External libraries; The dynamic 
       version; Transitive dependencies; Dependency 
       configurations; Repositories; Summary; Chapter 4: 
       Demystifying Build Scripts ; Groovy for Gradle build 
       scripts; Why Groovy?; Groovy primer; Running Groovy code; 
       Variables; Data structures; Methods; Classes; Another look
       at applying plugins; Gradle -- an object-oriented build 
       tool; Build phases; Initialization; Configuration; 
       Execution; Life cycle callbacks; Gradle project API. 
505 8  Project methodsProject properties; Extra properties on a 
       project; Tasks; Attaching actions to a task; Task flow 
       control; dependsOn; finalizedBy; onlyIf; mustRunAfter and 
       shouldRunAfter; Creating tasks dynamically; Setting 
       default tasks; Task types; Using task types; Creating task
       types; References; Groovy; Gradle API and DSL used in this
       chapter; Summary; Chapter 5: Multiprojects Build ; The 
       multiproject directory layout; The settings.gradle file; 
       Organizing build logic in multiproject builds; Applying a 
       build logic to all projects; Applying build logic to 
       subprojects. 
505 8  Dependency on subprojectsSummary; Chapter 6: The Real-
       world Project with Gradle ; Migrating from an Ant-based 
       project; Importing an Ant file; Using AntBuilder API; 
       Rewriting Ant tasks to Gradle tasks; Migrating from a 
       Maven project; Publishing artifacts; Continuous 
       Integration; Generating documentation; Summary; Chapter 7:
       Testing and Reporting with Gradle ; Testing with TestNG; 
       Integration testing; Code coverage; Code analysis reports;
       Summary; Chapter 8: Organizing Build Logic and Plugins ; 
       Extracting build logic to buildSrc; The first plugin; 
       Configuring plugins; Summary. 
520 8  Annotation|bMaster the fundamentals of Gradle using real-
       world projects with this quick and easy-to-read guideAbout
       This Book Write beautiful build scripts for various types 
       of projects effortlessly Become more productive by 
       harnessing the power and elegance of the Gradle DSL Learn 
       how to use Gradle quickly and effectively with this step-
       by-step guideWho This Book Is ForThis book is for Java and
       other JVM-based language developers who want to use Gradle
       or are already using Gradle on their projects. No prior 
       knowledge of Gradle is required, but some familiarity with
       build-related terminologies and an understanding of the 
       Java language would help. What You Will Learn Master the 
       Gradle DSL by identifying the building blocks Learn just 
       enough Groovy for Gradle Set up tests and reports for your
       projects to make them CI ready Create library, stand-alone,
       and web projects Craft multi-module projects quickly and 
       efficiently Migrate existing projects to a modern Gradle 
       build Extract common build logic into plugins Write builds
       for languages like Java, Groovy, and ScalaIn DetailGradle 
       is an advanced and modern build automation tool. It 
       inherits the best elements of the past generation of build
       tools, but it also differs and innovates to bring 
       terseness, elegance, simplicity, and the flexibility to 
       build. Right from installing Gradle and writing your first
       build file to creating a fully-fledged multi-module 
       project build, this book will guide you through its topics
       in a step-by-step fashion. You will get your hands dirty 
       with a simple Java project built with Gradle and go on to 
       build web applications that are run with Jetty or Tomcat. 
       We take a unique approach towards explaining the DSL using
       the Gradle API, which makes the DSL more accessible and 
       intuitive. All in all, this book is a concise guide to 
       help you decipher the Gradle build files, covering the 
       essential topics that are most useful in real-world 
       projects. With every chapter, you will learn a new topic 
       and be able to readily implement your build files. Style 
       and approachThis step-by-step guide focuses on being 
       productive with every chapter. When required, topics are 
       explained in-depth to give you a good foundation of the 
       Gradle fundamentals. The book covers most aspects of 
       builds required for conventional JVM-based projects, and 
       when necessary, points you towards the right resources. 
588 0  Online resource; title from cover page (Safari, viewed 
       January 20, 2016). 
590    eBooks on EBSCOhost|bEBSCO eBook Subscription Academic 
       Collection - North America 
630 00 Gradle (Computer file)|0https://id.loc.gov/authorities/
       names/n2014066303 
630 07 Gradle (Computer file)|2fast|0https://id.worldcat.org/fast
       /1913822 
650  0 Domain-specific programming languages.|0https://id.loc.gov
       /authorities/subjects/sh2007005223 
650  7 Domain-specific programming languages.|2fast|0https://
       id.worldcat.org/fast/1743850 
655  4 Electronic books. 
700 0  Abhinandan,|eauthor. 
776 08 |iPrint version:|aDabir, Kunal.|tGradle Essentials.
       |dBirmingham : Packt Publishing, ©1900 
830  0 Community experience distilled.|0https://id.loc.gov/
       authorities/names/no2011030603 
856 40 |uhttps://rider.idm.oclc.org/login?url=http://
       search.ebscohost.com/login.aspx?direct=true&scope=site&
       db=nlebk&AN=1133563|zOnline eBook via EBSCO. Access 
       restricted to current Rider University students, faculty, 
       and staff. 
856 42 |3Instructions for reading/downloading the EBSCO version 
       of this eBook|uhttp://guides.rider.edu/ebooks/ebsco 
901    MARCIVE 20231220 
948    |d20190709|cEBSCO|tEBSCOebooksacademic NEW 7-5-19 5915
       |lridw 
994    92|bRID