zoukankan      html  css  js  c++  java
  • maven2试用

    一直在eclipse里看到ant的大名,似乎是自带ant支持,只是一直不知道ant为何物,前几天down了ant学习了下,发现我对xml真的是没有缘分,难以记忆。
    说归说,ant还是老牌的构建工具,能提高我们的工作效率,批处理式的执行所有的步骤,相当于一次性打包部署,不过我发现我只是使用eclipse来编码,在eclipse直接运行tomcat,似乎也不怎么需要构建了。。感觉eclipse已经够智能了[我是一个图片]
    不过老归老,还是有很多人用它的,不过大名鼎鼎的maven和他其名,甚至有更多人推崇。一直没有什么机会和时间去理这个东西,眼睁睁得看着它从1.0升级到2.0,搞了个来玩玩,看看它有什么神奇之处。
    首先google下就知道官网是http://maven.apache.org/
    down下一个zip包,为什么zip呢,因为没有rar,况且rar是要钱的,呵呵,一直用7-zip,不错的。
    zip是开源格式,支持广泛。
    解压到本地目录,这些就不赘述了。
    maven有库的概念,就是repository,仓库的意思,它会存放管理所有的jar包,这样的话工程里就直接引用,而不用copy,这在团队开发的时候是非常有好处的。
    怎么运行呢?
    随便找找,里面有个bin目录,java的东西都这样,带个bin,意味着要配置环境变量,这样执行起来才方便嘛。。
    配置环境变量MAVEN_HOME,例如E:\buildhome\apache-maven-2.2.0\bin;
    在cmd里执行下mvn -v,有东西出来
    C:\Documents and Settings\czy>mvn -v
    Apache Maven 2.2.0 (r788681; 2009-06-26 21:04:01+0800)
    Java version: 1.6.0_13
    Java home: C:\Program Files\Java\jdk1.6.0_13\jre
    Default locale: zh_CN, platform encoding: GBK
    OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
    正常了就。
    简单的耍耍,看看mvn -h,帮助列了很多,我现在只记了3个 -v -h -D,特别是-D,这个要大写,很有用饿。
    飞速的看下maven2 5分钟上手,快速的了解下maven的功能,步骤等。
    因为maven会自动下载缺失的jar包,会导致磁盘空间不够,所以我们可以自定义本地的库地址。
    默认位置为:
        {user.home}/.m2/repository
    windows就在C:\Documents and Settings\XXX\.m2下
    修改%MAVEN_HOME%\conf目录下面setttings.xml文件。使用编辑器打开,找到localRepository一项,将它的值修改就可以了,我修改的是:
    E:\m2\repository
    保存即可

  • 相关阅读:
    xt
    UVA 10200 Prime Time (打表)
    CodeForces 540B School Marks
    CodeForces 540C Ice Cave (BFS)
    poj 3250 Bad Hair Day(栈的运用)
    hdu A Magic Lamp
    hdu 4325 Flowers(区间离散化)
    hdu 5500 Reorder the Books
    V2X之标准
    V2X的前生今世
  • 原文地址:https://www.cnblogs.com/xiziyin/p/1608237.html
Copyright © 2011-2022 走看看