Maven使用教程
一、maven基础
maven优势
- 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文件中
设置资源文件

打包


浙公网安备 33010602011771号