1. 程式人生 > >Could not find goal 'create' in plugin org.apache.maven.plugins:maven-archetype-plugin:3.0.0 among

Could not find goal 'create' in plugin org.apache.maven.plugins:maven-archetype-plugin:3.0.0 among

在使用maven建立工程;mvn archetype:create -DgroupId=org.ldy -DartifactId=proj
本地maven版本為:Apache Maven 3.3.9
遇到: Could not find goal ‘create’ in plugin org.apache.maven.plugins:maven-archetype-plugin:3.0.0 among available goals crawl, create-from-project, generate, help, integration-test, jar, update-local-catalog -> [Help 1]的問題

初步分析是因為maven版本原因導致的
在stackoverflow找到解決方式如下

mvn archetype:generate -DgroupId=org.sonatype.mavenbook.ch03 -DartifactId=simple -DpackageName=org.sonatype.mavenbook -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
修改create命令為generate

原因分析:create is deprecated in maven 3.0.5 and beyond,在maven3.0.5以上版本捨棄了create,使用generate生成專案