Score:0

ดาวน์โหลดบิวด์ล่าสุดของสิ่งประดิษฐ์โดยใช้ maven ในบรรทัดคำสั่ง

ธง in

ท้ายที่สุดแล้ว สิ่งที่ฉันต้องการคือให้เซิร์ฟเวอร์ที่จัดการหุ่นเชิดในสภาพแวดล้อมการพัฒนาของเราเพื่อดึงเวอร์ชันล่าสุดของแอปพลิเคชันใด ๆ ที่พวกเขากำลังทำงานอยู่อยู่เสมอ ในขณะที่ maven ไม่ใช่ อย่างแน่นอน มีไว้สำหรับสิ่งนั้น เนื่องจาก shadowjars ทั้งหมดอยู่ใน repository เดียวกันกับการอ้างอิง และทั้งหมดมาพร้อมกับ md5 checksums เพื่อเปรียบเทียบไฟล์ที่ maven สร้างขึ้นแล้ว มันจึงเป็นตัวเลือกที่ชัดเจน

ปัญหาคือในขณะที่ฉันสามารถดึงเวอร์ชันล่าสุดผ่านบรรทัดคำสั่งได้ ฉันล้มเหลวอย่างน่าสังเวชในการให้ maven ตรวจสอบ pom.md5 เพื่อตัดสินใจว่าจำเป็นต้องอัปเดต jar ในเครื่องหรือไม่ ฉันลองบางสิ่งด้วยปลั๊กอินการพึ่งพา แต่เมื่อมันมีไฟล์ที่เหมือนกันอยู่แล้ว รุ่น ในเครื่องมันปฏิเสธที่จะอัปเดตแม้ว่าที่เก็บจะใหม่กว่าก็ตาม สร้าง ของรุ่นนั้นๆ ดังนั้นฉันจึงลองบางอย่างกับปลั๊กอินเวอร์ชัน แต่สิ่งที่ฉันเคยได้รับกลับมาคือหมายเลขเวอร์ชัน ฉันดูที่ปลั๊กอิน checksum แต่ดูเหมือนว่าจะทุ่มเทให้กับ กำลังสร้าง เช็คซัม มีเป้าหมายการตรวจสอบหนึ่งข้อ แต่ต้องใช้ csv บางตัวที่ฉันไม่มี และฉันไม่แน่ใจว่าจะรับได้อย่างไร

จริงๆแล้ว สิ่งที่ฉันต้องการทำคือให้ maven เปรียบเทียบรีโมต .jar.md5 กับสำเนาในเครื่อง และดาวน์โหลด jar ใหม่หากไม่ตรงกัน แม้ว่าจะเป็นเวอร์ชันเดียวกันก็ตาม และฉันต้องการทำจากบรรทัดคำสั่ง แต่ผมเริ่มหงอกแล้ว...

Score:0
ธง ba

คุณต้องการโทรโดยใช้ mvn -U, เช่น ตอบที่นี่.

เดอะ นโยบายการดาวน์โหลดการอัปเดตสแนปชอต ถูกควบคุมโดยการตั้งค่า:

อัปเดตนโยบาย สตริง ความถี่ในการดาวน์โหลดการอัปเดต - สามารถเป็นได้ "เสมอ", "รายวัน" (ค่าเริ่มต้น), "ช่วงเวลา:XXX" (เป็นนาที) หรือ "ไม่เคย" (เฉพาะในกรณีที่ไม่มีอยู่ในเครื่อง)

คุณยังสามารถใช้คำสั่ง mvn maven-dependency-plugin:purge-local-repository.mvn ทำตามที่บอก บังคับให้ดาวน์โหลดใหม่เมื่อคุณเรียกใช้ การพึ่งพา mvn: แก้ไข หรือ เป้าหมายวงจรชีวิต สร้างแหล่งที่มา หรือสูงกว่า (เช่น: รวบรวม).

Score:0
ธง de

Maven มีประสิทธิภาพมากในการจัดการการพึ่งพา ดังนั้นจึงไม่เคยดาวน์โหลด release jar ซ้ำ

ตัวเลือกที่ 1

ทำให้เป็นเวอร์ชั่น สแนปช็อต

ตัวเลือก 2 ระบุช่วงเวอร์ชัน

<version>[1.0,)</version>

ในตอนท้าย

mvn -U -C แพ็คเกจสะอาด (หรือสิ่งที่คุณต้องการ)
UncleBob avatar
in flag
นั่นเป็นเพียงปัญหา *เป็น* สแนปชอตเหล่านี้ ปัญหาไม่ได้รับเวอร์ชันใหม่ล่าสุด นั่นจะเป็นเรื่องง่าย ปัญหาคือการได้รับสแนปช็อตรุ่นใหม่ล่าสุดที่ติดตั้งไว้แล้ว

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา