Maven学习(二):maven的标准目录和常用命令

一、maven的标准目录

作为一个maven工程,它的src目录和pom.xml是必备的

Maven学习(二):maven的标准目录和常用命令

进入src目录后,我们发现它里面的目录结构如下:

Maven学习(二):maven的标准目录和常用命令

src/main/java —— 存放项目的.java文件
src/main/resources —— 存放项目资源文件,如spring, hibernate配置文件
src/test/java —— 存放所有单元测试.java文件,如JUnit测试类
src/test/resources —— 测试资源文件
target —— 项目输出位置,编译后的class文件会输出到此目录
pom.xml——maven项目核心配置文件

注意:如果是普通的java项目,那么就没有webapp目录。

二、maven的常用命令

1、mvn clean:清理项目生产的临时文件,一般是模块下的target目录

Maven学习(二):maven的标准目录和常用命令

2、mvn compile:编译源代码,一般编译模块下的src/main/Java目录

Maven学习(二):maven的标准目录和常用命令

3、mvn test:测试命令,或执行src/test/java/junit的测试用例.

Maven学习(二):maven的标准目录和常用命令

Maven学习(二):maven的标准目录和常用命令

4、mvn package:目打包工具,会在模块下的target目录生成jarwar等文件

Maven学习(二):maven的标准目录和常用命令

Maven学习(二):maven的标准目录和常用命令

5、mvn install:将打包的jar/war文件复制到你的本地仓库中,供其他模块使用

Maven学习(二):maven的标准目录和常用命令

Maven学习(二):maven的标准目录和常用命令

6、mvn tomcat:run:tomcat容器中运行web应用

Maven学习(二):maven的标准目录和常用命令