Maven使用教程

一、maven基础

maven优势

  1. maven项目中没有jar包
    在这里插入图片描述

maven目录结构

-maven
|
|—main—java
|         |—resource
|
|—test—java
|        |—resource
|
|—pom.xml
在这里插入图片描述
在这里插入图片描述

maven命令

maven 命令的格式为 mvn [plugin-name]:[goal-name],可以接受的参数如下,

-D 指定参数,如 mvn package -Dmaven.test.skip=true 跳过单元测试;
在这里插入图片描述
-P 指定 Profile 配置,可以用于区分环境;
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

-e 显示maven运行出错的信息;
-o 离线执行命令,即不去远程仓库更新包;
-X 显示maven允许的debug信息;
-U 强制去远程更新snapshot的插件或依赖,默认每天只更新一次。

在这里插入图片描述

在这里插入图片描述

启动项目

修改jdk版本
在这里插入图片描述
设置单元测试的版本
在这里插入图片描述

在这里插入图片描述

新建maven项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

maven 仓库基本概念

分为 远程仓库 本地仓库
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

中央仓库

在这里插入图片描述

私服

在这里插入图片描述
在这里插入图片描述

阿里云仓库

在这里插入图片描述

maven配置

Maven Repository: Search/Browse/Explore
在这里插入图片描述

maven构建多模块项目

在这里插入图片描述
maven——parent 什么都不选 直接maven项目
maven——controller模块是 web模板
其他位quickstar

修改模块配置

在这里插入图片描述

设置模块间的依赖

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
servlet依赖
在这里插入图片描述
放到maven web模块controller

如果报错可以其子模块maven install

maven打包

添加profile

dev开发

在这里插入图片描述
添加到pom文件中

设置资源文件

打包

在这里插入图片描述

posted @ 2021-06-08 14:18  剪水行舟  阅读(198)  评论(0)    收藏  举报