maven

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  同上 

原文地址:https://www.cnblogs.com/zj1234/p/8628355.html