Welcome 微信登录

首页 / 软件开发 / JAVA / 初学maven(1)-常见小问题集锦

初学maven(1)-常见小问题集锦2011-06-27 BlogJava aoxj初学maven,遇到不少问题,记录下来,呵呵,依然是备忘兼共享。

一. The pulgin "org.apache.maven.plugins:maven-archetype-plugin" does not exist or valid version could be found

安装官方标准的安装方式(http://maven.apache.org/download.html#Installation)安装完毕,运行mvn --version没有问题。

然后按照"maven in 5 minutes"(http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html) 的第一个例子,执行

mvnarchetype:create-DgroupId=com.mycompany.app-DartifactId=my-app

结果报错:

The pulgin "org.apache.maven.plugins:maven-archetype-plugin" does not exist or valid version could be found
......

google了一下发现解决方案,原来是网络配置的问题,如果使用代理上网必须修改maven的配置文件加入相应的代理信息。

打开文件 maven/conf/settings.xml,找到<proxies>,将原来注释掉的<proxy>打开,修改相应的信息即可。

注意:

1.)<host>iproxy-sh.cn.ao.ericsson.se</host> 这里不要用"http://"开头,否则会无法连接

2. ) 如果用户名、密码不需要,可以删除<username><password>,设置为空也行。

二. artifactory私服安装问题

对于单机来说,maven从远程仓库取jar包等资源是完全合理的。但是如果一个team甚至一个公司,每个人的maven都从远程仓库取,那么花在文件下载上的时间就太多了,而且完全没有必要。因此设置一个开发团队共享的Maven2的私服就必不可少了。

Maven2的私服,当然首选artifactory。