maven
核心 : 如何配置
创建
使用maven运行
概念:
项目管理工具,包含
项目对象模型(pom),
项目生命周期,
依赖管理系统: maven工程对Jar包的管理过程
插件
pom.xml配置jar包
坐标:包含组织/公司-->项目-->项目版本号
maven项目的一键构建-->基于插件
maven安装
解压
配置环境变量
仓库的种类和彼此的关系
仓库分类:
本地仓库:个人电脑上
localRepository 设置jar包路径
私服(远程仓库):多个
中央仓库:只有一个
三者的关系:
私服不是必须有的
先去本地找,没有去私有找,还没有去中央找(联网状态下),中央下载,保存在私有,保存在本地
maven的目录
核心代码部分
配置文件部分
测试代码部分
测试配置文件
maven标准目录结构
核心代码部分:
src/main/java目录
或
src/main/webapp 页面资源
配置文件部分:src/main/resources
测试代码部分:src/test/java目录
测试配置文件:src/test/resources
maven的web工程
src
main
java
resources
webapp
WEB-INF
web.xml
test
java
resources
pom.xml
常用命令(每一个命令都对应了mvn项目的一个底层插件)
mvn clean 删除target目录,清除项目编译信息
mvn compile 编译文件-->生成class文件(target)
mvn test 测试(了解)
mvn package 编译文件-->生成class文件(target)-->打包
*web项目必须选择war包
mvn install 编译文件-->生成class文件(target)-->打包-->把项目打到本地仓库
生命周期
*清理生命周期
clean的生命周期
*默认生命周期
程序的编译打包发布
compile
package
install
站点生命周期
清理生命周期与默认生命周期没有直接的关系
概念模型图
项目对象模型(pom.xml)
项目自身信息
项目运行依赖的Jar包信息
依赖管理模型
公司组织名
项目名
版本号
项目运行环境信息(jdk,tomcat等)-->插件信息
idea集成maven插件
不建议使用骨架创建
|
|