maven can';在我的存储库中找不到原型

maven can';在我的存储库中找不到原型,maven,maven-3,maven-plugin,maven-archetype,Maven,Maven 3,Maven Plugin,Maven Archetype,我正在尝试创建自己的maven原型。目前,我正在[此处][1]顺利完成本教程。我可以构建原型项目,但是当我尝试从该原型生成项目时,我得到了下面的错误。Maven似乎找不到我创建的原型。有人能发现我的问题吗?是否有其他推荐的创建maven原型的教程?谢谢 Maven版本3.0.3 生成错误: AR3Y35-LAPTOP:EclipseWS Albert$ mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -

我正在尝试创建自己的maven原型。目前,我正在[此处][1]顺利完成本教程。我可以构建原型项目,但是当我尝试从该原型生成项目时,我得到了下面的错误。Maven似乎找不到我创建的原型。有人能发现我的问题吗?是否有其他推荐的创建maven原型的教程?谢谢

Maven版本3.0.3

生成错误:

AR3Y35-LAPTOP:EclipseWS Albert$ mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeGroupId=com.myarch.archetypes -DarchetypeArtifactId=component-archetype -DinteractiveMode=false 
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] >>> maven-archetype-plugin:2.0:generate (default-cli) @ standalone-pom >>>
[INFO] 
[INFO] <<< maven-archetype-plugin:2.0:generate (default-cli) @ standalone-pom <<<
[INFO] 
[INFO] --- maven-archetype-plugin:2.0:generate (default-cli) @ standalone-pom ---
[INFO] Generating project in Batch mode
[WARNING] Specified archetype not found.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.389s
[INFO] Finished at: Fri Sep 23 02:33:55 PDT 2011
[INFO] Final Memory: 7M/81M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2.0:generate (default-cli) on project standalone-pom: The desired archetype does not exist (com.myarch.archetypes:component-archetype:1.0) -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
AR3Y35-LAPTOP:EclipseWS Albert$ 
AR3Y35-LAPTOP:EclipseWS Albert$mvn原型:generate-DgroupId=com.mycompany.app-DartifactId=my app-DarchetypeGroupId=com.myarch.archetypes-DarchetypeArtifactId=component原型-DinteractiveMode=false
[信息]正在扫描项目。。。
[信息]
[信息]------------------------------------------------------------------------
[信息]建筑Maven存根项目(无POM)1
[信息]------------------------------------------------------------------------
[信息]
[信息]>>>maven原型插件:2.0:generate(默认cli)@standalone pom>>>
[信息]
[信息]它告诉你:

[WARNING] Specified archetype not found.
您是否使用安装了原型

mvn install

在尝试使用它之前?

我需要在mvn archetpe:generate命令中包含-DarchetypeVersion={my.archetype.version}。要使用自定义原型,必须在主目录中的
.m2/repository/archetype catalog.xml
文件中创建一个条目。为此,需要使用以下命令安装原型:

mvn install archetype:update-local-catalog

之后,您将能够在使用
mvn-archetype:generate
命令创建新的Maven项目时使用新的原型。

执行mvn安装解决了问题,从idea执行后,问题得到了解决。

根据我自己的经验,您必须在下面的链接中搜索是否可以访问您的groupId


我发现我有打字错误,然后我就有了错误。

在我的情况下,问题是: -
更新本地目录
目标创建文件
~/.m2/repository/archetype catalog.xml
-
生成
目标搜索文件
~/.m2/archetype catalog.xml

复制文件是一种变通方法。不知道我是怎么解决的。当然,现在使用maven 3.5.4一切正常。

是的……mvn清洁安装。谢谢,我把这部分搞错了。我指定了错误的原型版本。