
视频链接:https://www.bilibili.com/video/BV1dp4y1Q7Hf?vd_source=9545770e4a2968c05878ffac8589ec6c
视频选集:P19
idea中内置了maven ,一般不使用内置的,因为用内置修改maven的设置不方便。
使用自己安装的maven,需要覆盖idea中的默认的设置。idea指定maven安装位置等信息
配置的入口
①:配置当前工程的设置,file–settings —Build,Excution ,Deployment–Build rools
–Maven
Maven Home direatory : maven的安装目录
User settings rile ︰就是maven安装目录conf/setting.xml配置文件
Local Repository :本机仓库的目录位置
–Build Tools–Maven–Runner
VM Options : -DarchetypeCatalog = internal【 maven项目创建时,会联网下载模版文件,比较大,使用这个指令,不用下载,创建maven项目速度快】
JRE:你项目的jdk
②:配置以后新建工程的设置,file–other settings --Settings for New Project
其余步骤同上
maven-archetype-quickstart :普通的java项目
2.3 IDEA创建Maven版web工程maven-archetype-webapp: web工程
2.4 IDEA中导入Maven工程(module) 3.依赖管理——依赖范围依赖范围,使用scope【表示依赖使用的范围,也就是在maven构建项目的那些阶段中起作用】表示的
scope的值有compile, test, provided ,默认是compile
maven构建项目编译,测试,打包,安装,部署过程(阶段)
junit的依赖范围是testjunit groupId> junit artifactId> 4.11 test scope>
| compile | test | provided | |
|---|---|---|---|
| 对主程序是否有效 | 是 | 否 | 是 |
| 对测试程序是否有效 | 是 | 是 | 是 |
| 是否参与打包 | 是 | 否 | 否 |
| 是否参与部署 | 是 | 否 | 否 |
< properties >设置maven的常用属性
UTF-8 1.8 ***.xml false