我想要建立一个简单的项目使用现有的原型。但是我不能运行mvn archetype:generate
,因为它一直告诉我以下信息
[ERROR] No plugin found for prefix 'archetype' in the current project and in the
plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the
repositories [local (C:\Documents and Settings\ccen\.m2\repository), central (ht
tp://repo1.maven.org/maven2)] -> [Help 1]
我使用的是微软视窗,在我的~/.m2文件夹中没有使用任何settings.xml
,所有的东西都是全新的。有谁能帮我解决这个问题吗?
发布于 2011-06-25 03:41:10
另一件可能出错的事情是,你的机器在防火墙或代理服务器后面,所以你的机器不能访问http://repo1.maven.org/maven2
。尝试在浏览器或其他设备中直接访问此URL,以测试您是否能够发出请求。
发布于 2011-06-25 03:38:12
生成带有原型的项目时应该使用的命令是...
mvn archetype:generate
您在问题中发布的命令是错误的(在原型中缺少第一个'e‘)。我假设这只是一个拼写错误,因为您发布的错误具有正确的原型拼写。
我认为,如果您试图从已有pom.xml
文件的目录中执行此命令,则会出现此错误。它将尝试在现有的pom.xml
文件中查找原型插件配置。
在一个空目录中,或者至少在没有pom.xml
文件的目录中,再次尝试该命令,它应该可以工作。
发布于 2013-01-30 20:18:55
如果您位于公司防火墙之后,请使用/conf目录下的"settings.xml“配置代理设置,需要提供用户名、密码、主机和端口值。
|
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>proxyuser</username>
<password>proxypass</password>
<host>proxy.host.net</host>
<port>80</port>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
https://stackoverflow.com/questions/6472782
复制相似问题