新手到Maven,尝试使用以下程序运行第一个程序

mvn archetype:generate -DgroupId = com.codenotfound -DartifactId = hello-world -DarchetypeArtifactId = maven-archetype-quickstart -DinteractiveMode = false

得到错误:

Error merging velocity templates while running mvn

从以下位置运行命令:

C:\Users\codenotfound>

我已经设置了JAVA_HOME,M2_HOME和PATH . 我能够在java -version和mvn -version中获得响应我有以下系统:

Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297; 2018-02-24T14:49:05-05:00)

Maven home:C:\ apache-maven-3.5.3 \ bin .. Java版本:10.0.1,供应商:Oracle Corporation Java home:C:\ Program Files \ Java \ jdk-10.0.1默认语言环境:en_US,platform编码:Cp1252操作系统名称:“windows 10”,版本:“10.0”,arch:“amd64”,family:“windows”

在此先感谢您的帮助 .

错误日志------------------------------------------------ -----

[错误]无法执行目标org.apache.maven.plugins:maven-archetype-plugin:3.0.1:生成(default-cli)项目独立-pom:错误合并速度模板 - > [帮助1] org.apache .maven.lifecycle.LifecycleExecutionException:无法执行目标org.apache.maven.plugins:maven-archetype-plugin:3.0.1:在project standalone-pom上生成(default-cli):在org.apache中合并速度模板时出错 . maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213)位于org.apache.maven.maven.life.internal.MojoExecutor的org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154) . 执行(MojoExecutor.java:146)org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)在org.apache的org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56) .maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192) )org.apache.maven.maven.maven.Maven.cli.doMain(org.apache.maven.maven.cli.MavenCli.exeMain)中的org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)org.apache.maven.cli.MavenCli.execute(MavenCli.java:956) mavenCli.java:290)atg.apache.maven.cli.MavenCli.main(MavenCli.java:194)at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at jdk.internal.reflect.NativeMethodAccessorImpl.invoke( NativeMethodAccessorImpl.java:62)位于org.codehaus.plexus.classworlds.launcher的java.lang.reflect.Method.invoke(Method.java:564)的jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) .Launcher.launchEnhanced(Launcher.java:289)org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)org.codehaus.plexus.classworlds.launcher.Launcher.mainWi org.codehaus.plexus.classworlds.launcher.Launcher.main中的thExitCode(Launcher.java:415)(Launcher.java:356)引起:org.apache.maven.plugin.MojoFailureException:在org.apache中合并速度模板时出错.maven.archetype.mojos.CreateProjectFromArchetypeMojo.execute(CreateProjectFromArchetypeMojo.java:206)org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:208)org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)at at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)org.apache.maven.lifecycle . internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder . java:56)org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)at org.apache.maven.DefaultMaven .doExecute(DefaultMaven.java:192)org.apache.maven.maven.DefaultMaven.execute(DefaultMaven.java:105)位于org.apache的org.apache.maven.cli.MavenCli.execute(MavenCli.java:956) . maven.cli.MavenCli.doMain(MavenCli.java:290)位于jdk的jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)的org.apache.maven.cli.MavenCli.main(MavenCli.java:194) . 在org上的java.lang.reflect.Method.invoke(Method.java:564)的jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中的internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) .codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)org.codehaus.plexus.classworlds.la uncher.Launcher.mainWithExitCode(Launcher.java:415)at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)[ERROR] [ERROR]