maven命令行创建web项目报错:java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils

  早上一上班就想新建一个web项目玩玩,没想到一敲命令创建就失败了,真是出师不利。各种折腾无果,当然我也可以用eclipse直接创建的,就是不甘心被这破问题给耍了。刚刚才发现问题原因,这个结果我也是醉了,太坑爹了。

  问题现象:

E:\workspace>mvn archetype:generate  -DarchetypeCatalog=internal -DgroupId=com.wulinfeng.memcache -DartifactId=memcache-view -DarchetypeArtifactId=maven-archetype-webapp
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> maven-archetype-plugin:3.0.1:generate (default-cli) > generate-sources @ standalone-pom >>>
[INFO]
[INFO] <<< maven-archetype-plugin:3.0.1:generate (default-cli) < generate-sources @ standalone-pom <<<
[INFO]
[INFO] --- maven-archetype-plugin:3.0.1:generate (default-cli) @ standalone-pom ---
Downloading: http://211.140.17.101:8031/nexus/content/groups/group_migu/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.pom
Downloaded: http://211.140.17.101:8031/nexus/content/groups/group_migu/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.pom (0 B at 0.0 KB/sec)
Downloading: http://211.140.17.101:8031/nexus/content/groups/group_migu/org/slf4j/slf4j-parent/1.7.5/slf4j-parent-1.7.5.pom
Downloaded: http://211.140.17.101:8031/nexus/content/groups/group_migu/org/slf4j/slf4j-parent/1.7.5/slf4j-parent-1.7.5.pom (0 B at 0.0 KB/sec)
Downloading: http://211.140.17.101:8031/nexus/content/groups/group_migu/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar
Downloaded: http://211.140.17.101:8031/nexus/content/groups/group_migu/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar (26 KB at 41.4 KB/sec)
[WARNING] Error initializing: org.codehaus.plexus.velocity.DefaultVelocityComponent@6443b128
java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils
        at org.apache.velocity.runtime.resource.ResourceManagerImpl.initialize(ResourceManagerImpl.java:161)  at org.apache.velocity.runtime.RuntimeInstance.initializeResourceManager(RuntimeInstance.java:730)
        at org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java:263)
        at org.apache.velocity.app.VelocityEngine.init(VelocityEngine.java:93)
        at org.codehaus.plexus.velocity.DefaultVelocityComponent.initialize(DefaultVelocityComponent.java:95)
        at org.eclipse.sisu.plexus.PlexusLifecycleManager.initialize(PlexusLifecycleManager.java:303)
        at org.eclipse.sisu.plexus.PlexusLifecycleManager.activate(PlexusLifecycleManager.java:207)
        at org.eclipse.sisu.bean.BeanScheduler$Pending.activate(BeanScheduler.java:156)
        at org.eclipse.sisu.bean.BeanScheduler$Activator.onProvision(BeanScheduler.java:185)
        at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:126)
        at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:68)
        at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:63)
        at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)
        at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
        at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
        at org.eclipse.sisu.inject.Guice4$1.get(Guice4.java:162)
        at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:81)
        at org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:51)
        at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:263)
        at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:255)
        at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:517)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:121)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
        at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang.StringUtils
        at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
        at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
        at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)
        at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
        ... 44 more
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 11.561 s
[INFO] Finished at: 2017-11-21T10:13:13+08:00
[INFO] Final Memory: 10M/93M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.0.1:generate (default-cli) on project standalone-pom: Execution default-cli of goal org.apache.maven.plugins:maven-archetype-plugin:3.0.1:generate failed: A required class was missing while executing org.apache.maven.plugins:maven-archetype-plugin:3.0.1:generate: org/apache/commons/lang/StringUtils
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>org.apache.maven.plugins:maven-archetype-plugin:3.0.1
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/E:/Users/wulf/.m2/repository/org/apache/maven/plugins/maven-archetype-plugin/3.0.1/maven-archetype-plugin-3.0.1.jar
[ERROR] urls[1] = file:/E:/Users/wulf/.m2/repository/org/apache/maven/archetype/archetype-catalog/3.0.1/archetype-catalog-3.0.1.jar
[ERROR] urls[2] = file:/E:/Users/wulf/.m2/repository/org/apache/maven/archetype/archetype-descriptor/3.0.1/archetype-descriptor-3.0.1.jar
[ERROR] urls[3] = file:/E:/Users/wulf/.m2/repository/org/apache/maven/archetype/archetype-common/3.0.1/archetype-common-3.0.1.jar
[ERROR] urls[4] = file:/E:/Users/wulf/.m2/repository/net/sourceforge/jchardet/jchardet/1.0/jchardet-1.0.jar
[ERROR] urls[5] = file:/E:/Users/wulf/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.6/plexus-component-annotations-1.6.jar
[ERROR] urls[6] = file:/E:/Users/wulf/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar
[ERROR] urls[7] = file:/E:/Users/wulf/.m2/repository/jdom/jdom/1.0/jdom-1.0.jar
[ERROR] urls[8] = file:/E:/Users/wulf/.m2/repository/commons-io/commons-io/2.2/commons-io-2.2.jar
[ERROR] urls[9] = file:/E:/Users/wulf/.m2/repository/org/codehaus/plexus/plexus-velocity/1.1.8/plexus-velocity-1.1.8.jar
[ERROR] urls[10] = file:/E:/Users/wulf/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.jar
[ERROR] urls[11] = file:/E:/Users/wulf/.m2/repository/org/codehaus/groovy/groovy/1.8.3/groovy-1.8.3.jar
[ERROR] urls[12] = file:/E:/Users/wulf/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar
[ERROR] urls[13] = file:/E:/Users/wulf/.m2/repository/asm/asm/3.2/asm-3.2.jar
[ERROR] urls[14] = file:/E:/Users/wulf/.m2/repository/asm/asm-commons/3.2/asm-commons-3.2.jar
[ERROR] urls[15] = file:/E:/Users/wulf/.m2/repository/asm/asm-util/3.2/asm-util-3.2.jar
[ERROR] urls[16] = file:/E:/Users/wulf/.m2/repository/asm/asm-analysis/3.2/asm-analysis-3.2.jar
[ERROR] urls[17] = file:/E:/Users/wulf/.m2/repository/asm/asm-tree/3.2/asm-tree-3.2.jar
[ERROR] urls[18] = file:/E:/Users/wulf/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.21/plexus-utils-3.0.21.jar
[ERROR] urls[19] = file:/E:/Users/wulf/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-6/plexus-interactivity-api-1.0-alpha-6.jar
[ERROR] urls[20] = file:/E:/Users/wulf/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar
[ERROR] urls[21] = file:/E:/Users/wulf/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar
[ERROR] urls[22] = file:/E:/Users/wulf/.m2/repository/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar
[ERROR] urls[23] = file:/E:/Users/wulf/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
[ERROR] urls[24] = file:/E:/Users/wulf/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
[ERROR] urls[25] = file:/E:/Users/wulf/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[26] = file:/E:/Users/wulf/.m2/repository/org/apache/maven/shared/maven-invoker/2.2/maven-invoker-2.2.jar
[ERROR] urls[27] = file:/E:/Users/wulf/.m2/repository/org/apache/maven/shared/maven-artifact-transfer/0.9.0/maven-artifact-transfer-0.9.0.jar
[ERROR] urls[28] = file:/E:/Users/wulf/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.0.0/maven-common-artifact-filters-3.0.0.jar
[ERROR] urls[29] = file:/E:/Users/wulf/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.0.0/maven-shared-utils-3.0.0.jar
[ERROR] urls[30] = file:/E:/Users/wulf/.m2/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar
[ERROR] urls[31] = file:/E:/Users/wulf/.m2/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.jar
[ERROR] urls[32] = file:/E:/Users/wulf/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar
[ERROR] urls[33] = file:/E:/Users/wulf/.m2/repository/org/apache/maven/shared/maven-script-interpreter/1.0/maven-script-interpreter-1.0.jar
[ERROR] urls[34] = file:/E:/Users/wulf/.m2/repository/org/beanshell/bsh/2.0b4/bsh-2.0b4.jar
[ERROR] urls[35] = file:/E:/Users/wulf/.m2/repository/org/apache/ant/ant/1.8.1/ant-1.8.1.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]]
[ERROR]
[ERROR] -----------------------------------------------------: org.apache.commons.lang.StringUtils
[ERROR] -> [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/PluginContainerException
[WARNING] Problem disposing: org.codehaus.plexus.components.interactivity.DefaultInputHandler@264c5d07
java.lang.NullPointerException
        at org.codehaus.plexus.components.interactivity.DefaultInputHandler.dispose(DefaultInputHandler.java:70)
        at org.eclipse.sisu.plexus.PlexusLifecycleManager.dispose(PlexusLifecycleManager.java:368)
        at org.eclipse.sisu.plexus.PlexusLifecycleManager.unmanage(PlexusLifecycleManager.java:173)
        at org.codehaus.plexus.DefaultPlexusContainer.dispose(DefaultPlexusContainer.java:590)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:315)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
[WARNING] Problem disposing: org.codehaus.plexus.components.interactivity.DefaultOutputHandler@69cac930
java.lang.NullPointerException
        at org.codehaus.plexus.components.interactivity.DefaultOutputHandler.dispose(DefaultOutputHandler.java:53)
        at org.eclipse.sisu.plexus.PlexusLifecycleManager.dispose(PlexusLifecycleManager.java:368)
        at org.eclipse.sisu.plexus.PlexusLifecycleManager.unmanage(PlexusLifecycleManager.java:173)
        at org.codehaus.plexus.DefaultPlexusContainer.dispose(DefaultPlexusContainer.java:590)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:315)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
[WARNING] Problem disposing: org.codehaus.plexus.components.interactivity.DefaultInputHandler@5d39f2d8
java.lang.NullPointerException
        at org.codehaus.plexus.components.interactivity.DefaultInputHandler.dispose(DefaultInputHandler.java:70)
        at org.eclipse.sisu.plexus.PlexusLifecycleManager.dispose(PlexusLifecycleManager.java:368)
        at org.eclipse.sisu.plexus.PlexusLifecycleManager.unmanage(PlexusLifecycleManager.java:173)
        at org.codehaus.plexus.DefaultPlexusContainer.dispose(DefaultPlexusContainer.java:590)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:315)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
[WARNING] Problem disposing: org.codehaus.plexus.components.interactivity.DefaultOutputHandler@55ea2d70
java.lang.NullPointerException
        at org.codehaus.plexus.components.interactivity.DefaultOutputHandler.dispose(DefaultOutputHandler.java:53)
        at org.eclipse.sisu.plexus.PlexusLifecycleManager.dispose(PlexusLifecycleManager.java:368)
        at org.eclipse.sisu.plexus.PlexusLifecycleManager.unmanage(PlexusLifecycleManager.java:173)
        at org.codehaus.plexus.DefaultPlexusContainer.dispose(DefaultPlexusContainer.java:590)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:315)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)

  问题原因:从报错日志看是少类了org/apache/commons/lang/StringUtils,我到本地仓库去看是有commons-lang这个jar包的。换了其他几个mvn archetype:generate命令参数都不行,可以确定跟命令本身无关,怀疑是jar包问题。删掉commons-lang这个jar包,直接敲mvn archetype:generate回车,没发现重现下包,而报错依旧。既然不是StringUtils引起的,那么会不会是ResourceManagerImpl搞的鬼?接着删velocity这个jar包,接着敲mvn archetype:generate,这次从私服上重新下载了该jar包,但还是报错依旧:

  

E:\workspace>mvn archetype:generate
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> maven-archetype-plugin:3.0.1:generate (default-cli) > generate-sources @ standalone-pom >>>
[INFO]
[INFO] <<< maven-archetype-plugin:3.0.1:generate (default-cli) < generate-sources @ standalone-pom <<<
[INFO]
[INFO] --- maven-archetype-plugin:3.0.1:generate (default-cli) @ standalone-pom ---
Downloading: http://211.140.17.101:8031/nexus/content/groups/group_migu/org/apache/velocity/velocity/1.7/velocity-1.7.pom
[WARNING] Checksum validation failed, expected 6047636d464804f4075f703660a010890e40723d but is 7907766a1649f733677d712e2824c446583c6524 for http://211.140.17.101:8031/nexus/content/groups/group_migu/org/apache/velocity/velocity/1.7/velocity-1.7.pom
[WARNING] Could not validate integrity of download from http://211.140.17.101:8031/nexus/content/groups/group_migu/org/apache/velocity/velocity/1.7/velocity-1.7.pom: Checksum validation failed, expected 6047636d464804f4075f703660a010890e40723d but is 7907766a1649f733677d712e2824c446583c6524
[WARNING] Checksum validation failed, expected 6047636d464804f4075f703660a010890e40723d but is 7907766a1649f733677d712e2824c446583c6524 for http://211.140.17.101:8031/nexus/content/groups/group_migu/org/apache/velocity/velocity/1.7/velocity-1.7.pom
Downloaded: http://211.140.17.101:8031/nexus/content/groups/group_migu/org/apache/velocity/velocity/1.7/velocity-1.7.pom (398 B at 1.3 KB/sec)
Downloading: http://211.140.17.101:8031/nexus/content/groups/group_migu/org/apache/velocity/velocity/1.7/velocity-1.7.jar
Downloaded: http://211.140.17.101:8031/nexus/content/groups/group_migu/org/apache/velocity/velocity/1.7/velocity-1.7.jar (439 KB at 2080.4 KB/sec)
[WARNING] Error initializing: org.codehaus.plexus.velocity.DefaultVelocityComponent@baf1bb3
java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils
        at org.apache.velocity.runtime.resource.ResourceManagerImpl.initialize(ResourceManagerImpl.java:161)
        at org.apache.velocity.runtime.RuntimeInstance.initializeResourceManager(RuntimeInstance.java:730)
        at org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java:263)
        at org.apache.velocity.app.VelocityEngine.init(VelocityEngine.java:93)
        at org.codehaus.plexus.velocity.DefaultVelocityComponent.initialize(DefaultVelocityComponent.java:95)
        at org.eclipse.sisu.plexus.PlexusLifecycleManager.initialize(PlexusLifecycleManager.java:303)
        at org.eclipse.sisu.plexus.PlexusLifecycleManager.activate(PlexusLifecycleManager.java:207)
        at org.eclipse.sisu.bean.BeanScheduler$Pending.activate(BeanScheduler.java:156)
        at org.eclipse.sisu.bean.BeanScheduler$Activator.onProvision(BeanScheduler.java:185)
        at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:126)
        at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:68)
        at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:63)
        at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)
        at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
        at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
        at org.eclipse.sisu.inject.Guice4$1.get(Guice4.java:162)
        at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:81)
        at org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:51)
        at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:263)
        at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:255)
        at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:517)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:121)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
        at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang.StringUtils
        at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
        at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
        at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)
        at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
        ... 44 more
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.578 s
[INFO] Finished at: 2017-11-21T12:47:51+08:00
[INFO] Final Memory: 12M/161M
[INFO] ------------------------------------------------------------------------

  竟然校验失败了,怀疑自家仓库的jar包有问题,换人家的仓库试试吧,在maven的setting.xml文件mirrors节点里加入新镜像:

    <mirror>  
      <id>alimaven</id>  
      <name>aliyun maven</name>  
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
      <mirrorOf>central</mirrorOf>          
    </mirror>   

  再敲一次mvn archetype:generate:

E:\workspace>mvn archetype:generate
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> maven-archetype-plugin:3.0.1:generate (default-cli) > generate-sources @ standalone-pom >>>
[INFO]
[INFO] <<< maven-archetype-plugin:3.0.1:generate (default-cli) < generate-sources @ standalone-pom <<<
[INFO]
[INFO] --- maven-archetype-plugin:3.0.1:generate (default-cli) @ standalone-pom ---
Downloading: http://maven.aliyun.com/nexus/content/groups/public/org/apache/velocity/velocity/1.7/velocity-1.7.pom
Downloaded: http://maven.aliyun.com/nexus/content/groups/public/org/apache/velocity/velocity/1.7/velocity-1.7.pom (11 KB at 24.4 KB/sec)
Downloading: http://maven.aliyun.com/nexus/content/groups/public/commons-lang/commons-lang/2.4/commons-lang-2.4.pom
Downloaded: http://maven.aliyun.com/nexus/content/groups/public/commons-lang/commons-lang/2.4/commons-lang-2.4.pom (14 KB at 58.3 KB/sec)
Downloading: http://maven.aliyun.com/nexus/content/groups/public/org/apache/commons/commons-parent/9/commons-parent-9.pom
Downloaded: http://maven.aliyun.com/nexus/content/groups/public/org/apache/commons/commons-parent/9/commons-parent-9.pom (22 KB at 88.9 KB/sec)
Downloading: http://maven.aliyun.com/nexus/content/groups/public/commons-lang/commons-lang/2.4/commons-lang-2.4.jar
Downloading: http://maven.aliyun.com/nexus/content/groups/public/org/apache/velocity/velocity/1.7/velocity-1.7.jar
Downloaded: http://maven.aliyun.com/nexus/content/groups/public/commons-lang/commons-lang/2.4/commons-lang-2.4.jar (256 KB at 611.7 KB/sec)
Downloaded: http://maven.aliyun.com/nexus/content/groups/public/org/apache/velocity/velocity/1.7/velocity-1.7.jar (439 KB at 840.9 KB/sec)
[INFO] Generating project in Interactive mode
[INFO] No archetype defined. Using maven-archetype-quickstart (org.apache.maven.archetypes:maven-archetype-quickstart:1.0)
Choose archetype:
1: remote -> org.sonatype.flexmojos:flexmojos-archetypes-application (-)
2: remote -> org.sonatype.flexmojos:flexmojos-archetypes-modular-webapp (-)
3: remote -> org.sonatype.nexus.archetypes:nexus-plugin-archetype (-)
4: remote -> org.springframework.osgi:spring-osgi-bundle-archetype (Spring OSGi Maven2 Archetype)
5: remote -> org.springframework.ws:spring-ws-archetype (Spring Web Services Maven2 Archetype.)
6: remote -> org.sqlproc:sqlproc-archetype-simple-jdbc (SQL Processor Archetype for Simple JDBC Application)
7: remote -> org.sqlproc:sqlproc-archetype-simple-spring (-)
8: remote -> org.switchyard.archetypes:switchyard-application (-)
9: remote -> org.syncope:syncope-archetype (-)
10: remote -> org.teavm:teavm-maven-webapp (An archetype that creates a simple web application with enabled TeaVM)
11: remote -> org.terasoluna.gfw.blank:terasoluna-gfw-multi-web-blank-jpa-archetype (Web Blank Multi Project (JPA) using TERASOLUNA Server Framework for Java (5.x))
12: remote -> org.terasoluna.gfw.blank:terasoluna-gfw-multi-web-blank-jpa-jpa-archetype (Web Blank Multi Project (JPA) (JPA) using TERASOLUNA Server Framework for Java (5.x))
13: remote -> org.terasoluna.gfw.blank:terasoluna-gfw-web-blank-jpa-archetype (Web Blank Project (JPA) using TERASOLUNA Server Framework for Java (5.x))
14: remote -> org.testifyproject.archetypes:junit-hk2-integrationtest-archetype (Creates a new quickstart project to integration test HK2 modules and services with Testify, JUnit4, Mockito, and AssertJ.)
15: remote -> org.tinygroup:org.tinygroup.developarchetype (-)
16: remote -> org.tinygroup:org.tinygroup.uicomponentarchetype (-)
17: remote -> org.tinygroup:org.tinygroup.weixinarchetype (-)
18: remote -> org.tinygroup:plugincomponent (-)
19: remote -> org.tinygroup:servicecomponentarchetype (-)
20: remote -> org.uberfire:uberfire-component-archetype (UberFire Component Archetype)
21: remote -> org.uberfire:uberfire-project-archetype (UberFire Project Archetype)
22: remote -> com.vaadin:vaadin-archetype-application-example (This archetype generates a sample Vaadin application as a multi-module Maven project.)
23: remote -> org.wicketstuff.scala:wicket-scala-archetype (Basic setup for a project that combines Scala and Wicket,
                depending on the Wicket-Scala project. Includes an example Specs
                test.)
24: remote -> org.wicketstuff.scala:wicketstuff-scala-archetype (-)
25: remote -> org.wikbook:wikbook.archetype (-)
26: remote -> org.wildfly.camel.archetypes:wildfly-camel-archetype-spring (Creates a WildFly Camel Spring application)
27: remote -> org.wildfly.camel.archetypes:wildfly-camel-archetype-cdi (Creates a WildFly Camel CDI application)
28: remote -> org.ops4j.pax.web.archetypes:war-archetype (-)
29: remote -> org.ops4j.pax.web.archetypes:wab-gwt-archetype (-)
30: remote -> org.ops4j.pax.web.archetypes:wab-archetype (-)
31: remote -> org.openl.rules:openl-simple-project-archetype (-)
32: remote -> org.onosproject:onos-uitopo-archetype (ONOS UI Topology-Overlay overlay archetype)
33: remote -> org.onosproject:onos-uitab-archetype (ONOS UI Table-View overlay archetype)
34: remote -> org.onosproject:onos-ui-archetype (ONOS UI Custom-View overlay archetype)
35: remote -> org.onosproject:onos-rest-archetype (ONOS REST API bundle archetype)
36: remote -> org.onosproject:onos-cli-archetype (ONOS Apache Karaf bundle archetype)
37: remote -> org.onosproject:onos-bundle-archetype (ONOS OSGi bundle archetype)
38: remote -> org.onosproject:onos-api-archetype (ONOS OSGi API bundle archetype)
39: remote -> org.emmalanguage:emma-quickstart (-)
40: remote -> ro.pippo:pippo-quickstart (-)
41: remote -> org.pustefixframework:pustefix-archetype-basic (Pustefix archetype creating a basic application)
42: remote -> org.pustefixframework:pustefix-archetype-application (Pustefix Archetype for Applications)
43: remote -> org.pustefixframework.maven.archetypes:pustefix-archetype-module (Pustefix Archetype for Modules)
44: remote -> org.eclipse.scout.archetypes:scout-jaxws-module (Maven Archetype which creates an empty Scout JaxWs Module)
45: remote -> org.eclipse.scout.archetypes:scout-helloworld-app (Maven Archetype which creates a Scout Hello World Sample Application)
46: remote -> org.apache.wicket:wicket-archetype-quickstart (-)
47: remote -> org.apache.karaf.archetypes:karaf-kar-archetype (This archetype sets up an empty karaf kar project.)
48: remote -> org.apache.karaf.archetypes:karaf-command-archetype (A Karaf command archetype.)
49: remote -> org.apache.karaf.archetypes:karaf-bundle-archetype (A simple bundle archetype.)
50: remote -> org.apache.karaf.archetypes:karaf-blueprint-archetype (An archetype for creating a simple blueprint bundle.)
51: remote -> org.apache.karaf.archetypes:karaf-assembly-archetype (This archetype sets up an empty karaf assembly project.)
52: remote -> com.wandrell.maven.archetypes:library-archetype (A Maven Archetype to ease the creation of new Java libraries.)
53: remote -> com.github.mrharibo.micronet:mn-archetype-simpleservice (A simple MicroNet Service Archetype)
54: remote -> com.github.mrharibo.micronet:mn-archetype-accountservice (MicroNet Reference Account Service)
55: remote -> com.github.drtrang:maven-archetype-springboot (基于 Spring Boot 的 Maven 原型)
56: remote -> com.atlassian.bamboo:bamboo-specs-archetype (-)
57: remote -> org.richfaces.archetypes:richfaces-archetype-kitchensink (A starter Java EE 6 webapp project for use on JBoss AS 7 / EAP 6, generated from the
        jboss-javaee6-webapp archetype)
58: remote -> org.richfaces.archetypes:richfaces-archetype-simpleapp (-)
59: remote -> org.robovm:robovm-templates-console (-)
60: remote -> com.vaadin:vaadin-maven-plugin (Maven plugin for Vaadin.)
61: remote -> org.scalatra.scalate.tooling:scalate-archetype-sitegen_2.11 (An archetype which creates an empty Scalate static website generation project)
62: remote -> org.scalatra.scalate.tooling:scalate-archetype-guice_2.11 (An archetype which creates an empty Scalate Guice web application)
63: remote -> org.sculptorgenerator:sculptor-maven-archetype-parent (Maven archetype for a parent project using the Sculptor code generator)
64: remote -> org.sculptorgenerator:sculptor-maven-archetype-web (-)
65: remote -> org.sculptorgenerator:sculptor-maven-archetype-ear (-)
66: remote -> org.sculptorgenerator:sculptor-maven-archetype (-)
67: remote -> org.seedstack:addon-archetype (-)
68: remote -> org.seedstack:batch-archetype (SeedStack mono-module JAR integrating Spring Batch)
69: remote -> org.seedstack:cli-archetype (-)
70: remote -> org.seedstack:rest-archetype (SeedStack mono-module WAR dedicated to REST-only projects, like micro-services)
71: remote -> org.seedstack:domain-archetype (SeedStack mono-module JAR for reusable domains)
72: remote -> org.seedstack:web-archetype (-)
73: remote -> org.xaloon.archetype:xaloon-archetype-wicket-jpa-glassfish (-)
74: remote -> org.xwiki.commons:xwiki-commons-component-archetype (Make it easy to create a maven project for creating XWiki Components.)
75: remote -> org.xwiki.rendering:xwiki-rendering-archetype-macro (Make it easy to create a maven project for creating XWiki Rendering Macros.)
76: remote -> org.zkoss:zk-ee-eval-archetype-webapp-spring-jpa (An archetype that generates a starter ZK EE-eval webapp project with Spring and JPA)
77: remote -> org.zkoss:zk-ee-eval-archetype-webapp-spring (An archetype that generates a starter ZK EE-eval webapp project with Spring)
78: remote -> org.zkoss:zk-archetype-component (An archetype that generates a starter ZK component project)
79: remote -> org.zkoss:zk-archetype-theme (An archetype that generates a starter ZK theme project)
80: remote -> org.zkoss:zk-archetype-extension (-)
81: remote -> ru.send-to.versionManagement:vesions-plugin-javaee7 (-)
82: remote -> ru.stqa.selenium:webdriver-junit-archetype (-)
83: remote -> ru.yandex.qatools.camelot:camelot-plugin (-)
84: remote -> us.fatehi:schemacrawler-archetype-maven-project (-)
85: remote -> us.fatehi:schemacrawler-archetype-plugin-command (-)
86: remote -> us.fatehi:schemacrawler-archetype-plugin-dbconnector (-)
87: remote -> us.fatehi:schemacrawler-archetype-plugin-lint (-)
88: remote -> com.vaadin:vaadin-archetype-application (This archetype generates a sample Vaadin application as a single-module Maven project.
      This archetype is primarily meant for simple applications, quick tests and demos.)
89: remote -> org.apache.beam:beam-sdks-java-maven-archetypes-examples (-)
90: remote -> org.codehaus.cargo:cargo-archetype-webapp-single-module (Sample Maven archetype showing how to configure Cargo and Maven to run functional tests directly from a single webapp module.)
91: remote -> com.vaadin:vaadin-archetype-widget (This archetype generates a Vaadin 7 widget project and a related demo application.)
92: remote -> com.sap.cloud.yaas.service-sdk:service-sdk-jersey-spring-archetype (hybris maven archetype for a basic YaaS Service)
93: remote -> org.parallelj:parallelj-archetype (ParallelJ is a Java framework for parallel computing. It provides flow modeling and execution.)
94: remote -> org.kie:kie-drools-archetype (A basic kjar template with Drools rule example, JUnit 4 and logging binding.
      Use property droolsVersion to specify which version of Drools to use in generated kjar.
      Use property exampleWithCEP for a CEP rule example and related JUnit test case.
      Use property pomEclipseCompatible for pom-plug-in settings for Eclipse (will setup org.eclipse.m2e lifecycle-mapping plug-in).)
95: remote -> org.jetbrains.kotlin:kotlin-archetype-jvm (Kotlin single-module JVM project archetype)
96: remote -> org.jetbrains.kotlin:kotlin-archetype-js (Kotlin single-module JavaScript project archetype)
97: remote -> org.apache.isis.archetype:simpleapp-archetype (This module defines a standard parent POM to use for various Incode applications and modules.
        Its primary purpose is to make it easy to use a set up maven mixins (https://github.com/odavid/maven-plugins)
        within child POMs.  Specifically this means locking down the versions of plugins using pluginManagement.

        It does NOT define any mixins for Apache Isis.)
98: remote -> nz.net.osnz:java-archetype (OSNZ Java archetype)
99: remote -> nz.net.osnz:groovy-archetype (OSNZ groovy archetype)
100: remote -> no.tornado:tornadofx-quickstart-archetype (TornadoFX Quick Start Archetype with minimal sample application)
101: remote -> nl.hsac:fitnesse-project (Project to create a Maven archetype that can be used to generate a FitNesse project based on hsac-fitnesse-fixtures)
102: remote -> ng.shoppi:microservice-archetype (Archetype to generate a Shopp!ng style microservice project)
103: remote -> org.apache.turbine:turbine-webapp-4.0 (This archetype sets up a web application project based on Apache Turbine 4.0M2)
104: remote -> org.orienteer:orienteer-archetype-war (-)
105: remote -> com.blazebit:blaze-persistence-archetype-spring-data-sample (-)
106: remote -> com.coreoz:plume-archetype-querydsl-jersey-guice-grizzly (Bootstrap a project with Querydsl, Jersey, Guice and Grizzly embedded server)
107: remote -> io.github.oliviercailloux:java-se-1.8-archetype (A maven archetype for starting Java SE 1.8 projects.)
108: remote -> org.apache.maven.archetypes:maven-archetype-plugin-site (An archetype which contains a sample Maven plugin site. This archetype can be layered upon an
    existing Maven plugin project.)
109: remote -> com.github.workerframework:worker-archetype (-)
110: remote -> com.github.mrharibo.micronet:mn-archetype-voteservice (Archetype for the VoteService that processes player guesses)
111: remote -> com.github.mrharibo.micronet:mn-archetype-testclient (Test Client for the MicroNet Sample Game)
112: remote -> com.github.mrharibo.micronet:mn-archetype-roundservice (Round service which periodically broadcasts new round events)
113: remote -> com.github.mrharibo.micronet:mn-archetype-playerservice (MicroNet Example Player Service to Manage Player Scores.)
114: remote -> com.github.mrharibo.micronet:mn-archetype-gatewayservice (MicroNet API Gateway Service Archetype)
115: remote -> com.github.mrharibo.micronet:mn-archetype-database (MicroNet Database Component to Access PostgreSQL)
116: remote -> com.github.cafdataprocessing:worker-document-archetype (-)
117: remote -> com.cerner.beadledom:simple-service (-)
118: remote -> com.streamsets:streamsets-datacollector-stage-lib-tutorial (StreamSets Stage Library Archetype)
119: remote -> com.mobidevelop.robovm:robovm-templates-ios-single-view-no-ib (-)
120: remote -> com.mobidevelop.robovm:robovm-templates-console (-)
121: remote -> io.dropwizard.archetypes:java-simple (-)
122: remote -> com.wandrell.maven.archetypes:spring-mvc-thymeleaf-archetype (A Maven Archetype for Spring MVC, and Thymeleaf, projects.)
123: remote -> com.vmware.xenon:xenon-quickstart (-)
124: remote -> com.vaadin:vaadin-archetype-liferay-portlet (This archetype generates a Liferay portlet plugin project that relies on the Vaadin bundles being installed on the portal server.

    The result of the maven build is an OSGi bundle that can be installed on a Liferay 7+ server. The Vaadin integration handles the registration of the annotated UI as a Portlet.)
125: remote -> com.vaadin:vaadin-archetype-application-multimodule (This archetype generates the skeleton for a multi-module Vaadin application.
      For a full example project, see vaadin-archetype-application-example.)
126: remote -> com.hazelcast.simulator:archetype (-)
127: remote -> net.thucydides:thucydides-jbehave-archetype (Thucydides automated acceptance testing project using Selenium 2, JUnit and JBehave)
128: remote -> ru.stqa.selenium:webdriver-testng-archetype (Archetype for a Maven project intended to develop tests with Selenium WebDriver and TestNG)
129: remote -> ru.stqa.selenium:webdriver-junit5-archetype (Archetype for a Maven project intended to develop tests with Selenium WebDriver and JUnit5)
130: remote -> org.visallo:visallo-plugin-archetype (Generate a project for Visallo plugin development)
131: remote -> org.tango-controls:jtango-maven-archetype (This is a custom archetype to generate skeleton JTango projects. JTango is a Java implementation of Tango controls - open source SCADA framework.)
132: remote -> org.graylog:graylog-plugin-archetype (-)
133: remote -> org.apache.beam:beam-sdks-java-maven-archetypes-starter (A Maven archetype to create a simple starter pipeline to
    get started using the Apache Beam Java SDK.)
134: remote -> org.apache.beam:beam-sdks-java-maven-archetypes-examples-java8 (A Maven Archetype to create a project containing
    example pipelines from the Apache Beam Java SDK, targeting Java 8.)
135: remote -> org.peelframework:peel-spark-bundle (-)
136: remote -> org.peelframework:peel-flinkspark-bundle (-)
137: remote -> org.peelframework:peel-flink-bundle (-)
138: remote -> org.codelibs:elasticsearch-plugin-archetype (This archetype generates your project for Elasticsearch plugin.)
139: remote -> com.github.mrharibo.micronet:mn-archetype-activemq (MicroNet Containerized ActiveMQ Message Broker)
140: remote -> com.github.jobservice:worker-batch-archetype (-)
141: remote -> com.sdl.delivery.ish:dd-webapp-archetype (Example web application for DITA Delivery)
142: remote -> com.proofpoint.platform:skeleton-server-archetype (Skeleton server archetype)
143: remote -> com.proofpoint.platform:sample-server-archetype (Sample server archetype)
144: remote -> org.apache.isis.archetype:helloworld-archetype (This module defines a standard parent POM to use for various Incode applications and modules.
        Its primary purpose is to make it easy to use a set up maven mixins (https://github.com/odavid/maven-plugins)
        within child POMs.  Specifically this means locking down the versions of plugins using pluginManagement.

        It does NOT define any mixins for Apache Isis.)
145: remote -> com.sun.faces:faces-2.2-test-war-archetype (Create a JSF 2.2 vanilla app.)
146: remote -> org.eurekaclinical:eurekaclinical-webapp-archetype (Archetype to create eurekaclinical webapp projects)
147: remote -> org.eurekaclinical:eurekaclinical-service-archetype (Archetype for eurekaclinical service projects)
148: remote -> org.eurekaclinical:eurekaclinical-client-archetype (Archetype to create eurekaclinical client projects)
149: remote -> org.openjdk.jcstress:jcstress-java-test-archetype (Generates JCStress test project.)
150: remote -> com.opsdatastore:opsdatastore-collector-plugin-archetype (-)
151: remote -> org.tinygroup:webappprojectarchetype (-)
152: remote -> org.tinygroup:org.tinygroup.flowcomponentarchetype (-)
153: remote -> io.jenkins.archetypes:hello-world-plugin (Skeleton of a Jenkins plugin with a POM and an example build step.)
154: remote -> de.crowdcode.kissmda.maven:kissmda-maven-cartridge-archetype (-)
155: remote -> de.crowdcode.kissmda.maven:kissmda-maven-app-archetype (-)
156: remote -> org.apache.oodt:radix-archetype (-)
157: remote -> org.apache.oodt:opsui-archetype (-)
158: remote -> com.coreoz:plume-archetype-querydsl-jersey-guice (Bootstrap a project with Querydsl, jersey and Guice)
159: remote -> com.coreoz:plume-archetype-hibernate-jersey-guice (Bootstrap a project with Hibernate, Jersey and Guice)
160: remote -> com.sap.cloud.servicesdk.archetypes:odata2-cdx (SAP Cloud Platform SDK for service development)
161: remote -> com.sap.cloud.servicesdk.archetypes:cloud-servicesdk-odatav4-sample (SAP Cloud Platform SDK for service development)
162: remote -> com.sap.cloud.servicesdk.archetypes:cloud-servicesdk-odatav4-quickstart (SAP Cloud Platform SDK for service development)
163: remote -> com.google.cloud.dataflow:google-cloud-dataflow-java-archetypes-starter (A Maven archetype to create a simple starter pipeline to
    get started using the Google Cloud Dataflow Java SDK.)
164: remote -> com.google.cloud.dataflow:google-cloud-dataflow-java-archetypes-examples (A Maven Archetype to create a project containing all the
    example pipelines from the Google Cloud Dataflow Java SDK.)
165: remote -> com.github.katari:k2-archetype-application (-)
166: remote -> com.attivio.platform.archetypes:attivio-archetype-module (Attivio Module Maven Archetype)
167: remote -> com.attivio.platform.archetypes:attivio-archetype-client (Attivio Client Maven Archetype)
168: remote -> org.openimaj:openimaj-subproject-archetype (Maven archetype for creating OpenIMAJ subprojects with the most of the standard configuration completed automatically)
169: remote -> org.openimaj:openimaj-quickstart-archetype (Maven quickstart archetype for OpenIMAJ)
170: remote -> org.glassfish.jersey.archetypes:jersey-quickstart-webapp (An archetype which contains a quick start Jersey-based web application project.)
171: remote -> org.jbpm:jbpm-workitems-archetype (-)
172: remote -> org.glassfish.jersey.archetypes:jersey-quickstart-grizzly2 (An archetype which contains a quick start Jersey project based on Grizzly container.)
173: remote -> org.glassfish.jersey.archetypes:jersey-heroku-webapp (An archetype which contains a quick start Jersey-based web application project capable to run on Heroku.)
174: remote -> org.glassfish.jersey.archetypes:jersey-example-java8-webapp (Jersey (Java8) WebApp Example Archetype.)
175: remote -> sk.upjs.jpaz2.archetypes:jpaz2-archetype-theater (An archetype which contains a sample Java project based on theater subpackage included in JPAZ2.)
176: remote -> sk.upjs.jpaz2.archetypes:jpaz2-archetype-quickstart (An archetype which contains a sample Java project with launcher. The launcher instantiates WinPane, SmartTurtle (extending Turtle), and ObjectInspector.)
177: remote -> sk.upjs.jpaz2.archetypes:jpaz2-archetype-novice (An archetype which contains a sample Java project for JPAZ2 novices. The launcher instantiates a pane which animates moves and turnings.)
178: remote -> sk.upjs.jpaz2.archetypes:jpaz2-archetype-launcher (An archetype which contains a sample Java project with empty launcher and JPAZ2 as a dependency.)
179: remote -> org.terasoluna.batch:terasoluna-batch-archetype (Archetype project for TERASOLUNA Batch Framework for Java (5.x))
180: remote -> org.apache.karaf.archetypes:karaf-feature-archetype (This archetype sets up an empty karaf features project.)
181: remote -> org.incode.platform.archetype:quickstart-archetype (Domain application leveraging the Incode Platform.)
182: remote -> org.apache.cxf.archetype:cxf-jaxws-wsdlfirst (Creates a contract (WSDL)-first CXF web service)
183: remote -> org.apache.cxf.archetype:cxf-jaxws-javafirst (Creates a project for developing a Web service starting from Java code)
184: remote -> org.apache.cxf.archetype:cxf-jaxrs-service (Simple CXF JAX-RS webapp service using Spring configuration)
185: remote -> com.github.noraui:noraui-archetype (Maven archetype for use a NORA-UI project)
186: remote -> fr.brouillard.oss:jgitver-jar-archetype (Creates ready to use jar maven project using jgitver)
187: remote -> edu.byu.hbll:java-ee-project (-)
188: remote -> de.terrestris:shogun2-webapp-archetype (-)
189: remote -> com.sap.cloud.yaas.service-sdk:service-sdk-jersey-spring-base-archetype (hybris maven archetype for a basic YaaS Service)
190: remote -> com.sap.cloud.s4hana.archetypes:scp-neo-javaee6 (Archetype for a project based on Java EE 6 on SAP Cloud Platform (Neo).)
191: remote -> com.sap.cloud.s4hana.archetypes:scp-cf-tomee (Archetype for a TomEE-based project on SAP Cloud Platform (Cloud Foundry).)
192: remote -> com.sap.cloud.s4hana.archetypes:scp-cf-tomcat (Archetype for a Tomcat-based project on SAP Cloud Platform (Cloud Foundry).)
193: remote -> com.sap.cloud.s4hana.archetypes:scp-cf-spring (Archetype for a Spring-based project on SAP Cloud Platform (Cloud Foundry).)
194: remote -> com.liferay.faces.archetype:com.liferay.faces.archetype.richfaces.portlet (Maven archetype for a Liferay RichFaces portlet)
195: remote -> com.liferay.faces.archetype:com.liferay.faces.archetype.primefaces.portlet (Maven archetype for a Liferay PrimeFaces portlet)
196: remote -> com.liferay.faces.archetype:com.liferay.faces.archetype.jsf.portlet (Maven archetype for a Liferay JSF portlet)
197: remote -> com.liferay.faces.archetype:com.liferay.faces.archetype.icefaces.portlet (Maven archetype for a Liferay ICEFaces portlet)
198: remote -> com.liferay.faces.archetype:com.liferay.faces.archetype.butterfaces.portlet (Maven archetype for a Liferay ButterFaces portlet)
199: remote -> com.liferay.faces.archetype:com.liferay.faces.archetype.bootsfaces.portlet (Maven archetype for a Liferay BootsFaces portlet)
200: remote -> com.liferay.faces.archetype:com.liferay.faces.archetype.alloy.portlet (Maven archetype for a Liferay Faces Alloy portlet)
201: remote -> org.apache.syncope:syncope-archetype (Apache Syncope Archetype)
202: remote -> org.apache.kafka:streams-quickstart-java (-)
203: remote -> uk.ac.nactem.argo:argo-reader-archetype (An archetype which contains a sample Argo (UIMA) Reader)
204: remote -> uk.ac.nactem.argo:argo-analysis-engine-archetype (An archetype which contains a sample Argo (UIMA) Analysis Engine)
205: remote -> org.apache.camel.archetypes:camel-archetype-web (Creates a new Camel web project that deploys the Camel routes as a WAR)
206: remote -> org.apache.camel.archetypes:camel-archetype-spring-dm (Creates a new Camel project with added Spring DSL support. Ready to be deployed in OSGi.)
207: remote -> org.apache.camel.archetypes:camel-archetype-spring-boot (Creates a new Camel project using Spring Boot.)
208: remote -> org.apache.camel.archetypes:camel-archetype-spring (Creates a new Camel project with added Spring DSL support.)
209: remote -> org.apache.camel.archetypes:camel-archetype-scr (Creates a new Camel SCR (Declarative Services) bundle project for OSGi)
210: remote -> org.apache.camel.archetypes:camel-archetype-scala (Creates a new Camel project using Scala DSL.)
211: remote -> org.apache.camel.archetypes:camel-archetype-java (Creates a new Camel project using Java DSL.)
212: remote -> org.apache.camel.archetypes:camel-archetype-groovy (Creates a new Camel project using Groovy DSL.)
213: remote -> org.apache.camel.archetypes:camel-archetype-dataformat (Creates a new Camel data format.)
214: remote -> org.apache.camel.archetypes:camel-archetype-connector (Creates a new Camel connector.)
215: remote -> org.apache.camel.archetypes:camel-archetype-component (Creates a new Camel component.)
216: remote -> org.apache.camel.archetypes:camel-archetype-cdi (Creates a new Camel project using CDI.)
217: remote -> org.apache.camel.archetypes:camel-archetype-blueprint (Creates a new Camel project with OSGi blueprint support. Ready to be deployed in OSGi.)
218: remote -> org.apache.camel.archetypes:camel-archetype-api-component (Creates a new Camel component that wraps one or more API proxies.)
219: remote -> org.apache.camel.archetypes:camel-archetype-activemq (Creates a new Camel project that configures and interacts with ActiveMQ.)
220: remote -> org.cometd.archetypes:cometd-archetype-jquery-jetty9 (-)
221: remote -> org.apidesign.bck2brwsr:bck2brwsr-archetype-html-sample (Creates a skeletal HTML page and associated Java controller class.
      Runs in any browser (even without Java plugin) with the help of Bck2Brwsr
      virtual machine.)
222: remote -> org.ninjaframework:ninja-servlet-jpa-blog-archetype (-)
223: remote -> org.ninjaframework:ninja-servlet-archetype-simple (-)
224: remote -> com.jarredweb.repo:webjar-quickstart-archetype (A quick-start template project that uses the webjar framework)
225: remote -> com.infinityrefactoring:8R-basic-archetype (A basic Maven Archetype for standalone application or libraries.)
226: remote -> org.dynamoframework:dynamo-spring-archetype-modules (-)
227: remote -> org.dynamoframework:dynamo-spring-archetype (-)
228: remote -> net.java.truevfs:truevfs-archetype-profile (Creates a custom TrueVFS Profile which bundles all selected TrueVFS modules for ease of use.)
229: remote -> net.java.truevfs:truevfs-archetype-access (Showcases the client API of the module TrueVFS Access.)
230: remote -> org.teavm.flavour:teavm-flavour-application (Archetype for simple Flavour application)
231: remote -> com.github.supermanhub:spring-boot-quick-start-archetype (A famous modern and lightweight architecture based on spring Framework, Boot, Security, Data JPA, HATEOAS, Thymeleaf, WebJars, TDD, RESTful API and so on, which helps you and your team to build web applications or web services quickly and easily.)
232: remote -> io.playn:playn-archetype (Archetype for PlayN game projects.)
233: remote -> de.saxsys:mvvmfx-archetype (An maven archetype to create an example application with mvvmFX)
234: remote -> de.hansche:vaadin-jee7-webapp-archetype (Maven archetype for Java EE-based Vaadin projects)
235: remote -> com.nablarch.archetype:nablarch-web-archetype (Nablarch Framework.)
236: remote -> com.nablarch.archetype:nablarch-batch-ee-archetype (Nablarch Framework.)
237: remote -> com.nablarch.archetype:nablarch-batch-archetype (Nablarch Framework.)
238: remote -> io.fabric8.archetypes:spring-boot-camel-drools-archetype (Spring Boot example running a Camel route using a rules engine)
239: remote -> org.openehealth.ipf.archetypes:ipf-archetype-basic (-)
240: remote -> org.carewebframework:org.carewebframework.mvn.archetype.plugin (-)
241: remote -> org.camunda.bpm.archetype:camunda-archetype-servlet-war (Process application that uses a shared Camunda BPM engine in a Servlet Container, e.g. Apache Tomcat.
          Contains: Servlet Process Application, BPMN Process, Java Delegate, HTML5-based start and task forms,
          JUnit Test with in-memory engine, Maven Plugins or Ant build script for one-click deployment in Eclipse)
242: remote -> org.camunda.bpm.archetype:camunda-archetype-servlet-spring-camel-war (Process application that uses a shared Camunda BPM engine in a Servlet Container, e.g. Apache Tomcat.
          Contains: Servlet Process Application, BPMN Process, Java Delegate, HTML5-based start and task forms,
          JUnit Test with in-memory engine, Maven Plugins or Ant build script for one-click deployment in Eclipse)
243: remote -> org.camunda.bpm.archetype:camunda-archetype-engine-plugin (Process engine plugin for Camunda BPM.
          Contains: ProcessEnginePlugin, ParseListener, JUnit Test with in-memory engine, BPMN Process for testing.)
244: remote -> org.camunda.bpm.archetype:camunda-archetype-ejb-war (Process application that uses a shared Camunda BPM engine in a Java EE Container, e.g. JBoss Wildfly.
          Contains: Camunda EJB Client, Camunda CDI Integration, BPMN Process, Java Delegate as CDI bean, HTML5- and JSF-based start and task forms,
          configuration for JPA (Hibernate), JUnit Test with in-memory engine and visual process test coverage, Arquillian Test for JBoss AS7 and Wildfly, Maven Plugins or Ant build script for one-click deployment in Eclipse)
245: remote -> org.camunda.bpm.archetype:camunda-archetype-demo (Demo application with lots of pre-built parts that uses a shared Camunda BPM engine in a Servlet Container, e.g. Apache Tomcat.
          Contains: Servlet Process Application, BPMN Process, Java Delegate, HTML5-based start and task forms,
          JUnit Test with in-memory engine, Maven Plugins or Ant build script for one-click deployment in Eclipse)
246: remote -> org.camunda.bpm.archetype:camunda-archetype-cockpit-plugin (Plugin for Camunda Cockpit, contains REST-Backend, MyBatis database query, HTML and JavaScript frontend, Ant build script for one-click deployment)
247: remote -> com.airhacks:javaee8-essentials-archetype (Java EE 8 project quickstart template. Clean, lean and minimalistic.)
248: remote -> org.wso2.msf4j:msf4j-microservice (This an archetype for WSO2 MSF4J microservice)
249: remote -> org.apache.camel.archetypes:camel-archetype-java8 (Creates a new Camel project using Java8 DSL.)
250: remote -> org.apache.brooklyn:brooklyn-archetype-quickstart (This project defines an archetype for creating new projects which consume brooklyn,
    including an example application and an example new entity type,
    able to build an OSGi JAR and a binary assembly, with logging and READMEs.)
251: remote -> net.java.truelicense:truelicense-maven-archetype (The TrueLicense Maven Archetype is a turn-key solution for designing
        and implementing a custom licensing schema for your software product.
        The archetype generates a tailor-made project which is composed of
        ready-made modules for vending and consuming license keys.
        The modules contain code templates which you can easily customize
        without writing code by configuring a set of properties.)
252: remote -> org.codehaus.groovy.maven.archetypes:gmaven-archetype-basic (-)
253: remote -> io.jenkins.archetypes:empty-plugin (Skeleton of a Jenkins plugin with a POM and an empty source tree.)
254: remote -> com.google.cloud.dataflow:google-cloud-dataflow-java-archetypes-examples-java8 (Google Cloud Dataflow SDK for Java is a distribution of Apache
      Beam designed to simplify usage of Apache Beam on Google Cloud Dataflow
      service. This archetype creates a project containing all the example
      pipelines targeting Java 8.)
255: remote -> top.marchand.archetype:sie-xf-prio-dep-import-generic ([ELS] Modèle de projet d'import Flash basé sur l'importeur générique)
256: remote -> com.github.venkatramanm.swf-all:swf-plugin-archetype (Archetype to create plugins for SWF)
257: remote -> com.github.venkatramanm.swf-all:swf-archetype (Archetype to create apps using SWF)
258: remote -> com.github.choonchernlim:choonchernlim-archetype-jar (Groovy-based JAR archetype with Spring Boot and CI integration)
259: remote -> org.apache.flink:flink-quickstart-java (-)
260: remote -> ca.bc.gov.open.cpf:cpf-archetype-web (Concurrent Processing Framework Archetype Web)
261: remote -> ca.bc.gov.open.cpf:cpf-archetype-plugin (CPF Plug-in Maven Arechtype)
262: remote -> net.truelicense:truelicense-maven-archetype (The TrueLicense Maven Archetype is a turn-key solution for designing
        and implementing a custom licensing schema for your software product.
        The archetype generates a tailor-made project which is composed of
        ready-made modules for vending and consuming license keys.
        The modules contain code templates which you can easily customize
        without writing code by configuring a set of properties.)
263: remote -> org.fujion:fujion-archetype-webapp (-)
264: remote -> org.fujion:fujion-archetype-component (-)
265: remote -> org.jbehave:jbehave-spring-archetype (An archetype to run multiple textual stories configured programmatically but with steps classes composed using Spring.)
266: remote -> org.jbehave:jbehave-pico-archetype (An archetype to run multiple textual stories configured programmatically but with steps classes composed using Pico.)
267: remote -> org.jbehave:jbehave-needle-archetype (An archetype to run multiple textual stories configured programmatically but with steps classes composed using Needle.)
268: remote -> org.jbehave:jbehave-guice-archetype (An archetype to run multiple textual stories configured programmatically but with steps classes composed using Guice.)
269: remote -> org.jbehave:jbehave-groovy-archetype (An archetype to run multiple textual stories with steps classes written in Groovy.)
270: remote -> org.fujion:fujion-archetype-fsp (-)
271: remote -> org.eclipse.xtend:xtend-archetype (-)
272: remote -> org.eclipse.xtend:xtend-android-archetype (-)
273: remote -> com.bardframework:bard-simple-archetype (A web framework that is easy to use, easy to extend)
274: remote -> com.thoughtworks.gauge.maven:gauge-maven-plugin (A maven plugin to execute gauge specs in the project)
275: remote -> edu.uchicago.mpcs53013:thrift-example-archetype (Creates an example program that serializes thrift logins)
276: remote -> edu.uchicago.mpcs53013:thrift-archetype (Example program to write thrift from local file system)
277: remote -> edu.uchicago.mpcs53013:hdfs-ingest-weather-archetype (Creates an example program that reads NOAA weather and serializes
   to HDFS Thrift sequence files)
278: remote -> edu.uchicago.mpcs53013:hadoop-thrift-example-archetype (Creates an example program that serializes thrift students to HDFS sequence files)
279: remote -> com.wiley:teasy-template-archetype (Maven archetype for Teasy framework template)
280: remote -> org.codehaus.openxma:org.openxma.dsl.sample-archetype (-)
281: remote -> net.wasdev.wlp.maven:liberty-plugin-archetype (-)
282: remote -> net.wasdev.wlp.maven:liberty-archetype-webapp (-)
283: remote -> net.wasdev.wlp.maven:liberty-archetype-ear (An archetype that generates a Java EE 7 multi-module project that includes an EJB module, a web application module and an EAR module)
284: remote -> io.jenkins.archetypes:global-configuration-plugin (Skeleton of a Jenkins plugin with a POM and an example piece of global configuration.)
285: remote -> io.github.cjkent.osiris:osiris-archetype (Maven Archetype for Osiris)
286: remote -> org.cometd.archetypes:cometd-archetype-spring-jquery-jetty9 (-)
287: remote -> org.cometd.archetypes:cometd-archetype-spring-dojo-jetty9 (-)
288: remote -> org.cometd.archetypes:cometd-archetype-dojo-jetty9 (-)
289: remote -> org.codehaus.cargo:cargo-archetype-webapp-with-datasource (Sample Maven archetype showing how to configure Cargo and Maven to run functional tests directly from a webapp with datasource. Cargo will be used to configure the datasource on the container.)
290: remote -> org.codehaus.cargo:cargo-archetype-webapp-functional-tests-module (Sample Maven archetype showing how to configure Cargo and Maven to run functional tests for a webapp by creating a separate functional-tests module.)
291: remote -> org.codehaus.cargo:cargo-archetype-remote-deployment (Sample Maven archetype showing how to configure Cargo and Maven to generate a webapp and deploy it to a remote container.)
292: remote -> org.codehaus.cargo:cargo-archetype-multiple-containers (Sample Maven archetype showing how to start / stop multiple containers.)
293: remote -> org.codehaus.cargo:cargo-archetype-daemon (Sample Maven archetype showing how to configure Cargo and Maven to generate a webapp and remotely start and stop a container with the application deployed on it.)
294: remote -> net.ltgt.gwt.archetypes:modular-requestfactory (The GWT WebAppCreator's sample, modularized and using RequestFactory.)
295: remote -> net.ltgt.gwt.archetypes:dagger-guice-rf-activities (GWT application with user authentication, using Dagger and Places/Activities on client side, Guice on server side, RequestFactory for communication.)
296: remote -> net.unit8.enkan:kotowari-archetype (-)
297: remote -> io.gatling.highcharts:gatling-highcharts-maven-archetype (gatling-highcharts-maven-archetype)
298: remote -> com.hivemq:hivemq-plugin-archetype (The Maven Plugin Archetype which makes HiveMQ plugin development a breeze.)
299: remote -> net.sf.uctool:uctool-archetype (Creates a new project ready to be used with Use Case Tool.)
300: remote -> org.fujion:fujion-archetype-react (-)
301: remote -> org.fujion:fujion-archetype-angular (-)
302: remote -> ru.send-to.archetypes:ear-plugin-javaee7 (-)
303: remote -> org.mortbay.jetty.archetype:jetty-archetype-assembler (-)
304: remote -> org.entando.entando:entando-archetype-plugin-generic (Plugin Archetype for Entando:  an agile, modern and user-centric open source portal-like platform.)
305: remote -> nz.net.osnz.lmz:osnz-war-archetype (OSNZ WAR Archetype)
306: remote -> org.apache.camel.archetypes:camel-archetype-component-scala (Creates a new Camel component with Scala.)
307: remote -> net.liftweb:lift-archetype-jpa-basic_2.8.0 (Basic JPA archetype for Lift Web Framework.)
308: remote -> org.jooby:jooby-archetype (-)
309: remote -> org.jbehave:jbehave-simple-archetype (An archetype to run multiple textual stories configured programmatically.)
310: remote -> com.github.katari:k2-archetype-module (-)
311: remote -> org.openjdk.jmh:jmh-simple-benchmark-archetype (Basic archetype for simple JMH-driven benchmark.)
312: remote -> com.sdl.dxa:dxa-webapp-archetype (Example web application for DXA)
313: remote -> io.fabric8.archetypes:infinispan-server-archetype (Creates a new Infinispan Server)
314: remote -> net.serenity-bdd:serenity-junit-screenplay-archetype (Serenity automated acceptance testing project using Screenplay, Selenium 2 and JUnit)
315: remote -> com.bugvm:bugvm-libgdx-template (-)
316: remote -> com.bugvm:bugvm-java-template (-)
317: remote -> org.apache.tomee.patch.archetype:cxf-jaxws-javafirst (Creates a project for developing a Web service starting from Java code)
318: remote -> org.apache.tomee.patch.archetype:cxf-jaxrs-service (Simple CXF JAX-RS webapp service using Spring configuration)
319: remote -> org.alfresco.maven.archetype:alfresco-allinone-archetype (Sample multi-module project for All-in-One development on the Alfresco plaftorm. Includes modules for Platform/Repository JAR and Share JAR)
320: remote -> org.broadleafcommerce:ecommerce-archetype (BroadleafCommerce ECommerce Archetype)
321: remote -> io.fabric8.archetypes:camel-drools-archetype (Creates a new Camel project using the Drools rule engine.)
322: remote -> edu.uchicago.mpcs53013:word-count-archetype (Create the WordCount example from the Hadoop docs)
323: remote -> com.sap.cloud.yaas.service-sdk:service-sdk-spring-boot-archetype (hybris maven archetype for a basic Spring Boot YaaS Service)
324: remote -> org.geomajas:geomajas-gwt-archetype (Geomajas GWT application archetype)
325: remote -> com.weibo:motan-core (-)
326: remote -> org.nakedosgi:bundle-archetype (-)
327: remote -> org.cometd.archetypes:cometd-archetype-dojo-jetty6 (-)
328: remote -> io.fabric8.archetypes:golang-example-archetype (Creates a new golang example)
329: remote -> org.entando.entando:entando-archetype-bundle-page-generic (Generic Page Bundle Archetype for Entando.)
330: remote -> com.bsb.common.vaadin:com.bsb.common.vaadin.embed-simple-archetype (-)
331: remote -> org.ow2.kerneos:kerneos-flex-archetypes-module (-)
332: remote -> org.openengsb.tooling.archetypes:org.openengsb.tooling.archetypes.connector (Archetype to produce new Connector project)
333: remote -> org.appverse.web.framework.archetypes.rest:appverse-web-archetypes-rest-eclipselink (Appverse Web Framework Archetypes Rest Eclipselink Archetype)
334: remote -> org.openmrs.maven.archetypes:openmrs-sdk-archetype-submodule-owa (-)
335: remote -> org.openmrs.maven.archetypes:openmrs-sdk-archetype-module-refapp (-)
336: remote -> org.openmrs.maven.archetypes:openmrs-sdk-archetype-module-platform (-)
337: remote -> com.agapsys.archetypes:agreste-app-archetype (Basic application based on Agapsys AGRESTE)
338: remote -> io.fabric8.archetypes:dotnet-example-archetype (Creates a new dotnet example)
339: remote -> info.kwarc.sally4:sally4-module-archetype (Semantic Alliance Communication Module Archetype)
340: remote -> com.webcohesion.enunciate:enunciate-simple-archetype (-)
341: remote -> de.taimos:dvalin-archetype-basic (Maven archetype for a basic dvalin project)
342: remote -> com.cognifide.qa.bb:bobcat-archetype-aem (Basic Bobcat archetype)
343: remote -> org.testifyproject.archetypes:junit-springboot-systemtest-archetype (Creates a new quickstart project to system test Spring Boot application with Testify, JUnit4, Mockito, and AssertJ.)
344: remote -> org.ninjaframework:ninja-core-demo-archetype (-)
345: remote -> com.deciphernow:gm-fabric-archetype (-)
346: remote -> org.sitoolkit.wt:sit-wt-archetype (archetype for sit-wt)
347: remote -> sk.seges.sesam:sesam-annotation-archetype (-)
348: remote -> com.github.pwizenty:apigatewayandauthentication (Maven Archtypes for API Gateway and Authentication Sevices)
349: remote -> org.apache.flex.flexjs.framework:flexjs-simple-typedef-archetype (Maven archetype for creating FlexJS Maven project for building a simple FlexJS typedef library.)
350: remote -> com.inductiveautomation.ignitionsdk:opc-ua-driver-archetype (Maven Archetype for an Ignition OPC-UA Driver Module)
351: remote -> io.fabric8.archetypes:funktion-nodejs-example-archetype (Creates a new Funktion :: Examples :: NodeJS)
352: remote -> org.apache.servicemix.tooling.archetypes:servicemix-cxf-wsdl-first-osgi-bundle (-)
353: remote -> im.bci:jnuit-archetype (Create a full featured game project: lwjgl for rendering, jnuit for GUI, artemis for Entity System, guice for dependency injection, maven plugins for installer/package generators for Windows, Debian, Fedora and other OS, support of Keyboard/Mouse/Gamepad inputs settings...)
354: remote -> org.entando.entando:entando-archetype-bundle-content (Content Type Bundle Archetype for Entando.)
355: remote -> io.fabric8.archetypes:vertx-simple-archetype (Creates a new Simple embedded vert.x fatjar)
356: remote -> com.google.appengine.archetypes:hello-endpoints-archetype (A simple starter application using Cloud Endpoints Frameworks with Google App Engine Standard)
357: remote -> io.fabric8.archetypes:karaf2-camel-amq-archetype (Karaf 2 example running a Camel route connecting to ActiveMQ)
358: remote -> net.liftweb:lift-archetype-jpa-blank-single_2.7.7 (Blank JPA archetype for Lift Web Framework (single project).)
359: remote -> org.resthub:resthub-jpa-backbonejs-multi-archetype (-)
360: remote -> org.graniteds.archetypes:graniteds-tide-spring-jpa-hibernate (Base project with Flex 4.5, Spring 3 and Hibernate using GraniteDS with the Tide API.)
361: remote -> net.liftweb:lift-archetype-basic_2.7.7 (Basic project archetype for Lift Web Framework (with database, logging, user management).)
362: remote -> net.serenity-bdd:serenity-junit-archetype (Serenity automated acceptance testing project using Selenium 2 and JUnit)
363: remote -> net.serenity-bdd:serenity-jbehave-archetype (Serenity automated acceptance testing project using Selenium 2, JUnit and JBehave)
364: remote -> net.serenity-bdd:serenity-cucumber-archetype (Serenity automated acceptance testing project using Selenium 2, JUnit and Cucumber-JVM)
365: remote -> io.gumga:gumga-archetype (Project archetype for GUMGA)
366: remote -> org.camunda.bpm.archetype:camunda-archetype-spring-boot (Process application that uses the Spring Boot Starter
          Contains: BPMN Process, Java Delegate, HTML5- start and task forms,
          JUnit Test with in-memory engine and visual process test coverage)
367: remote -> com.microstrat.activiti:activiti-archetype (An Apache Maven archetype to create a base project from which to create extensions to Activiti Enterprise.)
368: remote -> org.entando.entando:entando-archetype-portal-generic (Generic Portal Archetype for Entando: an agile, modern and user-centric open source portal-like platform.)
369: remote -> org.apache.nifi:nifi-processor-bundle-archetype (-)
370: remote -> com.github.spotbugs:spotbugs-archetype (A Maven archetype for SpotBugs plugin project)
371: remote -> com.github.manolo:gwt-pwa-archetype (GWT-2.8.1 project with Polymer and PWA service worker)
372: remote -> com.nablarch.archetype:nablarch-jaxrs-archetype (Nablarch Framework.)
373: remote -> io.fabric8:camel-webservice-archetype (Creates a new Camel web services project)
374: remote -> org.zkoss:zk-ee-eval-archetype-webapp (An archetype that generates a starter ZK EE-eval webapp project)
375: remote -> net.ltgt.gwt.archetypes:modular-webapp (The GWT WebAppCreator's sample (using GWT-RPC), modularized.)
376: remote -> net.liftweb:lift-archetype-jpa-basic (Basic JPA archetype for Lift Web Framework.)
377: remote -> io.fabric8.archetypes:java-camel-spring-archetype (Creates a new Camel route using Spring XML in a standalone Java container)
378: remote -> org.jnario:jnario-archetype (Maven archetype for setting up a jnario project.)
379: remote -> io.fabric8.archetypes:django-example-archetype (Creates a new django example)
380: remote -> net.osgiliath.archetypes:net.osgiliath.archetype.routes (Must be behind an Osgiliath parent archetype, routing support between modules)
381: remote -> br.com.anteros:Anteros-Archetype (Anteros Archetype for Java Web projects.)
382: remote -> de.katerkamp.szoo:styles-factory-archetype (Archetype to create a custom Style Factory Maven Project.
                The factory collects and assembles styles from Google fonts,
                Zurb Foundation etc.)
383: remote -> systems.manifold:archetype (Archetype to demonstrate the structure of a basic project using Manifold.)
384: remote -> org.wso2.iot:iot-devicetype-archetype (WSO2 IoT Device Type Archetype)
385: remote -> org.wso2.carbon:org.wso2.carbon.archetypes.component (This is an archetype for a Carbon Component which consumes an OSGi service registered by Carbon Kernel)
386: remote -> org.wso2.carbon:org.wso2.carbon.archetypes.bundle (This is an archetype for an OSGi bundle)
387: remote -> com.tvd12:maven-simple-archetype (Support to create a maven project quickly)
388: remote -> org.apache.nifi:nifi-service-bundle-archetype (-)
389: remote -> org.apache.tapestry:quickstart (Archetype for creating a basic Tapestry 5 application.)
390: remote -> edu.uchicago.mpcs53013:spark-scala-word-count-archetype (Create a Spark Scala WordCount program similar to that in O'Reilly Learning Spark book)
391: remote -> org.terasoluna.gfw.blank:terasoluna-gfw-web-blank-mybatis3-archetype (Web Blank Project (MyBatis3) using TERASOLUNA Server Framework for Java (5.x))
392: remote -> org.terasoluna.gfw.blank:terasoluna-gfw-web-blank-archetype (Web Blank Project using TERASOLUNA Server Framework for Java (5.x))
393: remote -> org.terasoluna.gfw.blank:terasoluna-gfw-multi-web-blank-mybatis3-archetype (Web Blank Multi Project (MyBatis3) using TERASOLUNA Server Framework for Java (5.x))
394: remote -> edu.uchicago.mpcs53013:spark-scala-network-word-count-archetype (Create a Spark Scala Network WordCount program similar to that included in the Spark examples)
395: remote -> edu.uchicago.mpcs53013:spark-scala-archetype (Create a Spark Scala program. Provides dependencies on Spark, Spark Streaming, Kafka, and Hive)
396: remote -> edu.byu.hbll:java-project (Maven archetype for standalone applications and libraries)
397: remote -> org.apache.tapestry:tapestry-archetype (-)
398: remote -> org.testifyproject.archetypes:junit-spring-integrationtest-archetype (Creates a new quickstart project to integration test Spring modules with Testify, JUnit4, Mockito, and AssertJ.)
399: remote -> org.apache.avro:avro-service-archetype (Archetype that generates a simple example Avro service)
400: remote -> org.codehaus.mojo.archetypes:osgi-archetype (Archetype for development of OSGi bundles using Apache Felix Maven plugin)
401: remote -> org.codehaus.mojo.archetypes:nbm-osgi-archetype (Archetype for development of NetBeans modules that can depend on OSGi bundles.)
402: remote -> org.ops4j.pax.construct:maven-archetype-osgi-bundle (-)
403: remote -> com.github.genthaler:ant-maven-plugin-archetype (Maven Archetype to generate an Ant-based Maven Plugin)
404: remote -> ru.stqa.selenium:webdriver-java-archetype (Archetype for a Maven project intended to develop tests with Selenium WebDriver and JUnit/TestNG)
405: remote -> com.amazonaws:aws-java-sdk-archetype (Maven archetype for a simple AWS Java application.)
406: remote -> org.codehaus.mojo:gwt-maven-plugin (Maven plugin for the Google Web Toolkit.)
407: remote -> org.apache.cocoon:cocoon-22-archetype-block (-)
408: remote -> com.alibaba.citrus.sample:archetype-webx-quickstart (-)
409: remote -> org.apache.struts:struts2-archetype-angularjs (-)
410: remote -> org.apache.maven.archetypes:maven-archetype-webapp (An archetype which contains a sample Maven Webapp project.)
411: remote -> org.atteo.moonshine:hibernate-archetype (-)
412: remote -> org.jboss.archetype.wfk:jboss-spring-mvc-archetype (An archetype that generates a starter Spring MVC application with Java EE persistence settings (server bootstrapped JPA, JTA transaction management) for JBoss AS7)
413: remote -> org.springframework.boot:spring-boot-sample-data-jpa-archetype (Spring Boot Data JPA Sample)
414: remote -> org.springframework.boot:spring-boot-sample-web-static-archetype (Spring Boot Web Static Sample)
415: remote -> io.fabric8.archetypes:spring-boot-webmvc-archetype (Creates a new Shows how to use Spring Boot with WebMVC in the Java Container)
416: remote -> org.jvnet.hudson.tools:maven-hpi-plugin (Maven2 plugin for developing Hudson plugins)
417: remote -> org.jenkins-ci.tools:maven-hpi-plugin (Maven2 plugin for developing Jenkins plugins)
418: remote -> org.springframework.boot:spring-boot-sample-web-jsp-archetype (Spring Boot Web JSP Sample)
419: remote -> com.github.h0ru5.gwt:angulargwt-module-archetype (Archetype for an AngularGwt Module with example service)
420: remote -> com.atlassian.maven.archetypes:jira-plugin-archetype (This archetype can be used to create a new Atlassian JIRA plugin project)
421: remote -> com.atlassian.maven.archetypes:refapp-plugin-archetype (This archetype can be used to create a new Atlassian Refapp plugin project)
422: remote -> org.appfuse.archetypes:appfuse-basic-jsf (Maven 2 archetype that creates a web application with AppFuse embedded in it.)
423: remote -> org.appverse.web.framework.archetypes.gwt:appverse-web-archetypes-gwt (Appverse Web Framework Archetypes GWT Archetype)
424: remote -> org.apache.struts:struts2-archetype-starter (-)
425: remote -> com.force.sdk:springmvc-archetype (-)
426: remote -> at.chrl.archetypes:chrl-spring-sample (Archetype for Spring Vaadin Webapps)
427: remote -> org.scala-tools.archetypes:scala-archetype-simple (-)
428: remote -> org.apache.maven.archetypes:maven-archetype-quickstart (An archetype which contains a sample Maven project.)
429: remote -> br.com.address.archetypes:struts2-archetype (an archetype web 3.0 + struts2 (bootstrap + jquery) + JPA 2.1 with struts2 login system)
430: remote -> com.mysema.rdfbean:rdfbean-tapestry-quickstart (Archetype for creating a basic RDFBean Tapestry 5 application.)
431: remote -> com.github.mkolisnyk:aerial-cucumber-junit-archetype (-)
432: remote -> com.liferay.maven.archetypes:liferay-ext-archetype (Provides an archetype to create Liferay extensions.)
433: remote -> me.alb-i986:cucumber-java-junit-archetype (Maven Archetype for creating cucumber projects, featuring Java and JUnit)
434: remote -> org.apache.myfaces.buildtools:myfaces-archetype-helloworld (Archetype to create a new webapp based on myfaces)
435: remote -> ml.rugal.archetype:springmvc-spring-mybatis (A pretty useful JavaEE application archetype based on Springmvc Spring and Mybatis)
436: remote -> org.apache.struts:struts2-archetype-blank (-)
437: remote -> com.freedomotic:freedomotic-device-maven-archetype (-)
438: remote -> br.gov.frameworkdemoiselle.archetypes:demoiselle-vaadin-jpa (Archetype for Vaadin web applications)
439: remote -> br.com.ingenieux:elasticbeanstalk-wrapper-webapp-archetype (A Maven Archetype Wrapping Existing war files on AWS' Elastic Beanstalk Service)
440: remote -> br.gov.frameworkdemoiselle.archetypes:demoiselle-jsf-jpa (-)
441: remote -> tk.skuro:clojure-maven-archetype (-)
442: remote -> pro.savant.circumflex:webapp-archetype (-)
443: remote -> ru.yandex.cocaine:cocaine-worker-archetype (-)
444: remote -> de.akquinet.android.archetypes:android-quickstart (Creates a skeleton for an Android application)
445: remote -> org.apache.axis2.archetype:quickstart-webapp (Maven archetype for creating a  Axis2 web Service as a webapp)
446: remote -> org.appfuse.archetypes:appfuse-basic-struts (Maven 2 archetype that creates a web application with AppFuse embedded in it.)
447: remote -> com.liferay.maven.archetypes:liferay-portlet-spring-mvc-archetype (Provides an archetype to create Liferay Spring MVC portlets.)
448: remote -> org.easyrules:easyrules-archetype (Maven archetype to create a skeleton project)
449: remote -> org.codehaus.mojo.archetypes:nbm-archetype (Archetype for development of NetBeans modules in Maven.)
450: remote -> org.springframework.boot:spring-boot-sample-parent-context-archetype (Spring Boot Integration Sample)
451: remote -> org.eiichiro.gig:gig-archetype-webapp (An archetype which contains a simple Gig Webapp project.)
452: remote -> com.liferay.maven.archetypes:liferay-portlet-liferay-faces-alloy-archetype (Provides an archetype to create Liferay Faces Alloy portlets.)
453: remote -> tr.com.obss.sdlc.archetype:obss-archetype-webapp (This archetype provides a skelton for the Java Web Application packages.)
454: remote -> br.gov.frameworkdemoiselle.archetypes:demoiselle-html-rest (-)
455: remote -> com.github.gwtmaterialdesign:gwt-material-archetype (-)
456: remote -> org.apache.shindig:sample-maven-archetype (Default server war dependencies)
457: remote -> net.biville.florent:maven-embedded-neo4j-archetype (-)
458: remote -> org.springframework.boot:spring-boot-sample-amqp-archetype (Spring Boot AMQP Sample)
459: remote -> org.jboss.aerogear.archetypes:jboss-html5-mobile-archetype (An archetype that generates a Java EE 6 application using HTML5, and JAX-RS to support both desktop and mobile web browsers)
460: remote -> org.appfuse.archetypes:appfuse-light-spring-freemarker-archetype (AppFuse Archetype)
461: remote -> br.com.ingenieux:elasticbeanstalk-docker-dropwizard-webapp-archetype (-)
462: remote -> org.zkoss:zk-archetype-webapp (An archetype that generates a starter ZK CE webapp project)
463: remote -> org.jorm-unit:jorm-unit-sample-archetype (Archetype that creates a sample project with jorm-unit sample test)
464: remote -> org.openjdk.jmh:jmh-java-benchmark-archetype (Generates Java benchmarking project, uses JMH annotation processors)
465: remote -> org.codehaus.groovy.maven.archetypes:gmaven-archetype-mojo (-)
466: remote -> com.mikenimer:extjs-springmvc-webapp (A maven Archetype to create new EXTJS project powered by a spring MVC service.)
467: remote -> org.javaee-samples:javaee7-arquillian-archetype (JavaEE 7 Arquillian Archetype Sample)
468: remote -> org.springframework.boot:spring-boot-sample-data-rest-archetype (Spring Boot Data REST Sample)
469: remote -> com.canoo.dolphin-platform:spring-boot-archetype (This repository contains a Maven Archetype for a Spring Boot based project of the Dolphin Platform.)
470: remote -> io.fabric8.archetypes:spring-boot-camel-archetype (Creates a new Shows how to use Camel with Spring Boot in the Java Container)
471: remote -> com.dyuproject.protostuff.archetype:simple-webapp (webapp archetype using protobuf, json and jquery)
472: remote -> com.liferay.maven.archetypes:liferay-portlet-archetype (Provides an archetype to create Liferay portlets.)
473: remote -> org.apache.maven.archetypes:maven-archetype-portlet (An archetype which contains a sample JSR-268 Portlet.)
474: remote -> com.liferay:com.liferay.project.templates.mvc.portlet (Liferay Project Templates MVC Portlet)
475: remote -> org.tinygroup:webappproject (-)
476: remote -> org.jboss.spec.archetypes:jboss-javaee6-webapp-archetype (An archetype that generates a starter Java EE 6 webapp project for JBoss AS 7.1 (by default) or EAP 6 (if the "enterprise" property is true))
477: remote -> am.ik.archetype:spring-boot-blank-archetype (-)
478: remote -> org.apache.isis:quickstart-archetype (-)
479: remote -> org.apache.maven.archetypes:maven-archetype-plugin (An archetype which contains a sample Maven plugin.)
480: remote -> com.atlassian.maven.archetypes:bamboo-plugin-archetype (This archetype can be used to create a new Atlassian Bamboo plugin project)
481: remote -> org.springframework.boot:spring-boot-sample-ws-archetype (Spring Boot Web Services Sample)
482: remote -> org.jboss.errai.archetypes:jboss-errai-kitchensink-archetype (-)
483: remote -> org.jbundle.util.webapp:jbundle-util-webapp-webstart-reactor-archetype (-)
484: remote -> org.springframework.boot:spring-boot-sample-tomcat8-jsp-archetype (Spring Boot Tomcat 8 JSP Sample)
485: remote -> com.atlassian.maven.archetypes:stash-plugin-archetype (This archetype can be used to create a new Atlassian Stash plugin project)
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains):

  问题解决:看来确实是jar包引起的问题,再次拼上参数创建web项目,成功了:

E:\workspace>mvn archetype:generate  -DarchetypeCatalog=internal -DgroupId=com.wulinfeng.memcache -DartifactId=memcache-view -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> maven-archetype-plugin:3.0.1:generate (default-cli) > generate-sources @ standalone-pom >>>
[INFO]
[INFO] <<< maven-archetype-plugin:3.0.1:generate (default-cli) < generate-sources @ standalone-pom <<<
[INFO]
[INFO] --- maven-archetype-plugin:3.0.1:generate (default-cli) @ standalone-pom ---
[INFO] Generating project in Batch mode
Downloading: http://maven.aliyun.com/nexus/content/groups/public/org/apache/maven/archetypes/maven-archetype-webapp/1.0/maven-archetype-webapp-1.0.pom
Downloaded: http://maven.aliyun.com/nexus/content/groups/public/org/apache/maven/archetypes/maven-archetype-webapp/1.0/maven-archetype-webapp-1.0.pom (0 B at 0.0 KB/sec)
Downloading: http://maven.aliyun.com/nexus/content/groups/public/org/apache/maven/archetypes/maven-archetype-bundles/2/maven-archetype-bundles-2.pom
Downloaded: http://maven.aliyun.com/nexus/content/groups/public/org/apache/maven/archetypes/maven-archetype-bundles/2/maven-archetype-bundles-2.pom (2 KB at 7.4 KB/sec)
Downloading: http://maven.aliyun.com/nexus/content/groups/public/org/apache/maven/archetype/maven-archetype-parent/1/maven-archetype-parent-1.pom
Downloaded: http://maven.aliyun.com/nexus/content/groups/public/org/apache/maven/archetype/maven-archetype-parent/1/maven-archetype-parent-1.pom (2 KB at 6.8 KB/sec)
Downloading: http://maven.aliyun.com/nexus/content/groups/public/org/apache/maven/maven-parent/4/maven-parent-4.pom
Downloaded: http://maven.aliyun.com/nexus/content/groups/public/org/apache/maven/maven-parent/4/maven-parent-4.pom (10 KB at 56.4 KB/sec)
Downloading: http://maven.aliyun.com/nexus/content/groups/public/org/apache/apache/3/apache-3.pom
Downloaded: http://maven.aliyun.com/nexus/content/groups/public/org/apache/apache/3/apache-3.pom (0 B at 0.0 KB/sec)
Downloading: http://maven.aliyun.com/nexus/content/groups/public/org/apache/maven/archetypes/maven-archetype-webapp/1.0/maven-archetype-webapp-1.0.jar
Downloaded: http://maven.aliyun.com/nexus/content/groups/public/org/apache/maven/archetypes/maven-archetype-webapp/1.0/maven-archetype-webapp-1.0.jar (0 B at 0.0 KB/sec)
[INFO] ----------------------------------------------------------------------------
[INFO] Using following parameters for creating project from Old (1.x) Archetype: maven-archetype-webapp:1.0
[INFO] ----------------------------------------------------------------------------
[INFO] Parameter: basedir, Value: E:\workspace
[INFO] Parameter: package, Value: com.wulinfeng.memcache
[INFO] Parameter: groupId, Value: com.wulinfeng.memcache
[INFO] Parameter: artifactId, Value: memcache-view
[INFO] Parameter: packageName, Value: com.wulinfeng.memcache
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] project created from Old (1.x) Archetype in dir: E:\workspace\memcache-view
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7.143 s
[INFO] Finished at: 2017-11-21T12:51:13+08:00
[INFO] Final Memory: 15M/164M
[INFO] ------------------------------------------------------------------------

 

点赞