Maven目录结构
Maven项目目录结构
Maven 项目生命周期:
maven 中有三套生命周期 每一套生命周期相互独立 互不影响,在一套生命周期内,执行后面的命令,前面的操作会自动执行。
CleanLifeCycle : 清理生命周期 : Clean
defaultLifeCycle : 默认生命周期 compile,test,package,install,deploy
siteLifeCycle : 站点生命周期: site
常用命令
mvn
clean : 清理: 将根目录下target目录清理掉
compile : 编译 将项目中的 .java 文件编译为 .class文件
test :单元测试 项目根目录下 src/test/java目录下的单元测试类都会执行单元测试类名有要求: XxxxTest.java
package : 打包 将项目打包到 根目录下target目录下
install : 安装 将项目打包放入本地仓库
运行Maven命令的时候,首先需要定位到Maven项目的目录,也就是项目的pom.xml文件所在的目录,否则需要通过参数指定项目的目录。
命令参数
-D :传入属性参数
例如
mvn package -Dmaven.test.skip=true
以-D开头,将maven.test.skip的值设为true,表示打包的时候跳过单元测试
-P :使用指定的Profile配置