Maven 预热篇

Ant 很早就接触,也写了不少项目的build.xml,其实都一篇一律:属性定义,清空目录,编译,打jar/war包,输出到目的目录,然后发布。

发现,其实很多步骤可以“封装”一下,只要一个输出的目录,去取jar/war包,就可以,不再需要去写那么多xml。

Maven,是一个不错的项目管理/编译工具。

(1)maven 插件安装 ,eclipse 插件 m2eclipse :

m2eclipse Core Update Site:
 http://m2eclipse.sonatype.org/sites/m2e

(2)maven命令
mvn test:运行应用程序中的单元测试
mvn package:依据项目生成jar文件
mvn install,把包安装在本地的repository中,可以被其他工程作为依赖来使用
mvn site:生成项目相关信息的网站
mvn clean:清除目标目录中的生成结果
mvn eclipse:eclipse:生成Eclipse项目文件
mvn deploy,在整合或者发布环境下执行,将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共享。

实例:
mvn clean dependency:copy-dependencies package

(3) 几个常用 的属性:  

     groupId:项目或者组织的唯一标志,并且配置时生成的路径也是由此生成,如baidu.com 生成的相对路径为:/baidu/com.
    artifactId: 项目的通用名称
    version:项目的版本
    packaging: 打包的机制,如pom, jar, maven-plugin, ejb, war, ear, rar, par
    classifier: 分类
    scope:用于限制相应的依赖范围,包括以下的几种变量:
    compile :默认范围,用于编译
    provided:类似于编译,但支持你期待jdk或者容器提供,类似于classpath
    runtime:在执行时,需要使用
    test:用于test任务时使用
    system:需要外在提供相应得元素。通过systemPath来取得
    systemPath: 仅用于范围为system。提供相应的路径
    optional: 标注可选,当项目自身也是依赖时。用于连续依赖时使用

(4)推荐文章:
http://www.iteye.com/topic/1123232


 (5)下载jar:
http://mvnrepository.com/

 

 (6)问题:

 [ERROR] Unable to locate the Javac Compiler in:

Window -> Preferences -> Java -> Installed JREs, 点击"Add"按钮,选择默认的"Standard VM", 点击"Next >", 点击"JRE home"右边的"Directory"选择文件夹D:\Development\Java\jdk1.5.0_16\jre.

呵呵!换个jre.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值