ทุกคน ฉันต้องการใช้ maven ในระบบ Linux Ubuntu ของฉัน ได้รับการติดตั้งอย่างดีกับ mvn -- เวอร์ชัน
ดังต่อไปนี้:
อาปาเช่ Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
หน้าแรกของ Maven: /opt/apache-maven
เวอร์ชัน Java: 1.8.0_312 ผู้จำหน่าย: Private Build รันไทม์: /usr/lib/jvm/java-8-openjdk-amd64/jre
ตำแหน่งที่ตั้งเริ่มต้น: en_US การเข้ารหัสแพลตฟอร์ม: UTF-8
ชื่อระบบปฏิบัติการ: "linux", เวอร์ชัน: "5.4.0-100-generic", arch: "amd64", family: "unix"
จากนั้นฉันทำตามคำแนะนำของ maven-in-5 นาทีของเว็บไซต์ทางการเพื่อดำเนินการตามคำชมนี้
mvn ต้นแบบ: สร้าง -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false
แต่ได้รับข้อผิดพลาดนี้:
[INFO] --------------------------------------------- -------------------------
[ข้อมูล] การสร้างล้มเหลว
[INFO] --------------------------------------------- -------------------------
[INFO] รวมเวลา: 6.694 วินาที
[INFO] เสร็จสิ้นเมื่อ: 2022-02-22T17:00:24+08:00
[INFO] --------------------------------------------- -------------------------
[ข้อผิดพลาด] ไม่พบปลั๊กอินสำหรับคำนำหน้า 'archetype' ในโครงการปัจจุบันและในกลุ่มปลั๊กอิน [org.apache.maven.plugins, org.codehaus.mojo] ที่พร้อมใช้งานจากที่เก็บ [local (/home/rockyzhang/.m2/ พื้นที่เก็บข้อมูล), jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public)] -> [วิธีใช้ 1]
[ข้อผิดพลาด]
[ข้อผิดพลาด] หากต้องการดูสแต็กเทรซทั้งหมดของข้อผิดพลาด ให้เรียกใช้ Maven อีกครั้งด้วยสวิตช์ -e
[ข้อผิดพลาด] เรียกใช้ Maven อีกครั้งโดยใช้สวิตช์ -X เพื่อเปิดใช้งานการบันทึกการดีบักแบบเต็ม
[ข้อผิดพลาด]
[ข้อผิดพลาด] สำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดและวิธีแก้ปัญหาที่เป็นไปได้ โปรดอ่านบทความต่อไปนี้:
[ข้อผิดพลาด] [วิธีใช้ 1] http://cwiki.apache.org/confluence/display/MAVEN/NoPluginFoundForPrefixException
ฉันยังค้นหาจาก google ตอนแรกฉันสงสัยว่ามันเกี่ยวกับปัญหาการกำหนดค่ามิเรอร์ของ การตั้งค่า.xml
ภายใต้/opt/apache-maven/conf
. จากนั้นฉันเพิ่มมิเรอร์และข้อมูลที่เก็บบางส่วนดังต่อไปนี้ แต่ข้อผิดพลาดด้านบนยังคงปรากฏขึ้น
<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
-->
<mirror>
<id>maven-default-http-blocker</id>
<mirrorOf>external:http:*</mirrorOf>
<name>Pseudo repository to mirror external repositories initially using HTTP.</name>
<url>http://0.0.0.0/</url>
<blocked>true</blocked>
</mirror>
<mirror>
<id>central</id>
<name>Maven Repository Switchboard</name>
<url>http://repo1.maven.org/maven2</url>
<mirrorOf>central-repo1</mirrorOf>
</mirror>
<mirror>
<id>jboss-public-repository-group</id>
<mirrorOf>central</mirrorOf>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>
</mirrors>
ฉันยังพยายาม วิธีใช้ mvn:โปรไฟล์ที่ใช้งานอยู่
เพื่อตรวจสอบ แต่ได้รับข้อผิดพลาดที่คล้ายกัน
[ข้อผิดพลาด] ไม่พบปลั๊กอินสำหรับคำนำหน้า 'ความช่วยเหลือ' ในโครงการปัจจุบันและในกลุ่มปลั๊กอิน [org.apache.maven.plugins, org.codehaus.mojo] ที่พร้อมใช้งานจากที่เก็บ [local (/home/rockyzhang/.m2/ พื้นที่เก็บข้อมูล), jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public)] -> [วิธีใช้ 1]
ฉันเป็นคนใหม่และหวังว่าจะมีคนให้คำแนะนำกับฉันว่ามันเกี่ยวข้องกับปัญหาการกำหนดค่า settings.xml หรือไม่ ถ้าไม่ได้จะแก้อย่างไร ? mvn เพิ่งติดตั้งและมี การบันทึก settings.xml toolchains.xml
ภายใต้ /conf