دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Tim Berglund
سری:
ISBN (شابک) : 1449304672, 9781449304676
ناشر: O'Reilly Media
سال نشر: 2013
تعداد صفحات: 80
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 10 مگابایت
در صورت تبدیل فایل کتاب Gradle Beyond the Basics به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Gradle فراتر از اصول نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
اگر با عناصر اولیه Gradle آشنا هستید—احتمالاً از طریق کتاب قبلی نویسنده اوریلی، ساخت و آزمایش با Gradle—این راهنمای پیشرفته تر دستور العمل ها، تکنیک ها و سینتکس برای کمک به شما در تسلط بر این ابزار اتوماسیون ساخت. با توضیحات واضح و مختصر و تعداد زیادی نمونه کد آماده، چهار حوزه مجزا از عملکرد Gradle را کاوش خواهید کرد: عملیات فایل، پلاگین های سفارشی Gradle، ساختن قلاب های چرخه حیات، و مدیریت وابستگی.
بیاموزید. نحوه استفاده از مجموعه غنی Gradle از APIها و زبان خاص دامنه مبتنی بر Groovy برای سفارشی کردن نرم افزار ساخت که در واقع با محصول شما مطابقت دارد. با استفاده از تکنیکهای این کتاب، میتوانید ساختهای مخصوص دامنه بنویسید که از هر خط کد دیگری که تیم شما ایجاد میکند پشتیبانی میکند.
If you’re familiar with Gradle’s basics elements—possibly through the author’s previous O’Reilly book, Building and Testing with Gradle—this more advanced guide provides the recipes, techniques, and syntax to help you master this build automation tool. With clear, concise explanations and lots of ready-to-use code examples, you’ll explore four discrete areas of Gradle functionality: file operations, custom Gradle plugins, build lifecycle hooks, and dependency management.
Learn how to use Gradle’s rich set of APIs and Groovy-based Domain Specific Language to customize build software that actually conforms to your product. By using the techniques in this book, you’ll be able to write domain-specific builds that support every other line of code your team creates.
Copyright......Page 4
Table of Contents......Page 5
Conventions Used in This Book......Page 7
How to Contact Us......Page 8
Acknowledgments......Page 9
Copy Task......Page 11
Renaming Files During Copy......Page 13
Keyword Expansion......Page 14
Filtering Line by Line......Page 16
Filtering File by File......Page 18
file()......Page 19
files()......Page 21
The FileCollection Interface......Page 22
Converting to a Path String......Page 24
Module Dependencies as FileCollections......Page 25
Adding and Subtracting FileCollections......Page 26
SourceSets as FileCollections......Page 27
Lazy Files......Page 28
Conclusion......Page 29
Plug-In Philosophy......Page 31
The Example Plug-In......Page 32
Setup......Page 33
Custom Liquibase Tasks......Page 34
Applying Yourself......Page 35
Extensions......Page 36
Packaging a Plug-In......Page 41
Conclusion......Page 43
The Gradle Lifecycle: A Review......Page 45
Advising Project Evaluation......Page 46
Global Project Loading and Evaluation Hooks......Page 48
Build Finished......Page 49
Rules......Page 51
Creating a Rule......Page 52
Dealing with Imperative Rule Code......Page 53
Generalizing Rules Beyond Tasks......Page 55
Conclusion......Page 56
What Is Dependency Management?......Page 57
Dependency Concepts......Page 58
Configurations......Page 59
Module Dependencies......Page 61
File Dependencies......Page 63
Project Dependencies......Page 64
Internal Dependencies......Page 65
Maven Repositories......Page 66
Ivy......Page 69
Repository Credentials......Page 70
Static Dependencies......Page 71
Buildscript Dependencies......Page 73
Dependency Caching......Page 74
Forcing Versions......Page 76
Conclusion......Page 77
Afterword......Page 79
About the Author......Page 80