ฉันกำลังพยายามตรวจสอบไฟล์ zip (สร้างโดยกระบวนการภายนอก) ใน Nexus โดยใช้ mvnปรับใช้:deploy-file
เมื่อฉันเรียกใช้จากบรรทัดคำสั่ง (Win) ทุกอย่างทำงานได้และฉันเห็น pom และ zip ใน repo สแน็ปช็อตของฉัน อย่างไรก็ตาม ถ้าฉันใช้งาน maven ใน Jenkins เพื่อทำสิ่งเดียวกัน ฉันได้รับข้อผิดพลาดต่อไปนี้:
[ข้อผิดพลาด] [ข้อผิดพลาด] พบปัญหาบางอย่างขณะประมวลผล POM: [ข้อผิดพลาด] บรรจุภัณฑ์ที่ไม่รู้จัก: zip @ บรรทัด 6 คอลัมน์ 13
ปอมดูเหมือน:
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.test.app</groupId>
<artifactId>testApp</artifactId>
<version>1.0.0.0-SNAPSHOT</version>
<packaging>zip</packaging>
</project>
คำสั่ง mvn คือ:
mvn deploy:deploy-file -DpomFile=d:\testApp.pom -Dfile=d:\testapp.zip
-DrepositoryId=snapshots
-Durl=http://localhost:8081/nexus/content/repositories/snapshots
หากฉันใช้บรรจุภัณฑ์ที่ไม่ถูกต้อง ทำไมมันถึงใช้ได้ผลกับบรรจุภัณฑ์หนึ่งและอีกบรรจุภัณฑ์ใช้ไม่ได้?
pom
และใช้ build-helper-maven-plugin และแนบไฟล์ zip เข้ากับโปรเจ็กต์ระหว่างการรัน... - person khmarbaise   schedule 07.12.2016