【发布时间】:2011-03-26 19:38:27
【问题描述】:
我在 Mac OS X 10.6 上安装了 Maven 2.2.0,JDK 6,系统防火墙设置为开启。
我正在尝试通过 maven archtype 创建一个 Web 应用程序:
mvn archtype:generate
但是我收到了这个错误:
[错误] 构建错误 [信息] --------------------------------------------- ------------------------- [INFO] 插件 'org.apache.maven.plugins:maven-archtype-plugin' 不存在或找不到有效版本 [信息] --------------------------------------------- ------------------------- [信息] 追踪 org.apache.maven.lifecycle.LifecycleExecutionException:插件“org.apache.maven.plugins:maven-archtype-plugin”不存在或找不到有效版本 在 org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1568) 在 org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(DefaultLifecycleExecutor.java:1808) 在 org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds(DefaultLifecycleExecutor.java:446) 在 org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:176) 在 org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356) 在 org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137) 在 org.apache.maven.cli.MavenCli.main(MavenCli.java:362) 在 org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:41) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) 在 org.codehaus.classworlds.Launcher.launch(Launcher.java:255) 在 org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) 在 org.codehaus.classworlds.Launcher.main(Launcher.java:375) 原因:org.apache.maven.plugin.version.PluginVersionNotFoundException:插件'org.apache.maven.plugins:maven-archtype-plugin'不存在或找不到有效版本 在 org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVersion(DefaultPluginVersionManager.java:229) 在 org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVersion(DefaultPluginVersionManager.java:91) 在 org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManager.java:172) 在 org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1539) ... 15 更多知道出了什么问题吗?
【问题讨论】: