Maven最大的一个好处就是有一个仓库,仓库里全是jar包
maven特征
- pom.xml文件,注意学习pom中标签
- 仓库分为:本地仓、中央仓、私有仓
- maven中的参数,为保证其全球唯一性
groupId: 一般为公司域名的反写
artifactId: 具体项目名称
version: 项目版本
- 创建maven的两种方式
方式一:通过eclipes软件
方式二:通过命令行
mvn archetype:generate -DarchetypeCatalog=local
- 其他
maven打包后生成的项目文档:
mvn site
命令行查看pom.xml文件:
mvn help:effective-pom
mvn clean install 后多了target目录
修改java文件后执行 mvn clean compile
maven创建一个web项目:
eclipse中关联maven
preferences--Maven--Installations--add(maven安装路径)
创建一个web app的maven项目
更换掉jre1.5的jar包
外部依赖:
${project.basedir}/
eclipse配置tomcat
maven环境
http://maven.apache.org/download.cgi
maven应用
- java项目
- web项目
java项目案例:封装selenium工具包,然后打包放入本地仓。
1. 去maven仓库找selenium包,编写selenium相关代码
2. mvn打包:mvn pakage
3. 打包后放入本地仓:mvn install
4. 其他项目调用此包,在项目中的pom.xml中添加maven的对应参数
Maven的Mirror和Repository 的详细讲解
http://www.sojson.com/blog/168.html
使用nexus搭建maven私有仓库
http://blog.51cto.com/linuxg/1792086