1、下载并解压zip到你自己指定的目录
2、检查是否设定了JAVA_HOME,然后设定MAVEN_HOME为安装目录和Path=%MAVEN_HOME%\bin。
3、将lib\maven.jar 解压缩,修改其中的default.properties文件中的几个属性。
maven.home.local = d:/maven
maven.repo.local = d:/maven/repository
## ----------------------------------------------------------
## ${user.home}/build.properties
## ----------------------------------------------------------
maven.proxy.host = proxy
maven.proxy.port = 80
maven.proxy.username = username
maven.proxy.password = password
4、maven使用时会出现乱码,这是由于maven.jarorg\apache\maven\messages\messages_zh_CN.properties这个文件的毛病。
native2ascii进行转换,然后重新覆盖此文件即可。
5、运行maven命令,即可生成一系列的文件
6、运行maven genapp 即可生成测试文件,自动下载文件,然后就可以 maven java:compile了。
7. default.properties中远程repository重新设置: maven.repo.remote = http://apache.linuxforum.net/dist/java-repository,http://dist.codehaus.org/,http://mirrors.sunsite.dk/maven/,http://public.planetmirror.com/pub/maven,http://www.ibiblio.org/maven,http://www.ganet.org/maven/,http://test.topicus.nl/maven/
maven tutorial :
http://www-900.ibm.com/developerWorks/cn/java/j-maven/
http://www.theserverside.com/articles/article.tss?l=MavenMagic
使用中如果有问题,可以参考下面文章. :) http://java.mblogger.cn/layout/posts/5731.aspx
但我下载的源代码和原文"Figure 3 "的目录结构不一致, 只有三个目录:service, Foobar-Web,ear. 执行结果不正确.
我分别在这三个目录下,分别执行maven, 前两个已经完成,但是在ear目录下执行maven命令,则报错如下:
"Case-sensitive issue: The dependency xerces:xerces has a case problem. The dependency was either retrieved in the past with the wrong case or has been specified with the wrong case in your project.xml file. Fix your project.xml or update your local repository with the properly-cased file and try again."
让人郁闷的是, 我把repository里面的xerces目录删除,还是只可以完成前两步,第三步报同一个错误.
我将每个depency的properties元素删除,就可以了 sucessful :(
可以请教一下么?