Gradle Beyond the Basics - Helion
ebook
Autor: Tim BerglundISBN: 978-14-493-7382-5
stron: 80, Format: ebook
Data wydania: 2013-07-16
Księgarnia: Helion
Cena książki: 63,74 zł (poprzednio: 74,99 zł)
Oszczędzasz: 15% (-11,25 zł)
One of Gradle's special strengths is its ability to let you define your own build vocabulary, rather than imposing its design on you. Domain-specific languages are great tools for turning your build process from mysticism into something that the entire team can understand. The result is that your build and deployment process becomes more reliable and predictable.
Osoby które kupowały "Gradle Beyond the Basics", wybierały także:
- Windows Media Center. Domowe centrum rozrywki 66,67 zł, (8,00 zł -88%)
- Ruby on Rails. Ćwiczenia 18,75 zł, (3,00 zł -84%)
- Przywództwo w świecie VUCA. Jak być skutecznym liderem w niepewnym środowisku 58,64 zł, (12,90 zł -78%)
- Scrum. O zwinnym zarządzaniu projektami. Wydanie II rozszerzone 58,64 zł, (12,90 zł -78%)
- Od hierarchii do turkusu, czyli jak zarządzać w XXI wieku 58,64 zł, (12,90 zł -78%)
Spis treści
Gradle Beyond the Basics. Customizing Next-Generation Builds eBook -- spis treści
- Gradle Beyond the Basics
- Preface
- Conventions Used in This Book
- Safari Books Online
- How to Contact Us
- Acknowledgments
- 1. File Operations
- Copy Task
- Transforming Directory Structure
- Renaming Files During Copy
- Filtering and Transforming Files
- Keyword Expansion
- Filtering Line by Line
- Filtering File by File
- The File Methods
- file()
- files()
- fileTree()
- The FileCollection Interface
- Converting to a Set
- Converting to a Path String
- Module Dependencies as FileCollections
- Adding and Subtracting FileCollections
- SourceSets as FileCollections
- Lazy Files
- Conclusion
- Copy Task
- 2. Custom Plug-Ins
- Plug-In Philosophy
- The Plug-In API
- The Example Plug-In
- Setup
- Sketching Out Your Plug-In
- Custom Liquibase Tasks
- Applying Yourself
- Extensions
- Packaging a Plug-In
- Conclusion
- 3. Build Hooks
- The Gradle Lifecycle: A Review
- Advising the Build Graph
- Advising Project Evaluation
- Global Project Loading and Evaluation Hooks
- Build Finished
- Rules
- Creating a Rule
- Dealing with Imperative Rule Code
- Generalizing Rules Beyond Tasks
- Conclusion
- 4. Dependency Management
- What Is Dependency Management?
- Dependency Concepts
- Configurations
- Extending configurations
- Module Dependencies
- Dynamic Versions
- File Dependencies
- Project Dependencies
- Internal Dependencies
- Configurations
- Repositories: Dependency Resolution
- Maven Repositories
- Changing modules
- Ivy
- Repository Credentials
- Static Dependencies
- Maven Repositories
- Buildscript Dependencies
- Dependency Caching
- Configuring Resolution Strategy
- Failing on Version Conflict
- Forcing Versions
- Cache Expiration
- Conclusion
- Afterword
- About the Author
- Colophon
- Copyright