Điểm:0

Ubuntu 18.04 mvn archetype:generate không hoạt động với lỗi "Không tìm thấy plugin nào cho tiền tố 'archetype' trong dự án hiện tại và trong các nhóm plugin"

lá cờ us

mọi người, tôi muốn sử dụng maven trong hệ thống Linux Ubuntu của mình. Nó đã được cài đặt tốt với mvn --version như sau:

Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Trang chủ Maven: /opt/apache-maven
Phiên bản Java: 1.8.0_312, nhà cung cấp: Bản dựng riêng, thời gian chạy: /usr/lib/jvm/java-8-openjdk-AMD64/jre
Ngôn ngữ mặc định: en_US, mã hóa nền tảng: UTF-8
Tên hệ điều hành: "linux", phiên bản: "5.4.0-100-generic", vòm: "amd64", họ: "unix"

Sau đó, tôi làm theo hướng dẫn về maven-in-5 phút của trang web chính thức để thực hiện phần thưởng này mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false nhưng nhận được lỗi này:

[THÔNG TIN] --------------------------------------------- -------------------------
[INFO] CÔNG TRÌNH LỖI
[THÔNG TIN] --------------------------------------------- -------------------------
[INFO] Tổng thời gian: 6,694 giây
[INFO] Kết thúc lúc: 2022-02-22T17:00:24+08:00
[THÔNG TIN] --------------------------------------------- -------------------------
[LỖI] Không tìm thấy plugin nào cho tiền tố 'archetype' trong dự án hiện tại và trong các nhóm plugin [org.apache.maven.plugins, org.codehaus.mojo] có sẵn từ kho [local (/home/rockyzhang/.m2/ kho lưu trữ), jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public)] -> [Trợ giúp 1]
[LỖI] 
[ERROR] Để xem toàn bộ dấu vết ngăn xếp của các lỗi, hãy chạy lại Maven bằng khóa chuyển -e.
[ERROR] Chạy lại Maven bằng khóa chuyển -X để bật ghi nhật ký gỡ lỗi đầy đủ.
[LỖI] 
[ERROR] Để biết thêm thông tin về các lỗi và giải pháp khả thi, vui lòng đọc các bài viết sau:
[LỖI] [Trợ giúp 1] http://cwiki.apache.org/confluence/display/MAVEN/NoPluginFoundForPrefixException

Tôi cũng đã tìm kiếm nó từ google. Lúc đầu, tôi đã tự hỏi đó là về vấn đề cấu hình nhân bản của cài đặt.xml Dưới/opt/apache-maven/conf. Sau đó, tôi đã thêm một số thông tin về máy nhân bản và kho lưu trữ như sau nhưng lỗi trên vẫn xuất hiện.

<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>  

tôi cũng cố gắng trợ giúp mvn: hồ sơ hoạt động để kiểm tra nhưng nhận được lỗi tương tự

[LỖI] Không tìm thấy plugin nào cho tiền tố 'trợ giúp' trong dự án hiện tại và trong các nhóm plugin [org.apache.maven.plugins, org.codehaus.mojo] có sẵn từ kho lưu trữ [cục bộ (/home/rockyzhang/.m2/ kho lưu trữ), jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public)] -> [Trợ giúp 1]

Tôi là một người mới và hy vọng ai đó có thể cho tôi một số gợi ý rằng liệu nó có liên quan đến vấn đề cấu hình settings.xml hay không. Nếu không làm thế nào để giải quyết nó? mvn vừa được cài đặt và có ghi nhật ký settings.xml toolchains.xml ở dưới cái /conf

David avatar
lá cờ cn
Phiên bản nào của Ubuntu?
user3841939 avatar
lá cờ us
Phiên bản Ubuntu là 18.04 LTS

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.