maven的安装和使用

day只能奔跑

day只能奔跑

2016-02-19 14:14

下面这个maven的安装和使用教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

   

  Maven主页
  http://maven.apache.org/

  Maven中文主页
  http://maven.huangdong.com/

  IBM developerWorks关于maven的中文文章链接
  http://www-900.ibm.com/developerWorks/cn/Java/j-maven/

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  Oreilly主页
  http://www.oreilly.com/

  最近因为研究JetSpeed,发现1.5版本已经都由maven来组织project了,maven到底是个什么东西?一点概念都没有。看了好几天Apache上的相关文档,终于似乎知道了一点点,也就仅此而已。推荐大家去Google搜索一下,可以找到网友的几篇入门指引的blog,以及developerWorks上的那篇关于maven的文章,还有Rob Herbst的一篇Developing with Maven。oreilly主页上有几篇关于maven的文章,相关方面的书籍还没有看到,无论国内还是国外。
  第一次看到maven,感觉就是两个字“复杂”,进而有些厌恶,要之何用啊。感觉人类为了偷懒制造了一大堆工具,很不幸,为了适应这些工具,又花费了大把的时间。但是把握了这些工具之后才能更好的
  偷懒。唉,真是没办法。不展开议论了,继续研究。
  maven是个项目治理工具,总是避免不了和Ant的比较。Ant简单易用,功能强大,相信大家都有体会,到目前为止我对Ant还是只知道改改build.XML,但是这些已经足够使用了。就像一辆自行车,构造简单明了,会用够了。但是maven却是从天而降的一辆载重大卡,马力十足,功能强大,但是我们首先要做的不是怎么发动操纵它,而是要找到车门在哪个地方??人家都叫了Ant,看来maven本应该叫elephant才比较合适。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  maven的安装使用

  推荐下载zip文件解压。不过Apache的网站下载有时候会出一些毛病。反正我从来没有下载成功过maven,我的安装文件都是从别人那里拷来的。

  解压zip到你自己指定的目录,首先检查是否设定了JAVA_HOME,然后设定MAVEN_HOME为安装目录和Path=%MAVEN_HOME%in。安装完了,依照maven主页的Getting Started,就要你设定什么local repository,然后windows下面输入%MAVEN_HOME%ininstall_repo.bat %HOME%.mavenepository,并且%HOME%还要怎么设定云云,你会发现你的Head的半径似乎在慢慢增大,这都什么跟什么呀。

  下面就要改变这种状况,我们来修改游戏规则。我们找到%MAVEN_HOME%lib下的maven.jar,用ZIP或者RAR打开它,然后把defaults.properties这个文件直接拖出来,用文本编辑器修改以下属性

  maven.home.local = ${maven.home}/local
  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

  到了这里,假如你要是还想执行一下刚才的那一堆命令,就要把命令改成%MAVEN_HOME%ininstall_repo.bat %MAVEN_HOME%localepository,可以看到一排提示说明有多少文件拷贝成功。这个动作其实这个可作可不作,在使用时maven自己会去查找要使用的库并自己下载。

  还有一个问题就是maven使用时会出现乱码,这是由于maven.jarorgapachemavenmessagesmessages_zh_CN.properties这个文件的毛病。解决办法是把这个文件拖出来,然后在控制台下输入native2ascii messagesmessages_zh_CN.propertiesout.properties然后把out.properties文件名改成messages_zh_CN.properties并拖回到maven.jar中原位覆盖即可。native2ascii是JDK自带的工具,在%JAVA_HOME%in下面可以找到。

  至此maven就可以使用了。

  随便建立一个文件夹,我们生成一个project试试。打开控制台,建立一个空文件夹,命名为test,然后输入maven genapp。出现了
   __  __
    /  __ _Apache__ ___
   / / _` V / -_) '   ~ intelligent projects
  _  ___,__/_____  v. 1.0-rc3

  然后出现什么“尝试下载abcd-1.2.3.jar....”之类的提示,而且有可能还会出现connet error之类,不用理会,等一会会提示你输入模板,输入default,回车。剩下的提示你输入工程id,名字和包名,输入完成后。maven就自动生成了程序框架,大致如下

  test
  

展开更多 50%)
分享

猜你喜欢

maven的安装和使用

编程语言 网络编程
maven的安装和使用

RemoteIE安装和使用教程

电脑网络
RemoteIE安装和使用教程

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

memcached怎么安装和使用?

服务器
memcached怎么安装和使用?

什么是Maven?

服务器
什么是Maven?

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Linux如何安装和使用NeoBundle

电脑入门
Linux如何安装和使用NeoBundle

socks5proxy的安装和使用

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
socks5proxy的安装和使用

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Struts开发指南之MVC架构

Struts开发指南之MVC架构

JavaScript表单验证年龄

JavaScript表单验证年龄
下拉加载更多内容 ↓