栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Maven知识点

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Maven知识点

1、Maven概述 1.1 Maven简介

Maven翻译为“专家”,“内行”。

Maven是Apache下的一个纯java开发的开源项目。

Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。

Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。

Maven创始者希望能够更多的让Java开发人员的日常工作更加容易,帮助理解任何基于Java项目。

1.2 Maven的两大功能

项目构建和依赖管理。

1.2.1项目构建

项目构建是一个项目从:源代码、编译、测试、打包、部署、运行的过程。

Maven将项目构建的过程进行标准化,每个阶段使用一个命令完成,下图展示了构建过程的一些阶 段:

清理:删除以前的编译结果,为重新编译做好准备。

编译:将Java源程序编译为字节码文件。

测试:针对项目中的关键点进行测试,确保项目在迭代开发过程中关键点的正确性。

报告:在每一次测试后以标准的格式记录和展示测试结果。

打包:将一个包含诸多文件的工程封装为一个压缩文件用于安装或部署。Java 工程对应 jar 包,Web工程对 应war包。

安装:在Maven环境下特指将打包的结果——jar包或war包安装到本地仓库中。

部署:将打包的结果部署到远程仓库或将war包部署到服务器上运行

 1.2.2 什么是依赖管理

什么是依赖?

一个java项目可能要使用一些第三方的jar包才可以运行,那么我们说这个java项目依赖 了这些第三方的jar包。

例如大家前面学过的javaWeb中需要的连接数据库的jar包、数据源的jar包等等。

什么是依赖管理?就是对项目所有依赖的jar包进行规范化管理。

Maven项目的依赖管理:

Maven项目管理所依赖的jar包不需要手动向工程添加jar包,只需要在pom.xml(Maven工程的配置文 件)添加jar包的坐标,自动从Maven仓库中下载jar包运行。

使用Maven依赖管理添加jar的好处:

1、通过pom.xml文件对jar包的版本进行统一管理,可避免版本冲突。

2、Maven团队维护了一个非常全的Maven仓库,里边包括了当前使用的jar包,Maven工程可以自动从 Maven仓库下载jar包,非常方便。

1.3 使用Maven的好处

1、一步构建

Maven对项目构建的过程进行标准化,通过一个命令即可完成构建过程。

2、依赖管理

Maven工程不用手动导jar包,通过在pom.xml中定义坐标从Maven仓库自动下载,方便且不易出错。

3、Maven的跨平台,可在window、linux上使用。

4、Maven遵循规范开发,有利于提高大型团队的开发效率,降低项目的维护成本,公司都会考虑使用 Maven来构建项目。

2、Maven的安装与配置 2.1 Maven的下载 2.2 Maven的安装 2.3 配置Maven环境变量 2.4 修改Maven的配置文件  2.4.1 配置默认的JDK版本

3 Maven的核心概念
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/353586.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号