|
|
|
|
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
|