maven
2019-12-04 09:42:04 1 举报
AI智能生成
登录查看完整内容
maven基本概念核心概念
作者其他创作
大纲/内容
总述pom.xml
父pom.xml
modelVersion
parent
本模块坐标
其他信息
packaging
modules(特有!!)
dependencyManagement(特有!!)
dependencies
dependency
子pom.xml
其它信息
properties
依赖jar版本
build
plugins
plugin
坐标
配置
maven
环境变量
setting.xml
配置本地仓库位置
配置阿里maven镜像仓库
配置默认jdk版本
基本概念
执行流程
优先在本地仓库中查找依赖包;本地仓库中找不到,再在远程仓库中去查找
仓库:分为本地仓库和远程仓库
坐标:具体使用哪个依赖包
插件
核心概念(pom文件、命令)
pom文件
父包:<parent>
本项目坐标
通用属性:<properties>属性配置
依赖包:<dependencies>下面通过<dependency>配置各种依赖的jar包
插件:<build><plugins><plugin>
生命周期(三套独立的生命周期)
clean
pre-clean
post-clean
default
compile
test
package:打包-会生成target文件
install:加入仓库
site
pre-site
post-site
site-depoly
scope标签(与编译、测试、运行对应)
compile:编译、测试、运行
provided:编译、测试
runtime:测试、运行
test:测试
常用命令
mvn clean
mvn package
进阶
依赖传递:短路优先
继承:
父pom文件打包方式:<packaging>pom</packaging>
父pom文件使用<modules>包含哪些<module>
子pom文件使用<parent>加入父项目
子pom文件需要使用父类的那个依赖包 利用<dependency>加入
聚合:
0 条评论
回复 删除
下一页