2021-10-11meavn复习

meavn
meavn能干什么

  1. 整合多个项目之间的引用关系
  2. 统一管理jar包
  3. 严格的路径格式 有利于开发后期的维护

项目构建的一个过程
清理 编译 测试 报告 安装 部署

meavn的目录结构

主要学的meavn的核心概念
pom的配置 即pom.xml
坐标 即gav groudId组织名称 artifactId项目的名称 version:版本号
依赖管理 标签 dependency dependences
依赖的范围 compile test provided
主程序 主程序
测试 测试 测试
打包
部署
依赖的传递
依赖排除需要一个标签exclusion
统一管理jar的版本在properties 引用方式${}
依赖使用原则
仓库,本地仓库 存放在默认地址,setting修改
,远程仓库,meavn的核心仓
在本地和远程仓库里面的私服

生命周期
clean lifecycle
default lifecycle
site lifecycle
meavn 生命周期常见命令
mvn clean 即清除target
mvn conpile 编译主程序,生成target
mvn test-compile 编译测试程序
mvn test 保存测试结果
mvn package 打包打成jar包,war包
mvn install 安装
mvn deploy 部署,可以部署到私服

插件和目标
idea自动生成插件
clean resource compile
test package deploy

继承
通过父工程管理jar包
父工程pom

子工程
来引用父工程的jar包
聚合 管理子工程

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值