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

本文介绍了Maven项目的基本目录结构,包括java、resource及webapp等文件夹的作用,并详细解释了Maven常用命令如clean、compile、test、package及install的功能与应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

maven创建项目的目录结构

 

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

  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

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

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

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

  1. 构建索引

  1. 创建项目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值