Play by Play: سفارشی کردن Gradle با پلاگین ها

Play by Play: Customizing Gradle with Plugins

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اکثر بیلدها ساده شروع می شوند و در نهایت پیچیده می شوند. Gradle به گونه ای طراحی شده است که به طور طبیعی از طریق API پلاگین با استفاده آسان خود، این پیچیدگی را مدیریت کند. افزونه‌های Gradle بیش از راهی برای اسکریپت کردن چند اسکریپت سفارشی، این توانایی را دارند که مدل دامنه خود ابزار ساخت را تغییر دهند و به شما امکان می‌دهند نیازهای ساخت پیچیده خود را در پسوندهای ساده و زیبا برای DSL Gradle بیان کنید. در دوره آموزشی، تیم را خواهید دید که یک پلاگین برای کمک به ساخت ارائه‌های Asciidoctor ایجاد می‌کند، که از ساخت boilerplate شروع می‌شود و به یک پلاگین کاملا سفارشی‌شده و منتشر شده که از پورتال افزونه مصرف می‌شود، ختم می‌شود. مواد دوره در دسترس است: https://github.com/tlberglund/asciidoctor-presentation.

سرفصل ها و درس ها

کدام پلاگین معماری؟ Which Plugin Architecture?

  • مقدمه Introduction

معماری پلاگین Gradle Gradle Plugin Architecture

  • کدام پلاگین معماری؟ Which Plugin Architecture?

  • پلاگین ها در اطراف Plugins All Around

قرار دادن منطق امری در جای خود Putting Imperative Logic in Its Place

  • مقدمه Introduction

  • پروژه آزمایشی ما و مشکلاتی که افزونه ما حل خواهد کرد Our Demo Project and the Problems Our Plugin Will Solve

  • انتقال پیکربندی دیگ بخار به یک کار سفارشی Moving Boilerplate Configuration to a Custom Task

صحبت کردن به زبان شما Speaking Your Language

  • افزودن زبان مخصوص دامنه Adding Domain-specific Language

API پلاگین The Plugin API

  • API پلاگین The Plugin API

گسترش مدل دامنه Extending the Domain Model

  • گسترش مدل دامنه Extending the Domain Model

بسته بندی پلاگین Packaging the Plugin

  • ایجاد یک پلاگین مستقل Creating an Independent Plugin

  • در حال تمیز کردن پلاگین Cleaning up the Plugin

در حال انتشار در پورتال پلاگین Publishing to the Plugin Portal

  • در حال استقرار پلاگین Deploying the Plugin

نتیجه Conclusion

  • نتیجه گیری Conclusion

نمایش نظرات

Play by Play: سفارشی کردن Gradle با پلاگین ها
جزییات دوره
1h 52m
13
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
16
4.1 از 5
دارد
دارد
دارد
Tim Berglund
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tim Berglund Tim Berglund

تیم یک معلم، نویسنده و رهبر فناوری با DataStax است، جایی که او به عنوان مدیر آموزش خدمت می کند. او اغلب در کنفرانس‌هایی در ایالات متحده و سراسر جهان سخنرانی می‌کند. او یکی از مجریان ویدئوهای آموزشی مختلف O’Reilly در مورد موضوعات مختلف از Git تا Mac OS X نکات بهره وری تا سیستم های توزیع شده است و نویسنده Gradle Beyond the Basics است. تیم را در وبلاگ و توییتر او دنبال کنید. تیم در لیتلتون، CO، ایالات متحده آمریکا با همسرش و کوچکترین فرزندشان زندگی می کند.