mavenReview_2021-10-10

为什么需要_why

构建:离开本地开发环境,还需要进行部署、构建[源文件生成项目]
依赖:大量jar包需要管理

是什么_what

为Java项目提供构建依赖管理支持的工具。
构建的主要环节:
清理-编译-测试-报告-打包[Java工程:jar包(工具包);web工程:war包]-安装-部署
依赖具有传递性

核心概念

1、POM:项目对象模型[模型化思想]
2、约定大于配置
3、web工程依赖Java工程
4、依赖的范围:
provided:不参与部署、不放进war包(servlet-api,jsp-spi)
5、继承
6、三个生命周期。任何一个生命周期内部,执行任何一个具体环节的操作,都是从本周期最初的位置开始执行,指导指定的地方

应用领域_where

怎么用_how

1、配置[conf/settings.xml]:
本地仓库:localRepository
阿里云镜像:mirror
JDK版本、本地环境
2、groupId:公司域名的倒序,通常也会加上项目名称
artifactId:项目/模块的id
version:snapshot(快照版本),release(正式版本)
3、生成maven:mvn archetype:generate
	target目录:存放构建后的结构
	resources:配置文件
4、jar包名:groupId:artifactId:打包方式:version:依赖的范围

IDEA中:
1、创建maven项目
2、配置本地maven镜像
3、创建web工程时,先修改pom.xml中打包方式:packing,后project structure

注意的问题

是否重要

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Java程序世界的一员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值