maven的安装和使用

2016-02-19 14:14 7 1 收藏

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

【 tulaoshi.com - 编程语言 】

   

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

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

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

(本文来源于图老师网站,更多请访问http://www.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才比较合适。

  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自己会去查找要使用的库并自己下载。

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

  还有一个问题就是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
  

来源:http://www.tulaoshi.com/n/20160219/1606504.html

延伸阅读
标签: 电脑入门
Fusion Drive 是一种可以在MacBook 、Mac mini 以及 iMac 上采用的一种硬盘技术,它的中文翻译为融合驱动器,它由一块传统的机械硬盘和一块采用闪存芯片存储的 SSD 固态硬盘组成,它可以提高我们的硬盘读写速度,让我们更好的操作。 这里图老师小编在网络上搜集和整理了一些关于Fusion Drive 使用教程,提醒大家这种格式不能用作分区安装windo...
标签: 软件教程
RemoteIE是微软为Web开发人员跨平台测试Web页面在IE中的效果而开发的,实际上就是在微软Azure虚拟机的远程桌面中使用IE浏览器。RemoteIE基于微软Azure,可以横跨苹果MAC、安卓手机、Windows、iPhone/iPad等平台使用,而且完全免费。笔者使用了一下RemoteIE,发现确实比较好用,下面介绍下RemoteIE的安装和使用方法...
1.下载j2sdk 1.4.1或更高版本 (http://Java.sun.com,建议同时下载其Java Documentation,这是Java帮助文档)2.运行刚刚下载的j2sdk-1_4_1_02-windows-i586.exe文件进行正式安装(以下假设安装于c:j2sdk1.4.1,建议安装路径不要有空格,不宜安装在Program Files目录下!)。 3.设置运行环境参数:a.假如是Win95/98,在autoexec.bat的最后面添...
标签: 电脑入门
首先要先关联同步安装器,共有三种方法: 方法一:第一次启动同步助手时,会有个提示界面(如下图),点击即关联到同步安装器,可以享用双击ipa进行安装的功能。 方法二:也可进入同步助手的,在基本设置里,勾选将ipa文件关联到同步安装器。然后只用双击就能安装ipa了。 方法三:先进入同步助手安装目录:右键同步助手的图标,所看到的...
标签: CorelDRAW
  Corel Draw 10的安装 Corel Draw 10有3张光盘,第一张为程序和字体碟,第二、三张为矢量、位图、声音、动画素材光碟。 不熟悉Corel Draw的用户可以采取典型安装,大约需要250M的磁盘空间(包括Corel Draw, Corel PhotoPaint,Corel Trace以及相关帮助、一些不错的辅助工具,文件过滤器,字体等)。 对Corel Draw有一定认识的用户...

经验教程

341

收藏

16
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部