"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يمكنني الوصول إلى كود المصدر وJavadocs لتبعيات Maven؟

كيف يمكنني الوصول إلى كود المصدر وJavadocs لتبعيات Maven؟

تم النشر بتاريخ 2024-11-16
تصفح:509

How Can I Access Source Code and Javadocs for Maven Dependencies?

العثور على ملفات JAR المصدرية في مستودعات Maven

Maven هي أداة شائعة لإدارة الحزم لمشاريع Java، وتقدم مستودعًا شاملاً للمكتبات وتبعياتها. في كثير من الأحيان، يطلب المطورون الوصول إلى التعليمات البرمجية المصدر أو Javadocs المرتبطة بهذه التبعيات لأغراض تصحيح الأخطاء أو التوثيق.

بينما تقوم مستودعات Maven عادة بتخزين ملفات JAR الثنائية، هناك طريقة لاسترداد المصدر المقابل وJavadoc JARs باستخدام Maven plugins.

الحل

للحصول على الكود المصدري للتبعيات، قم بتنفيذ الأمر التالي:

mvn dependency:sources

سيحاول هذا الأمر التنزيل ملفات JAR المصدرية لجميع التبعيات المعلنة في ملف pom.xml الخاص بمشروع Maven.

لاسترداد Javadocs، استخدم الأمر التالي:

mvn dependency:resolve -Dclassifier=javadoc

يقوم هذا الأمر بتنزيل Javadocs JARs للتبعيات المتوافقة. من المهم ملاحظة أنه ليس كل المكتبات لديها كود مصدر أو مستندات Javadocs متوفرة في المستودع.

خيارات إضافية

إذا كنت ترغب في تنزيل العناصر لتبعية معينة، استخدم علامة -DincludeArtifactIds في بالتزامن مع معرف الأداة التابعة للتبعية المستهدفة:

mvn dependency:sources -DincludeArtifactIds=target-artifactId
mvn dependency:resolve -Dclassifier=javadoc -DincludeArtifactIds=target-artifactId

الموارد

  • الوثائق: https://maven.apache.org/plugins/ maven-dependency-plugin/sources-mojo.html
  • المقال: https://tedwise.com/2010/01/27/maven-micro-tip-get-sources-and -جافادوكس/
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3