برنامه نویسی

به روزرسانی جاوا و بهار بدون دردسر

🤔 می خواهید جاوا را به روز کنید ، نسخه های بوت بهار یک روش روشمند است

یک بستر برای آن وجود دارد!

💡 پلت فرم OpenRewRite Moderne به مدیریت پیچیدگی ها در به روزرسانی پروژه های مبتنی بر جاوا کمک می کند

برخی از موارد استفاده مشترک شامل موارد زیر است:

  1. ارتقاء به جاوا 17
  2. ارتقاء بوت بهار 2 تا بهار بوت 3

– چرا ابزاری؟

دانستن تغییرات API در کتابخانه ها برای هر وابستگی دشوار است. همچنین ، زمان زیادی را می توان در یک راه حل خاص هدر داد که با یک وابستگی خاص به خوبی کار نمی کند.

چگونه کار می کند؟

می توانید دستور العمل های سفارشی را به عنوان کار Maven/Gradle وارد کرده و آنها را اجرا کنید.

به عنوان مثال ، شما می خواهید از Junit 4 به Junit 5 مهاجرت کنید ، می توانید دستور العمل آن را در Gradle مانند این وارد کنید:

activeRecipe("org.openrewrite.java.testing.junit5.JUnit5BestPractices")
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

و کار Gradle را اجرا کنید:

gradlew rewriteRun
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

از آنجا که این دستور العمل ها قابل زنجیره هستند ، می توانید مراحل را برای ایجاد تغییر کد به صورت تدریجی اضافه کنید.

از دیگر ویژگی ها عبارتند از:

  1. نوشتن دستور العمل های سفارشی خود برای مورد استفاده خود
  2. داشبورد برای ردیابی دستور العمل های انجام شده در پروژه خود برای ردیابی سطح تکمیل مهاجرت نسخه.

📖 منابع:

  1. سایت مدرن: https://www.moderne.io
  2. دستور العمل های OpenRewRite: https://docs.openrewrite.org/

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا