Maven目录结构、常用命令、及环境配置

时间:2022-09-20 18:00:50

maven创建项目的目录结构

 

从图片我们不难发现,main文件夹的下面含有几个模块

Maven目录结构、常用命令、及环境配置

  1. java文件夹:表示存放项目源代码的目录
  2. resource:存放的是项目相关的配置文件
  3. webapp:存放的是页面的一些素材,比如css文件、js类库以及一些图片
  4. 其中的Pom.xml文件是maven 项目的核心配置文件

maven项目的常用命令

mvn clean

表示将项目中的target目录清除掉

mvn compile

表示将源代码编译为class文件,并将之存放在target目录下

mvn test

表示进行单元测试,将项目根目录下面的src/test /java目录下的单元测试类都会执行

单元测试类的要求:必须又有test的结尾

mvn packege

对项目进行打包,打包成一个war包存放在项目的根目录下

mvn install

可以将我们自己写的jar包放到我们的本地仓库

maven项目的生命周期:

三套生命周期,每一套的生命周期相互独立,互不影响。在一套生命周期内,执行后面的命令会自动执行。

ClanLifeStyle

清理的生命周期,会清理掉maven项目中的相关部署的项目

defaltLifevstyle

默认生命周期,其中包括maven的常用命令:

Compiletestpackageinstalldeploy

当我们选择执行install的时候,前面的相关命令会自动执行。

sitelifestyle

站点的生命周期

环境变量的配置

  1. 配置MAVEN_HOME,其中需要注意的是,maven事实上是依赖jdk 的,所以我们的环境变量中一定要有JAVA_HOME

Maven目录结构、常用命令、及环境配置

  1. 将配置好的home添加到Path中

Maven目录结构、常用命令、及环境配置

  1. 将我们自己配置好的maven添加到eclipse中

Maven目录结构、常用命令、及环境配置

  1. 设置用户配置文件的位置

Maven目录结构、常用命令、及环境配置

  1. 构建索引

Maven目录结构、常用命令、及环境配置

  1. 创建项目

Maven目录结构、常用命令、及环境配置