1、maven仓库获取pom坐标轴
http://mvnrepository.com/
2、项目构建
清理-》编译-》测试-》报告-》打包-》构建
编译:mvn compile --src/main/java目录java源码编译生成class (target目录下)
测试:mvn test --src/test/java 目录编译
清理:mvn clean --删除target目录,也就是将class文件等删除
打包:mvn package --生成压缩文件:java项目#jar包;web项目#war包,也是放在target目录下
安装:mvn install --将压缩文件(jar或者war)上传到本地仓库
部署|发布:mvn deploy --将压缩文件上传私服
项目根目录下,执行mvn install(Dmaven.test.skip=true不执行测试用例,也不编译测试用例类/Dskiptest不执行测试用例,但编译测试用例类 target/test-classes)
3、项目目录
|----src
| |----main
| | |----java ——存放项目的.java文件
| | |----resources ——存放项目资源文件,如spring, hibernate配置文件
| |----test
| | |----java ——存放所有测试.java文件,如JUnit测试类
| | |----resources ——存放项目资源文件,如spring, hibernate配置文件
|----target ——项目输出位置
|----pom.xml ----用于标识该项目是一个Maven项目
4、本地仓库
修改C: oolsapache-maven-3.5.3conf目录下的settings.xml文件
<localRepository>${user.home}/.m2/repository</localRepository>、
5、其他命令
maven java或web项目转换Eclipse工程
mvn eclipse:eclipse
mvn eclipse:clean 清楚eclipse设置信息,又从eclipse工程转换为maven原生项目了
转换IDEA工程
mvn idea:idea
mvn idea:clean 同上