الأربعاء، 20 نوفمبر 2019

بناء الأنظمة النظم باستخدام السبرينج بوت الإقلاع الربيع Spring Boot Build Systems#

بناء الأنظمة النظم باستخدام السبرينج بوت الإقلاع الربيع Spring Boot Build Systems#

بناء الأنظمة النظم باستخدام السبرينج بوت الإقلاع الربيع Spring Boot Build Systems#
في "التمهيد الربيع Spring boot" ، اختيار نظام بناء على المهمة مهم. ونحن نوصي Maven أو Gradle لأنها توفر دعما جيدا لأداره التبعية Dependence Management. لا يدعم الربيع أنظمه البناء الأخرى بشكل جيد.

أداره التبعية Dependency  Management 
يوفر فريق "الاقلاع الربيع spring boot" قائمه تبعيات لدعم إصدار "الاقلاع الربيع" لكل إصدار. لا تحتاج إلى توفير إصدار تبعيات في ملف تكوين البنية. يقوم "تمهيد الربيع Spring boot" تلقائيا بتكوين إصدار التبعيات استنادا إلى الإصدار. تذكر انه عند ترقيه إصدار "التمهيد الربيع" ، سيتم ترقيه تبعيات أيضا تلقائيا.
ملاحظه − إذا كنت تريد تحديد الإصدار الخاص بالتبعية ، يمكنك تحديده في ملف التكوين الخاص بك. ومع ذلك ، يوصي فريق "التمهيد الربيع" بشده انه ليست هناك حاجه لتحديد إصدار التبعية.

التبعية مافن Maven Dependency 
لتكوين مافن Maven ، يجب ان ترث المشروع الأصل بداية التمهيد الربيع spring boot لأداره تبعيات التمهيد او الاقلاع الربيع الابتدائي . لهذا ، ببساطه يمكننا ان ترث الأصل كاتب في ملف لنا pom. xml كما هو موضح أدناه.


   org.springframework.boot
spring-boot-starter-parent 1.5.8.RELEASE

يجب علينا تحديد رقم الإصدار لتبعية "كاتب الأصل التمهيد الربيع". ثم لتبعيات بداية أخرى ، ونحن لا تحتاج إلى تحديد رقم الإصدار التمهيد الربيع. لاحظ التعليمات البرمجية المعطية أدناه −


   
      org.springframework.boot
spring-boot-starter-web

تبعية gradle
يمكننا استيراد تبعيات "بدايات الاقلاع  الربيع" مباشره إلى  ملف. build.gradle. نحن لسنا بحاجه الربيع التمهيد بدء التبعية الأصل مثل ميفن ل Gradle. لاحظ التعليمات البرمجية المعطية أدناه −
buildscript {
   ext {
      springBootVersion = '1.5.8.RELEASE'
   }
   repositories {
      mavenCentral()
   }
   dependencies {
      classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
   }
}

نفس الشيء ، في Gradle ، نحن بحاجه إلى عدم تحديد رقم إصدار التمهيد الربيع لتبعيات. التمهيد الربيع تلقائيا بتكوين التبعية استنادا إلى الإصدار.
dependencies {
   compile('org.springframework.boot:spring-boot-starter-web')
}

التسميات: