maven can';在我的存储库中找不到原型
我正在尝试创建自己的maven原型。目前,我正在[此处][1]顺利完成本教程。我可以构建原型项目,但是当我尝试从该原型生成项目时,我得到了下面的错误。Maven似乎找不到我创建的原型。有人能发现我的问题吗?是否有其他推荐的创建maven原型的教程?谢谢 Maven版本3.0.3 生成错误: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 -
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清洁安装。谢谢,我把这部分搞错了。我指定了错误的原型版本。