دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Benjamin Muschko
سری:
ISBN (شابک) : 9781617291302
ناشر: Manning Publications
سال نشر: 2014
تعداد صفحات: 482
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 16 مگابایت
در صورت تبدیل فایل کتاب Gradle in Action به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Gradle در عمل نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Gradle in Action یک راهنمای جامع برای اتوماسیون پروژه با Gradle است. این کتاب کاربردی و آسان با شروع با اصول اولیه، چگونگی ساخت یک پروژه کامل و واقعی را مورد بحث قرار می دهد. در طول مسیر، موضوعات پیشرفته ای مانند آزمایش، ادغام مداوم و نظارت بر کیفیت کد را لمس می کند. همچنین کارهایی مانند تنظیم محیط هدف و استقرار نرم افزار خود را بررسی خواهید کرد.
Gradle in Action is a comprehensive guide to end-to-end project automation with Gradle. Starting with the basics, this practical, easy-to-read book discusses how to build a full-fledged, real-world project. Along the way, it touches on advanced topics like testing, continuous integration, and monitoring code quality. You'll also explore tasks like setting up your target environment and deploying your software.
foreword
preface
acknowledgments
about this book
about the cover illustration
Part 1 Introducing Gradle
Chapter 1 Introduction to project automation
Life without project automation
Benefits of project automation
Types of project automation
Build tools
Java build tools
Summary
Chapter 2 Next-generation builds with Gradle
Why Gradle? Why now?
Gradle’s compelling feature set
The bigger picture: continuous delivery
Installing Gradle
Getting started with Gradle
Using the Command line
Summary
Chapter 3 Building a Gradle project by example
Introducing the case study
Building a Java project
Web development with Gradle
Gradle wrapper
Summary
Part 2 Mastering the fundamentals
Chapter 4 Build script essentials
Building blocks
Working with tasks
Hooking into the build lifecycle
Summary
Chapter 5 Dependency management
A quick overview of dependency management
Learning dependency management by example
Dependency configurations
Declaring dependencies
Using and configuring repositories
Understanding the local dependency cache
Troubleshooting dependency problems
Summary
Chapter 6 Multiproject builds
Modularizing a project
Assembling a multiproject build
Configuring subprojects
Individual project files
Customizing projects
Summary
Chapter 7 Testing with Gradle
Automated testing
Testing Java applications
Unit testing
Configuring test execution
Integration testing
Functional testing
Summary
Chapter 8 Extending Gradle
Introducing the plugin case study
From zero to plugin
Writing a script plugin
Writing custom task classes
Using and building object plugins
Summary
Chapter 9 Integration and migration
Ant and Gradle
Maven and Gradle
Comparing builds
Summary
Part 3 From build to deployment
Chapter 10 IDE support and tooling
Using IDE plugins to generate project files
Managing Gradle projects in popular IDEs
Embedding Gradle with the tooling API
Summary
Chapter 11 Building polyglot projects
Managing JavaScript with Gradle
Building polyglot, JVM-based projects
Other languages
Summary
Chapter 12 Code quality management and monitoring
Integrating code analysis into your build
Measuring code coverage
Performing static code analysis
Integrating with Sonar
Summary
Chapter 13 Continuous integration
Benefits of continuous integration
Setting up Git
Building a project with Jenkins
Exploring cloud-based solutions
Modeling a build pipeline with Jenkins
Summary
Chapter 14 Artifact assembly and publishing
Building artifacts and distributions
Publishing artifacts to a binary repository
Publishing to a public binary repository
Artifact assembly and publishing as part of the build pipeline
Summary
Chapter 15 Infrastructure provisioning and deployment
Infrastructure provisioning
Targeting a deployment environment
Automated deployments
Deployment tests
Deployment as part of the build pipeline
Summary
appendix A Driving the command line
appendix B Groovy for Gradle users
index