Maven: อ่านตัวบ่งชี้สิ่งประดิษฐ์ไม่สำเร็จ


258

ฉันหวังว่าบางคนสามารถช่วยฉันด้วยปัญหาที่ฉันกำลังดิ้นรนอยู่

เมื่อฉันพยายามสร้างโครงการจากเทอร์มินัลฉันพบข้อผิดพลาดนี้:

Failed to read artifact descriptor for com.morrislgn.merchandising.common:test-data-utils:jar:0.3b-SNAPSHOT: Could not find artifact com.morrislgn.merchandising:merchandising:pom:0.3b-SNAPSHOT

common.test-data-utilsขวดถูกสร้างขึ้นโดยโครงการที่แยกต่างหากและร่วมกันระหว่างนี้และโครงการอื่น (โครงการอื่น ๆ ไม่ได้สร้างอย่างใดอย่างหนึ่ง แต่ที่เป็นปัญหาลงไปอีก)

ฉันสามารถสร้างได้com.morrislgn.merchandising.common:test-data-utilsโดยไม่มีปัญหาฉันสามารถดูรายการที่สร้างในที่.m2เก็บในเครื่องของฉัน ฉันได้ทำดัชนีที่เก็บของฉันอีกครั้งใน Eclipse

POM สำหรับโครงการของฉันมีรายการนี้:

<dependency>
    <groupId>com.morrislgn.merchandising.common</groupId>
    <artifactId>test-data-utils</artifactId>
    <version>0.3b-SNAPSHOT</version>
</dependency>

ซึ่งดูเหมือนจะถูกต้องสำหรับฉัน - POM จะไม่รายงานข้อผิดพลาดใด ๆ เมื่อดูใน Eclipse

บางคนสามารถบอกสิ่งที่ฉันหายไปที่นี่หรือทำผิด?

คำตอบ:


183

คุณสามารถลอง mvn -U clean install

-U บังคับให้ตรวจสอบรีลีสและสแน็ปช็อตที่อัปเดตบนที่เก็บข้อมูลระยะไกล


40
@MrPhi: หากคุณมีปลั๊กอิน m2e คุณสามารถใช้ Maven -> "อัปเดตโครงการ ... " กล่องโต้ตอบถัดไปจะมีตัวเลือกให้บังคับอัปเดตสแน็ปช็อตและรีลีส
— Aaron Digulla

1
@AaronDigulla มันเป็นกล่องโต้ตอบที่ทำให้เกิดข้อผิดพลาดสำหรับฉัน
— Jeroen

1
ในการทำให้งานนี้คุณควรเรียกใช้คำสั่งที่อยู่ในรูตของโปรเจ็กต์ของคุณ
— Daria

ฉันมีปัญหาที่คล้ายกันเช่นกัน สิ่งนี้ช่วยได้จริงๆและนอกจากนี้หากคุณใช้ repo ส่วนตัว mvn ตรวจสอบให้แน่ใจว่าได้เพิ่ม~/.m2/setting.xmlส่วนมิเรอร์ของคุณก่อนแล้วหลังจากที่ทำงานmvn -U clean installให้ตรวจสอบให้แน่ใจReimport(คลิกขวาที่โครงการจากนั้นภายใต้Mavenส่วนล่างมีReimportปุ่ม )
— JACK ZHANG

1
@TomaszWaszczyk: ใช่แล้ว 1. Windows-show view-> Terminal 2. เพิ่มโลคัลเทอร์มินัล 3. cd PomFilePath 4. เรียกใช้คำสั่ง
— Vishnu Dahatonde

142

ปัญหานี้อาจเกิดขึ้นหากคุณมีโครงการลูกบางโครงการที่อ้างถึง parent pom และคุณยังไม่ได้ติดตั้งจากไดเรกทอรี parent pom (เรียกใช้mvn installจากไดเรกทอรีหลัก) หนึ่งในโครงการลูกอาจขึ้นอยู่กับโครงการพี่น้องและเมื่อมันไปอ่าน pom ของพี่น้องมันจะล้มเหลวด้วยข้อผิดพลาดที่กล่าวถึงในคำถามเว้นแต่คุณจะติดตั้งจากไดเรกทอรี pom อย่างน้อยหนึ่งครั้ง

ฉันเพิ่งพบปัญหานี้เมื่อย้ายโครงการไปยังคอมพิวเตอร์เครื่องใหม่ ฉันติดนิสัยในการเรียกใช้คำสั่งจากโครงการลูกและไม่ได้เรียกใช้การติดตั้งบนพาเรนต์


13
นอกจากนี้เมื่อเรียกใช้mvn installบนพาเรนต์คุณยังสามารถเพิ่ม-Nสำหรับการดำเนินการแบบเรียกซ้ำ สิ่งนี้จะทำให้ maven ข้ามโมดูลทั้งหมด (รวมถึงโมดูลที่ล้มเหลว) และทำinstallเป้าหมายสำหรับพาเรนต์
— Jacek Prucia

@ JacekPrucia ดีที่จะรู้ว่าสิ่งประดิษฐ์ป้อมยังต้องมีการติดตั้ง (ถ้าพ่อแม่ของคุณเป็นปอม)
— เอเดรีย

@bzuillsmith ทำไมคุณถึงต้องทำงานmvn installใน parent pom สิ่งนี้จะไม่ถูกใช้เพื่อให้สามารถดาวน์โหลดการพึ่งพาพี่น้องได้ใช่หรือไม่ หากคุณเคยไปที่ไดเรกทอรีพี่น้อง & วิ่งmvn installจากที่นั่นเพื่อให้ขวดอยู่ในที่เก็บข้อมูลในพื้นที่ของคุณสิ่งนี้จะไม่ประสบความสำเร็จหรือไม่
— user2158382

ไม่กี่ปีที่ผ่านมาตั้งแต่ฉันใช้ Maven แต่ - ใช่ฉันเชื่อว่าคุณสามารถติดตั้งการพึ่งพาพี่น้องทีละราย การติดตั้งจากพาเรนต์มักจะทำงานน้อยลง (น้อยกว่าคำสั่งเพื่อพิมพ์และเรียกใช้) อาจมีหลายกรณีในโครงการขนาดใหญ่ที่คุณไม่ต้องการให้โครงการลูกทั้งหมดติดตั้งในกรณีนี้คุณจะต้องเรียกใช้งานทีละโครงการ
— bzuillsmith

โครงการของฉันเช่น ch-multip-spring \ simple-parent \ simple-model \ pom.xml ฉันจะติดตั้ง mvn ใหม่ทั้งหมดจากโฟลเดอร์ราก ch-multip-spring (ไม่ใช่จากพ่อแม่ที่เรียบง่ายด้วย) มันแก้ไขปัญหาของฉันที่คล้ายกัน ไปที่ชื่อโพสต์
— IcyBrk

104

มีปัญหาเดียวกันกับ IntelliJ IDEA และทำงานต่อไปนี้

  • ไปที่ File
  • เลือก Settings
  • เลือก Build, Execution, Deployments
  • เลือกBuild Toolsจากดรอปดาวน์
  • เลือกMavenจากดรอปดาวน์
  • ทำAlways update snapshotsเครื่องหมายที่ช่องทำเครื่องหมาย

สกรีนช็อตของ IntelliJ 2017.2> ค่ากำหนด / การตั้งค่า> Build, Execution, Deployment> เครื่องมือ Build> Maven> อัพเดทสแนปชอตเสมอ (ช่องทำเครื่องหมาย)


1
สิ่งนี้ใช้ได้สำหรับฉัน แต่ฉันไม่เข้าใจว่าทำไม - ฉันพยายามสร้างจากบรรทัดคำสั่ง มีบางสิ่งที่แคชจาก IntelliJ หรือไม่
— goodOldFashioned

ทำงานให้ฉันด้วย! ไม่อยากเชื่อเลยว่าเรื่องนี้น่าผิดหวังแค่ไหน ขอบคุณ!
— Ben Arena

@ goodOldFashioned: นี่เป็น "อัปเดตเสมอ" แทนที่ไฟล์ .... lastUpdated จากที่เก็บในตัวเครื่อง -U ทำเช่นเดียวกันจาก commandline ดังนั้น Intellij จึงแก้ไข repo ในพื้นที่ของคุณจากนั้น Commandline ก็ทำงานอีกครั้ง
— Frischling

เรียบง่ายและมีประสิทธิภาพ
— Ojonugwa Jude Ochalifu

2
หลังจากเรียกดูอินเทอร์เน็ตทั้งหมดในที่สุดมันก็ใช้ได้สำหรับฉัน
— khawarizmi

37

หากคุณกำลังใช้ Eclipse, คลิกขวาที่โครงการของคุณ -> Maven -> โครงการปรับปรุง จะเปิดกล่องโต้ตอบ Update Maven Project

ในกล่องโต้ตอบที่ตรวจสอบกองทัพปรับปรุงภาพนิ่ง / ข่าวช่องทำเครื่องหมายและคลิกตกลง (โปรดดูภาพด้านล่าง)

ปรับปรุงกล่องโต้ตอบโครงการ Maven

สิ่งนี้ได้ผลสำหรับฉัน!


36

หากคุณใช้ eclipse ให้ คลิกขวาที่โครงการ -> คุณสมบัติ -> Maven และตรวจสอบให้แน่ใจว่า " แก้ไขการพึ่งพาจากโครงการพื้นที่ทำงาน "

หวังว่านี่จะช่วยได้


4
มันใช้งานได้สำหรับฉัน แต่ฉันไม่เข้าใจว่าทำไม คำอธิบายใด ๆ ที่อยู่เบื้องหลังสิ่งนี้?
— อานันท์

1
สิ่งนี้ไม่ได้ผลสำหรับฉันตอนแรก 12 decencies หายไปหลังจากทำเช่นนี้เป็น 74 ตอนนี้
— user2044822

27

ฉันรู้ว่าฉันค่อนข้างช้าในการสนทนา แต่ฉันก็มีปัญหานี้เช่นกัน ฉันคิดว่าปัญหาคือไฟร์วอลล์ของ บริษัท ของฉัน ทางออกของฉันคือถอดปลั๊กจากเครือข่ายเชื่อมต่อกับ open wireless ของเราแล้วบังคับให้ update ผ่าน Eclipse สิ่งนี้แก้ไขทุกอย่าง



1
ขอบคุณเพื่อน! มันใช้งานได้สำหรับฉันและประหยัดเวลาได้มาก
— กล่าวว่า fagan

14

ฉันมีปัญหาเดียวกันกับคราสที่บรรทัดคำสั่งสร้าง maven ทำงานได้ดี แต่ลองนี้

  • ไปที่. m2 / พื้นที่เก็บข้อมูลและล้างไดเรกทอรีที่เกี่ยวข้อง
  • รันการอ้างอิง maven ที่อัพเดตใน eclipse

ข้อผิดพลาดหายไป .... ทำไมบรรทัดคำสั่ง mvn ของฉันทำงานกับไดเรกทอรีเหล่านั้นและ eclipse .m2eclipse ไม่สามารถทำได้ฉันไม่รู้เลยและมันแย่มาก โครงการของฉันกำลังทำงานใน eclipse อีกครั้ง


ในหมายเหตุข้างเราเปลี่ยนมาใช้ gradle .... มีความสุขมากกว่ามดและสัตว์ประหลาด .... การตั้งค่าที่ดีมาก
— Dean Hiller

ไม่แน่ใจด้วยซ้ำว่ามันเกี่ยวข้องกับ Eclipse ผมมีปัญหาเดียวกันกับ IntelliJ และการลบแพคเกจที่มีปัญหาและใหม่ทำงานmvn clean installทำงาน
— เจ

12

ฉันมีปัญหาเดียวกันกับการใช้ IntelliJ ฉันแก้ไขได้ด้วยการคลิกขวาที่ pom.xml> Maven> นำเข้าอีกครั้ง


ใช่เหมือนชีวิตที่เรียบง่าย อย่างไรก็ตามคำตอบ @prime ทำงานสำหรับฉัน
— อิหม่ามบักซ์

10

ฉันแก้ไขปัญหานี้โดยการลบในโฟลเดอร์ที่เก็บซึ่งข้อผิดพลาดนี้ถูกแสดงทุกอย่างยกเว้นไฟล์. jar และ. pom


ฉันได้แก้ไขปัญหาเดียวกันด้วยการลบไฟล์ที่เกี่ยวข้องในที่เก็บโลคัล maven แล้วอัปเดตโครงการทั้งหมด
— โฆษณา Infinitum

8

ปัญหา "ไม่สามารถอ่านตัวบ่งชี้สิ่งประดิษฐ์" โดยทั่วไปแล้วบ่งชี้ถึงปัญหากับไฟล์ pom ของการพึ่งพาในที่เก็บ maven ฉันขอแนะนำให้คุณตรวจสอบอีกครั้งว่าชื่อไฟล์ pom เหมือนกันกับชื่อ maven ที่คาดไว้หรือไม่และตรวจสอบว่าเนื้อหาไฟล์ pom นั้นถูกต้องหรือไม่


1
การตรวจสอบ pom.xml นั้นมีประโยชน์ ฉันพบว่าฉันมีการพึ่งพากันสองครั้ง (ข้อผิดพลาดในการคัดลอกและวาง) หลังจากล้างทุกอย่างก็โอเค
— Adam Boczek

8

สำหรับฉันมันเกี่ยวข้องกับการตั้งค่า "User Setting.xml" ด้านใน

Window > preferences > Maven > User Settings > and then browsing to the user Settings inside the { maven unarchived directory / }/apache-maven-2.2.1/conf/settings.xml . 

6

ฉันมีโครงการ

 A/
 |--a1
 |--a2

ขณะนี้มีโครงการอื่นในองค์กรของเรา

 B/
 |--b1
 |--b2
 |--b3

(ทุกโมดูล a1, b1 ฯลฯ และโครงการ parent A, B มี pom.xml ของตนเองตามกฎ maven มาตรฐานของพ่อแม่และลูก)

ทั้งสองโครงการได้รับการตรวจสอบในคราสท้องถิ่นของฉัน (จาก SVN) ฉันทำงานอย่างหนักกับ A.

ฉันรู้ว่ามีฟังก์ชั่นทั่วไปที่ดี (b4) ที่พัฒนาใน B และฉันจำเป็นต้องใช้มัน

 B/
 |--b1
 |--b2
 |--b3
 |--b4 (NEW)

ผู้พัฒนา b4 ได้ปรับใช้โมดูล b4 นี้เป็นสิ่งประดิษฐ์ในพื้นที่เก็บข้อมูลขององค์กรของเรา ฉันรวมการพึ่งพา POM ของโมดูลของฉันนั่นคือ pom.xml ของ a2 Eclipse ดาวน์โหลดสิ่งประดิษฐ์ reuqired จาก repo และฉันสามารถนำเข้าชั้นเรียนในนั้น

ตอนนี้ปัญหาเริ่มต้น ... ฉันจำเป็นต้องตรวจสอบซอร์สโค้ดของ b4 เพื่อวัตถุประสงค์บางอย่างและเนื่องจากฉันได้ตรวจสอบ B บน eclipse ในพื้นที่ของฉันแล้วฉันได้ทำการอัพเดตจาก SVN และเช็กเอาต์โมดูล b4 ฉันยังรัน pom.xml ของโมดูล b4 กับเป้าหมายเช่น clean, แพ็คเกจ ฯลฯ หลังจากเวลาที่ฉันเสร็จสิ้นการเข้ารหัสของฉันฉันต้องสร้าง JAR ของโมดูล a2 ของฉัน ฉันรัน "แพ็คเกจ" บน pom.xml และ BAM ของ a2 !! ข้อผิดพลาดและข้อผิดพลาดสำหรับโมดูล a2 .. ข้อผิดพลาดเหล่านี้ยังไม่เป็นมิตรต่อผู้ใช้ สิ่งเดียวคือมีชื่อของ b4 อย่างแน่นอนในบันทึก

วิธีแก้ปัญหา: หลังจากลองใช้วิธีแก้ปัญหาหลาย ๆ ชั่วโมงฉันใช้งาน "mvn -U clean install" จากคอนโซลในไดเร็กตอรี่โปรเจคของ B (เช่น .. / codebase/B) เนื่องจาก B เป็นพาเรนต์คำสั่ง clean install รันสำหรับโมดูลทั้งหมดรวมถึง b4 และรันสำเร็จ หลังจากนี้ฉันเรียกใช้ "mvn -U clean install" สำหรับโครงการหลักของฉันซึ่งก็คือ A และสิ่งนี้ใช้ได้ผล! a2 โมดูลได้รวบรวมติดตั้ง (บรรจุในภายหลัง) สำเร็จ

จุดสำคัญนี่คือถ้า b4 อยู่ในพื้นที่ทำงานของคุณไม่เพียง แต่ติดตั้ง b4 คุณจะต้องทำความสะอาด - ติดตั้งเสร็จสมบูรณ์ B. ฉันมาถึงวิธีนี้หลังจากอ่านคำตอบจากZuill

แก้ไข: อีกสิ่งหนึ่งที่นี่เพื่อทราบว่าถ้าฉันไม่ได้ตรวจสอบโครงการ B ในสภาพแวดล้อมท้องถิ่นแล้วปัญหานี้อาจไม่เกิดขึ้นสำหรับฉัน ฉันมักจะคิดว่าสิ่งนี้เกิดขึ้นเพราะฉันได้ตรวจสอบ B ในพื้นที่ทำงานของฉัน


5

คุณพูดถึงสอง groupIds ที่แตกต่างกันและcom.morrislgn.merchandising.common com.johnlewis.jec.webpim.commonบางทีนี่อาจเป็นปัญหา


จุดที่ดี - ไม่มันไม่น่าเสียดาย ฉันคัดลอกแท็กที่ไม่ถูกต้องจาก POM XML นั่นคือแท็กด้านบนที่ฉันต้องการและไม่พบสิ่งที่ฉันทำ อ๊ะ! ฉันได้แก้ไขคำถามเพื่อแก้ไขความโง่เขลาของฉัน!
— Morrislgn


4

ไม่มีโชคในการอัปเดตผ่าน eclipse ต้องใช้การติดตั้ง mvn ใหม่ -U (ซึ่งแก้ไขทุกอย่าง)


10
Gal Bracha ตอบคำถามนี้เช่นกัน ดีกว่าที่จะลงคะแนนคำตอบการทำงานและเพิ่มความคิดเห็นหากจำเป็น
— Brian White

4

สำหรับฉันดูเหมือนว่าจะมีปัญหากับการพึ่งพา POM

ฉันทำงานโดยใช้ jitpack virtual repository ซึ่งคุณสามารถใส่ github repository ตาม URL แทน POM ของตัวเอง (ซึ่งดูเหมือนว่าจะผิดพลาดในกรณีของฉัน)

    <repository>
        <id>jitpack.io</id>
        <url>https://jitpack.io</url>
    </repository>

3

ฉันมีปัญหาเดียวกันอยู่พักหนึ่งแล้วแม้จะทำmvn -U clean installปัญหาไม่ได้รับการแก้ไข!

ในที่สุดฉันก็แก้ปัญหาโดยการลบทั้ง.m2โฟลเดอร์แล้วรีสตาร์ท IDE ของฉันและปัญหาก็หายไป!

ดังนั้นบางครั้งปัญหาจะเพิ่มขึ้นเนื่องจากความไม่ลงรอยกันหรือปัญหาบางอย่างในที่เก็บ Maven ท้องถิ่นของคุณ


พยายามทำ Maven resync ในขณะที่ออฟไลน์และซ่อน IntelliJ ไว้อย่างสมบูรณ์ ทำตามคำแนะนำของคุณลบ. m2 และตอนนี้มันทำงานได้อย่างมีเสน่ห์! ขอบคุณ!
— Victor Grazi

3

ในกรณีของเราข้อผิดพลาดปรากฏขึ้นเนื่องจากการเปลี่ยนชื่อกลุ่มที่ไม่ถูกต้องในขณะที่บางโครงการในการกำหนดค่า Maven หลายโมดูลอ้างอิงถึงคนอื่น ๆ

เรามีโครงการรวบรวม ( billing-parent) ด้วยสองโมดูล ( billing-api, billing):

com.company.team:billing-parent
|-com.company.team:billing-api
|-com.company.team:billing

โครงการขึ้นอยู่กับbilling billing-apiดังนั้นในpom.xmlมันมี:

<dependency>
    <groupId>com.company.team</groupId>
    <artifactId>billing-api</artifactId>
    <version>${project.version}</version>
</dependency>

เราตัดสินใจที่จะเปลี่ยนชื่อ groupID จากไปcom.company.team com.company.team.billingเราแทนที่ค่าเก่าpom.xmlใน<parent>ส่วนของผู้ปกครองและในส่วนของโมดูลทั้งสอง แต่ลืมอัปเดตการอ้างอิงด้านบน ดังนั้นเราจึงมีโครงร่างที่billingอ้างอิงถึงbilling-apiสิ่งประดิษฐ์โบราณ ในที่สุดมันจะงอยปากสร้างbillingโมดูลหลังจากเวลาด้วยข้อผิดพลาดเช่น

[ERROR] Failed to execute goal on project billing: Could not resolve dependencies for project com.company.team.billing:billing:jar:3.5.1-SNAPSHOT: Failed to collect dependencies at com.company.team:billing-api:jar:3.5.1-SNAPSHOT: Failed to read artifact descriptor for com.company.team:billing-api:jar:3.5.1-SNAPSHOT: Failure to find <parent of the com.company.team:billing-parent project which is not available any more>

แม้จะมีความจริงที่ว่าbilling-apiโมดูลสร้างโดยไม่มีข้อผิดพลาด

โซลูชันที่ 1: เปลี่ยนชื่อgroupIdในdependencyเช่นกัน

โซลูชันที่ 2: แทนที่groupIdด้วย${project.groupId}คุณสมบัติเช่นนี้:

<dependency>
    <groupId>${project.groupId}</groupId>
    <artifactId>billing-api</artifactId>
    <version>${project.version}</version>
</dependency>

ข้อสรุป ดังนั้นคำแนะนำของฉันในกรณีที่คุณพบกับข้อผิดพลาดในการกำหนดค่าหลายโมดูลจะต้อง: ตรวจสอบอย่างละเอียดgroupIdและartifactIdการพึ่งพาโมดูลเพื่อนบ้าน


2

นำทางผ่านเชลล์ภายในโฟลเดอร์โครงการของคุณและเรียกใช้คำสั่งต่อไปนี้:

mvn -U clean install

โดยปกติสิ่งนี้จะแก้ปัญหาของคุณได้แล้ว

หากคุณเห็นข้อความเช่นนี้:

ไม่สามารถแก้ไขการอ้างอิงสำหรับโครงการ: สงคราม: 0.0.1-SNAPSHOT: ล้มเหลวในการรวบรวมการอ้างอิงที่ com.sun.jersey: jersey-server: jar: 1.9

จากนั้นดำเนินการ:

export MAVEN_OPTS=-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2

ติดตามโดย:

mvn -U clean install

อีกครั้งเพื่ออัปเดตการอ้างอิงของคุณในที่สุด

หลังจากนั้นสร้าง maven ที่สะอาด

maven clean install

1

ฉันมีปัญหาที่คล้ายกัน ในกรณีของฉันเวอร์ชันของ testng ในโฟลเดอร์. m2 / repositories ของฉันเสียหาย แต่เมื่อฉันลบมัน & ทำการอัพเดต maven อีกครั้งทุกอย่างก็ใช้ได้ดี


0

ฉันมีปัญหานี้ใน eclipse mvn -U clean installไม่ทำงาน แต่คลิกขวาที่โครงการและเลือก Maven-> Update Project แก้ไข


0

ฉันเพิ่งเริ่มใช้ STS Eclipse ครั้งแรกที่ใช้ Maven โครงการที่ฉันติดตั้งมี settings.xml ของตัวเองแล้ว หากเป็นกรณีนี้คุณจะต้องอัปเดตไฟล์ settings.xml ในการกำหนดค่าการเรียกใช้

  1. คลิกขวาที่ pom.xml และ "Run As" -> "Run Configurations ... "

  2. ที่มีข้อความว่า "การตั้งค่าผู้ใช้" คลิกที่ปุ่มไฟล์และเพิ่ม settings.xml

  3. ฉันคิดว่านี่เป็นโครงการเฉพาะของคุณ แต่ "เป้าหมาย" ของฉันถูกตั้งค่าเป็น "การติดตั้งใหม่ทั้งหมด" และฉันตรวจสอบใน "ข้ามการทดสอบ"


0

ข้อผิดพลาดนี้โดยทั่วไปบอกว่า maven ไม่สามารถอ่านการอ้างอิงบางอย่างจากที่เก็บในเครื่อง มันอาจจะเกิดขึ้นเพราะไฟล์ jar ไม่ได้รับการดาวน์โหลดอย่างถูกต้อง ดังนั้นไปที่ที่เก็บโลคัล maven ของคุณและตรวจสอบให้แน่ใจว่าไม่มีไฟล์นามสกุล. lastUpdated


0

สิ่งนี้ช่วยฉัน:

จาก IDE (Red Hat CodeReady Studio ในกรณีของฉัน)

Windows -> Show View -> Terminal -> Open / Add local terminal

เรียกใช้คำสั่งดังต่อไปนี้>

$ cd /pom-file-path/

$ mvn -U clean install


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.