Maven使用总结

Maven,原意为“知识等积累”,主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。

1. 仓库的分类:本地仓库、远程仓库、私服

2. 仓库搜索服务:

Sonatype Nexus (http://repository.sonatype.org/)

Jarvana (http://www.jarvana.com/jarvana)

MVNbrowser (http://www.mvnbrowser.com)

MVNrepository (http://mvnrepository.com/)

3. 生命周期:

clean:pre-clean, clean, post-clean

default:validate, initialize, generate-sources..., compile, ..., test, .. , package, install, deploy

site:pre-site, site, post-site, site-deploy

4. 私服创建:Nexus

5. 持续性集成:Jenkins

6. Eclipse插件:m2eclipse

7. Archetype

maven-archetype-quickstart:最常用的archetype

maven-archetype-webapp:最简单的Maven war项目模板

AppFuse:是一个集成了很多开源工具的项目,旨在帮助Java编程人员快速的构建项目,包含了持久层、业务层等。集成的工具包括:Spring、Struct2、JPA、JSF等

 appFuse- * - spring是基于Spring MVC展现层框架等Archetype

参考《Maven实战》

1. Java单元测试工具:Junit、TestNG(next generation)

2. Java邮件发送工具:javax.mail、greenmail(开源的邮件服务测试套件 com.icegreen)

3. Java XML操作工具:dom4j

4. Java验证码工具:com.google.code.kaptcha




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值