使用mvn 命令创建java项目时报错。

发布时间:2023-04-27 09:12:45

今天用以下maven命令创建项目

mvn archetype:generate -DgroupId=com.laoshuisheng.web -DartifactId=test-web -DarchetypeArtifactId=maven-archetype-webapp -Dversion=1.0

以下错误报告:

D:\java\work\workspace>mvn archetype:generate -DgroupId=com.laoshuisheng.web -DartifactId=test-web -DarchetypeArtifactId=maven-archetype-webapp -Dversion=1.0 [INFO] Scanning for projects... [INFO] Searching repository for plugin with prefix: 'archetype'. [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Error building POM (may not be this project's POM).

Project ID: org.apache.maven.plugins:maven-archetype-plugin

Reason: Error getting POM for 'org.apache.maven.plugins:maven-archetype-plugin' from the repository: Failed to resolve artifact, possibly due to a repository list that is not appropriately equipped for this artifact's metadata. org.apache.maven.plugins:maven-archetype-plugin:pom:2.3-SNAPSHOT

from the specified remote repositories:central ( http:///repo1.maven.org/maven2)

for project org.apache.maven.plugins:maven-archetype-plugin [INFO] ------------------------------------------------------------------------ [INFO] For more information, run Maven with the -e switch [INFO] ------------------------------------------------------------------------ [INFO] Total time: < 1 second [INFO] Finished at: Thu Jan 02 23:10:20 CST 2014 [INFO] Final Memory: 1M/15M [INFO] ------------------------------------------------------------------------

解决方案: 项目创建失败的原因是没有本地仓库,没有maven-archetype-plugin.导致jar包。 后来我把本地maven资源库中的/org/apache/maven/plugins/目录下的maven-archetype-删除plugin后,再次尝试上述命令,解决问题。

上一篇 设计表的资料
下一篇 解决 Failed to create the Java Virtual Machine

文章素材均来源于网络,如有侵权,请联系管理员删除。

标签: Java教程Java基础Java编程技巧面试题Java面试题