首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >mvn原型:生成不起作用-没有找到前缀'archetype‘的插件

mvn原型:生成不起作用-没有找到前缀'archetype‘的插件
EN

Stack Overflow用户
提问于 2011-06-25 03:23:50
回答 10查看 96.6K关注 0票数 33

我想要建立一个简单的项目使用现有的原型。但是我不能运行mvn archetype:generate,因为它一直告诉我以下信息

代码语言:javascript
复制
[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,所有的东西都是全新的。有谁能帮我解决这个问题吗?

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2011-06-25 03:41:10

另一件可能出错的事情是,你的机器在防火墙或代理服务器后面,所以你的机器不能访问http://repo1.maven.org/maven2。尝试在浏览器或其他设备中直接访问此URL,以测试您是否能够发出请求。

票数 25
EN

Stack Overflow用户

发布于 2011-06-25 03:38:12

生成带有原型的项目时应该使用的命令是...

代码语言:javascript
复制
mvn archetype:generate

您在问题中发布的命令是错误的(在原型中缺少第一个'e‘)。我假设这只是一个拼写错误,因为您发布的错误具有正确的原型拼写。

我认为,如果您试图从已有pom.xml文件的目录中执行此命令,则会出现此错误。它将尝试在现有的pom.xml文件中查找原型插件配置。

在一个空目录中,或者至少在没有pom.xml文件的目录中,再次尝试该命令,它应该可以工作。

票数 16
EN

Stack Overflow用户

发布于 2013-01-30 20:18:55

如果您位于公司防火墙之后,请使用/conf目录下的"settings.xml“配置代理设置,需要提供用户名、密码、主机和端口值。

代码语言:javascript
复制
 |
<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>

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6472782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档