كيفية الحصول على Maven تفشل في النشر عند حذر "فشل المجموع الاختباري"

StackOverflow https://stackoverflow.com/questions/2022214

سؤال

على Maven نشر محاولات Maven لاسترداد البيانات الوصفية السابقة التي تشكل المستودع. إذا كانت مافن تالفة مشكلات تحذير، فاتصل ببناء ناجح ولكنه لا يقوم بتحميل Actifact. كان سبب هذا الفساد في مستودعي وأود إما تجنبه في المستقبل أو جعله أكثر وضوحا مع فشل البناء.

هل يمكنني تغيير POM الخاص بي لتغيير هذا التحذير في خطأ، لذلك سأرى ذلك بسرعة؟

[INFO] Retrieving previous metadata from daeng-snap [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'ea12f35b3bc6d88f7336891562d91985b412bf1a'; remote = '51a6f4a52ad8f3926dbb28807317a90b9cd62ec1' - RETRYING [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'ea12f35b3bc6d88f7336891562d91985b412bf1a'; remote = '51a6f4a52ad8f3926dbb28807317a90b9cd62ec1' - IGNORING [INFO] Uploading repository metadata for: 'artifact com.myco.xyz' [INFO] Uploading project information for xyz 5.0.2-20091224.163241-12 [INFO] Retrieving previous metadata from snaphots [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = '00766e1a0130c3499442c06b52523960c5860f3c'; remote = 'c9bcfc92b3145688aa8ec77dcac244c70be4d0b4' - RETRYING [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = '00766e1a0130c3499442c06b52523960c5860f3c'; remote = 'c9bcfc92b3145688aa8ec77dcac244c70be4d0b4' - IGNORING [INFO] Uploading repository metadata for: 'snapshot com.myco.xyz:xyz:5.0.2-SNAPSHOT'

هل كانت مفيدة؟

المحلول

يمكنك أن تفشل بناءكم بسبب الاختباري السيئ. ما عليك سوى تكوين عنصر مستودع الخاص بك - ويفضل أن يكون ذلك في إعدادات الإعدادات الخاصة بك أو داخل مدير مستودعك مثل Nexus.

مثال:

<repository>
  <id>central</id>
  <name>My Central Repository</name>
  <url>http://repo1.maven.org/maven2</url>
  <releases>
    <checksumPolicy>fail</checksumPolicy>
  </releases>
  <snapshots>
    <checksumPolicy>fail</checksumPolicy>
  </snapshots>
</repository>

مزيد من المعلومات هنا: http://www.sonatype.com/books/maven-book/Reference/appendix-settings-sect-settings-repository.html.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top