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