الاعتماديات المتعدية وdependency:tree
في هذا الدرس 4 موضوعات
محتوى هذا الدرس مكتوب وينتظر المراجعة. يعرض المخطط أدناه ما سيغطيه، وسيُنشر بعد اعتماده.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
see everything your project really pulls in.
الموضوعات المخطط لها
- Your dependency has its own dependencies. These are transitive.
- Like the supplier who brings the ingredients' ingredients.
mvn dependency:treeprints the whole tree.- Use it to find where a library comes from and why it is there.
- More transitive jars means more risk: size, conflicts, security.
تفاصيل المخطط المبدئي
عرض عملي
[INFO] com.shop:shop-core:jar:1.0
[INFO] +- com.google.guava:guava:jar:33.0.0:compile
[INFO] | \- com.google.guava:failureaccess:jar:1.0.2:compile(Versions are examples; verify before recording.)
اختبر فهمك
Which command shows transitive dependencies?
أظهر الإجابة
mvn dependency:tree.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.