2 options
Gradle dependency management : learn how to use Gradle's powerful dependency management through extensive code samples, and discover how to define, customize, and deploy dependencies / Hubert Klein Ikkink.
- Format:
- Book
- Author/Creator:
- Ikkink, Hubert Klein, author.
- Series:
- Community experience distilled.
- Community Experience Distilled
- Language:
- English
- Subjects (All):
- Gradle (Computer file).
- Java (Computer program language).
- Automation.
- Physical Description:
- 1 online resource (188 p.)
- Edition:
- 1st edition
- Other Title:
- Learn how to use Gradle's powerful dependency management through extensive code samples, and discover how to define, customize, and deploy dependencies
- Place of Publication:
- Birmingham, England ; Mumbai, [India] : Packt Publishing, 2015.
- Language Note:
- English
- System Details:
- text file
- Biography/History:
- Klein Ikkink Hubert: Hubert Klein Ikkink was born in 1973 and lives in Tilburg, the Netherlands, with his beautiful wife and gorgeous children. He is also known as mrhaki, which is simply the initials of his name prepended by mr. He studied Information Systems and Management at the Tilburg University. After finishing his studies he started to work at a company which specialized in knowledge-based software. There he started writing his first Java software (yes, an applet! ) in 1996. Over the years his focus switched from applets, to servlets, to Java Enterprise Edition applications, to Spring-based software. In 2008 he wanted to have fun again when writing software. The larger projects he was working on were more about writing configuration XML files, tuning performance and less about real development in his eyes. So he started to look around and noticed Groovy as a good language to learn about. He could still use existing Java code, libraries, and his Groovy classes in Java. The learning curve isnaTMt steep and to support his learning phase he wrote down interesting Groovy facts in his blog with the title Groovy Goodness. He posts small articles with a lot of code samples to understand how to use Groovy. Since November 2011 he is also a DZone Most Valuable Blogger (MVB); DZone also posts his blog items on their site. In 2010, 2011, and 2012 Hubert was invited to speak at Gr8Conf in Copenhagen, Denmark. This is a very good conference with all the project leaders of Groovy and Groovy-related projects. In November 2010 he presented a Gradle talk at the J-Fall conference of the Dutch Java User Group. In November 2011 he presented about the new features in Groovy 1. 8 at the same conference. The conference is visited by 1000 Java developers and he got the chance to educate some of them about the greatness of Gradle and Groovy. Hubert works for a company called JDriven in the Netherlands. JDriven focuses on technologies that simplify and improve development of enterprise applications. Employees of JDriven have years of experience with Java and related technologies and are all eager to learn about new technologies. Hubert works on projects using Grails and Java combined with Groovy and Gradle.
- Summary:
- If you work on Java projects, use Gradle as a build automation tool, and you use dependencies in your project, this is the book for you. Additionally, if you want to deploy your project artifacts as dependencies for other developers using Gradle, you've found the right book.
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Defining Dependencies; Declaring dependency configurations; Declaring dependencies; External module dependencies; Defining client module dependencies; Using project dependencies; Defining file dependencies; Using internal Gradle and Groovy dependencies; Using dynamic versions; Getting information about dependencies; Accessing dependencies; Buildscript dependencies; Optional Ant task dependencies; Managing dependencies; Summary; Chapter 2: Working with Repositories
- Declaring repositoriesUsing the Maven JCenter repository; Using the Maven Central repository; Using the Maven local repository; Using Maven repositories; Using the flat directory repository; Using Ivy repositories; Using different protocols; Summary; Chapter 3: Resolving Dependencies; Understanding dependency resolution; Configuring transitive dependencies; Disabling transitive dependencies; Excluding transitive dependencies; Using artifact-only dependencies; Resolving version conflicts; Using the newest version; Failing on version conflict; Forcing a version
- Customizing dependency resolution rulesUsing client modules; Using dynamic versions and changing modules; Understanding the dependency cache; Command-line options for caching; Changing cache expiration; Summary; Chapter 4: Publishing Artifacts; Defining artifact configurations; Defining artifacts; Using the archive task; Using artifact files; Creating artifacts; Publishing artifacts to the local directory; Excluding the descriptor file; Signing artifacts; Using configurations to sign; Using archive tasks to sign; Summary; Chapter 5: Publishing to a Maven Repository; Defining publication
- Defining publication artifactsUsing archive task artifacts; Using file artifacts; Using software components; Generating POM files; Customizing the POM file; Defining repositories; Publishing to the local Maven repository; Publishing to the Maven repository; Publishing to Artifactory; Publishing to Nexus; Summary; Chapter 6: Publishing to Bintray; What is Bintray?; Defining a new repository; Defining the Bintray plugin; Publishing to Bintray; Configuring the Bintray plugin; Summary; Chapter 7: Publishing to an Ivy Repository; Defining publications; Defining publication artifacts
- Using archive task artifactsUsing file artifacts; Using software components; Generating Ivy descriptor files; Customizing the descriptor file; Defining repositories; Publishing to a local directory; Publishing to Artifactory; Publishing to Nexus; Summary; Index
- Notes:
- Includes index.
- Description based on online resource; title from PDF title page (ebrary, viewed July 2, 2015).
- ISBN:
- 9781784392673
- 1784392677
- OCLC:
- 915143272
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.