Score:0

Ubuntu 18.04 mvn archetype:generate ไม่ทำงานกับข้อผิดพลาด "ไม่พบปลั๊กอินสำหรับคำนำหน้า 'archetype' ในโครงการปัจจุบันและในกลุ่มปลั๊กอิน"

ธง us

ทุกคน ฉันต้องการใช้ 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

David avatar
cn flag
อูบุนตูเวอร์ชันใด
user3841939 avatar
us flag
เวอร์ชัน Ubuntu คือ 18.04 LTS

โพสต์คำตอบ

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