Cargando…

Gradle Effective Implementations Guide - Second Edition /

Annotation

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Ikkink, Hubert Klein (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2016.
Edición:Second edition.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 EBOOKCENTRAL_ocn958465138
003 OCoLC
005 20240329122006.0
006 m o d
007 cr |||||||||||
008 160905s2016 enk o 000 0 eng d
040 |a NLE  |b eng  |e rda  |e pn  |c NLE  |d VT2  |d OCLCF  |d OCLCO  |d EBLCP  |d MERUC  |d OCLCQ  |d COO  |d OCLCQ  |d OCLCO  |d UOK  |d OCLCQ  |d OCLCO  |d WYU  |d LVT  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO  |d K6U  |d OCL  |d OCLCQ  |d OCLCO  |d OCLCL 
020 |a 9781784396114  |q (Electronic book (EPUB format) 
020 |a 1784396117 
020 |a 1784394971 
020 |a 9781784394974 
020 |z 9781784394974 
020 |z 1784394971  |q (Trade Paper) 
024 3 |a 9781784394974 
029 1 |a CHNEW  |b 000949089 
029 1 |a CHVBK  |b 483152633 
035 |a (OCoLC)958465138 
037 |a 9781784396114  |b Packt Publishing Pvt. Ltd 
050 4 |a QA76.76.V47.I35 2016 
082 0 4 |a 005.133  |2 23 
049 |a UAMI 
100 1 |a Ikkink, Hubert Klein,  |e author. 
245 1 0 |a Gradle Effective Implementations Guide - Second Edition /  |c Hubert Klein Ikkink. 
250 |a Second edition. 
264 1 |a Birmingham :  |b Packt Publishing,  |c 2016. 
300 |a 1 online resource (368 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
520 8 |a Annotation  |b A comprehensive guide to get up and running with build automation using GradleAbout This Book* Practical and engaging from start to finish covering the fundamentals of Gradle* Learn the skills required to develop Java applications with Gradle and integrate at an enterprise level* Apply the correct plugin and configuration to our Gradle build files to work with the different languagesWho This Book Is ForThis book is for Java developers who have working knowledge of build automation processes and are now looking to gain expertise with Gradle and add to their skill set. What You Will Learn* Write your first Gradle Script* Write build logic with the Gradle build language* Explore the Java plugins supported by Gradle* Understand dependency management in Gradle* Package and publish your (web) application* Integrate Scala and Groovy with Gradle* Write your own custom tasks and plugins* Integrate Gradle with your IDEIn DetailGradle is a project automation tool that has a wide range of applications. The basic aim of Gradle is to automate a wide variety of tasks performed by software developers, including compiling computer source code to binary code, packaging binary codes, running tests, deploying applications to production systems, and creating documentation. The book will start with the fundamentals of Gradle and introduce you to the tools that will be used in further chapters. You will learn to create and work with Gradle scripts and then see how to use Gradle to build your Java Projects. While building Java application, you will find out about other important topics such as dependency management, publishing artifacts, and integrating the application with other JVM languages such as Scala and Groovy. By the end of this book, you will be able to use Gradle in your daily development. Writing tasks, applying plugins, and creating build logic will be your second nature. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Starting with Gradle; Declarative builds and convention over configuration; Support for Ant Tasks and Maven repositories; Incremental builds; Multi-project builds; Gradle Wrapper; Free and open source; Getting started; Installing Gradle; Installing with SKDMAN!; Writing our first build script; Default Gradle tasks; Task name abbreviation; Executing multiple tasks; Command-line options; Logging options; Changing the build file and directory; Running tasks without execution. 
505 8 |a Gradle daemonProfiling; Offline usage; Understanding the Gradle graphical user interface; Task tree; Favorites; Command line; Setup; Summary; Chapter 2: Creating Gradle Build Scripts; Writing a build script; Defining tasks; Defining actions with the Action interface; Build scripts are Groovy code; Defining dependencies between tasks; Defining dependencies via tasks; Defining dependencies via closures; Setting default tasks; Organizing tasks; Adding a description to tasks; Grouping tasks together; Getting more information about a task; Adding tasks in other ways; Using task rules. 
505 8 |a Accessing tasks as project propertiesAdding additional properties to tasks; Avoiding common pitfalls; Skipping tasks; Using onlyIf predicates; Skipping tasks by throwing StopExecutionException; Enabling and disabling tasks; Skipping from the command line; Skipping tasks that are up to date; Summary; Chapter 3: Working with Gradle Build Scripts; Working with files; Locating files; Using file collections; Working with file trees; Copying files; Archiving files; Project properties; Defining custom properties in script; Defining properties using an external file. 
505 8 |a Passing properties via the command lineDefining properties via system properties; Adding properties via environment variables; Using logging; Controlling output; Using the Gradle Wrapper; Creating wrapper scripts; Customizing the Gradle Wrapper; Summary; Chapter 4: Using Gradle for Java Projects; Why plugins?; Getting started with the Java plugin; Using the Java plugin; Working with source sets; Creating a new source set; Custom configuration; Working with properties; Creating Javadoc documentation; Assembling archives; Summary; Chapter 5: Dependency Management; Dependency configuration. 
505 8 |a RepositoriesAdding Maven repositories; Adding Ivy repositories; Adding a local directory repository; Defining dependencies; Using external module dependencies; Using project dependencies; Using file dependencies; Using client module dependencies; Using Gradle and Groovy dependencies; Accessing configuration dependencies; Setting dynamic versions; Resolving version conflicts; Adding optional ANT tasks; Using dependency configurations as files; Summary; Chapter 6: Testing, Building, and Publishing Artifacts; Testing our projects; Using TestNG for testing; Configuring the test process. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
630 0 0 |a Gradle (Computer file) 
630 0 7 |a Gradle (Computer file)  |2 fast 
650 0 |a Computer software. 
650 0 |a Computer programming. 
650 0 |a Java (Computer program language) 
650 0 |a Computer programs. 
650 6 |a Logiciels. 
650 6 |a Programmation (Informatique) 
650 6 |a Java (Langage de programmation) 
650 7 |a software.  |2 aat 
650 7 |a computer programming.  |2 aat 
650 7 |a COMPUTERS  |x Programming Languages  |x Java.  |2 bisacsh 
650 7 |a COMPUTERS  |x Web  |x General.  |2 bisacsh 
650 7 |a Computer programs  |2 fast 
650 7 |a Computer programming  |2 fast 
650 7 |a Computer software  |2 fast 
650 7 |a Java (Computer program language)  |2 fast 
758 |i has work:  |a Gradle Effective Implementations Guide - Second Edition (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCXgHKRXX8Q4bpWr3JGJpWC  |4 https://id.oclc.org/worldcat/ontology/hasWork 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=4659112  |z Texto completo 
936 |a BATCHLOAD 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL4659112 
994 |a 92  |b IZTAP