BOMs
في هذا الدرس 4 موضوعات
محتوى هذا الدرس مكتوب وينتظر المراجعة. يعرض المخطط أدناه ما سيغطيه، وسيُنشر بعد اعتماده.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
align many versions with one import.
الموضوعات المخطط لها
- A BOM (bill of materials) is a POM that lists tested, matching versions.
- You import it in
dependencyManagementwith scopeimportand typepom. - Then you add dependencies without versions.
- Spring Boot uses a BOM so hundreds of libraries match each other.
- Update one version number, and the whole set moves together.
تفاصيل المخطط المبدئي
عرض عملي
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>اختبر فهمك
Why does Spring Boot use a BOM?
أظهر الإجابة
So all its libraries use versions tested together.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.