欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

Maven基础

时间:2023-06-30

目录

1.简化了jar包导入和管理

1.1:Maven

1.2:Maven核心功能

2.项目生命周期管理

2.1Maven安装和配置

 依赖管理:pom.xml导入jar包依赖;jar包会下载到本地仓库

依赖管理流程

 

idea配置细节

 参数

maven的生命周期

maven创建web项目

导包之后需要


 

1.简化了jar包导入和管理

1.1:Maven

        Maven是一个基于项目对象模型(POM Project Object Model)用于对项目进行依赖管理、声明周期管理的工具软件

1.2:Maven核心功能

        依赖管理

        生命周期管理

        聚合功能

2.项目生命周期管理

完整的生命周期管理:清理缓存->校验->编译->测试->打包->安装->部署

IDEA工具提供了一键构建项目的功能,但是如果我们需要自定义的对项目的生命周期进行管理,则需要使用特定的工具

2.1Maven安装和配置

        

1.配置到本地仓库:conf->settings.xml

 1.配置阿里云的中央仓库

 2.IDEA配置

 依赖管理:pom.xml导入jar包依赖;jar包会下载到本地仓库

依赖管理流程

 

idea配置细节

 配置模板

 参数

test

scope 设置在test和编译有用;打包不会存在>

compile 默认 作用于所有生命周期 runtime :编译运行和运行

maven的生命周期

clean 清除缓存 (maven工程中的target目录即为项目缓存)

check 检查 检查项目是否满足编译条件

compile 编译

test 测试 (执行maven项目中 src/test目录下的单元测试方法)

package 打包 将项目打包成指定的jar/war文件

install 安装 将打包生成的jar文件安装到本地仓库(可供其他项目引用)

deploy 部署 将项目生成的包发布到配置外部服务器中—私服仓库

maven创建web项目

在pom.xml里添加war

导包之后需要

统一依赖管理


    4.13.1
    1.2
    4.0.1
    5.1.47


   
        junit
        junit
        ${junit.version}
        test
   

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。