项目构建
依赖管理:避免资源间版本冲突问题
统一开发结构:提供统一的项目结构
下载完压缩包之后放在合适的目录下,其中apache-maven-3.8.8文件夹是安装的maven,下面的repository是本地仓库,其中要修改setting.xml下的仓库路径,设置阿里云镜像。
将这里的路径改为自己设置的 repository 仓库的路径。
这个
使用mvn开头,后面添加功能参数,可以一次执行多个命令,使用空格分隔
mvn compile #编译
mvn clena #清理
mvn test #测试
mvn package #打包
mvn install #安装到本地仓库
指对外隐藏当前所依赖的资源——不透明
com.google.code.gson gson 2.8.9 true
排除依赖指主动断开依赖的资源,被排除的资源无需指定版本
com.google.code.gson gson 2.8.9 junit junit
依赖的jar包默认情况可以在任何地方使用,可以通过scope标签设定其作用范围
作用范围:
clean:清理工作
default:核心工作,例如编译,测试,打包,部署等
site:产生报告,发布站点等
插件