Maven简介与Maven相关概念

技术Maven简介与Maven相关概念 Maven简介与Maven相关概念目录Maven第一部分 Maven简介1 项目开发中的问题2 Maven概述Maven定义Maven的作用第二部分 Maven相

Maven简介及相关概念

Maven的内容第一部分Maven 1项目开发中的问题简介2 Maven概述定义Maven的角色第二部分Maven 1 POM的相关概念【理解】2 Maven坐标【要点】3 Maven仓库【要点】本地仓库远程仓库中心仓库第三方仓库私有服务

Maven

生效

验证项目的正确性

编制

编译源代码

试验

通过单元测试框架测试编译的源代码。

包裹

根据前面阶段的结果组装工件(比如jar)。

集成测试

运行集成测试

核实

对装配好的工件进行检查。

安装

将工件安装到当地仓库。

部署

将工件共享到远程仓库

第一部分 Maven简介

1 项目开发中的问题

Jar包冗余

版本冲突

依靠管理困难

2 Maven概述

Maven定义

Apache Maven是一个软件项目管理和理解工具。基于项目对象模型(POM)的概念,Maven可以从一条中心信息来管理项目的构建、报告和文档。

Maven的作用

从属管理

Maven可以帮助我们以统一的方式管理项目开发中所需的jar包。

插件管理

Maven可以帮助我们管理项目开发过程中需要的插件。

第二部分 Maven相关概念

1 POM【了解】

概念:项目对象模型项目对象模型按照面向对象的思想管理项目,将整个项目抽象成一个对象。项目中的元素是它的属性。您可以在pom.xml配置文件中管理我们的项目。

关于项目本身的信息

当前项目包装的类型

当前项目的依赖性

2 Maven坐标【重点】

用于显式指定依赖关系的Jar包

组名

com.hguo

组织或组织的唯一标识符,通常带有反向域名。如:

com.google

com .百度

com.springframework

项目的名称

公地io

通常是项目名或模块名。如:

公共伐木

工具类的使用

spring-jdbc

版本

1.0

2.0

1.0-快照

1.0-阿尔法

或者项目模块的版本号。两个常见的后缀是:

希腊字母的第一个字母

测试版本

贝塔

测试版本

快照

快照版本

释放;排放;发布

发布版本-稳定版本

最后的

发布版本-稳定版本

3 Maven仓库【重点】

本地仓库

本地仓库是一个目录,用于存储项目的所有依赖项(jar包)。本地仓库被计算机上的所有项目使用,Maven的所有jar包都是从中央仓库下载的。

远程仓库

中央仓库

http://repo1.maven.org/maven2/

http://repo2.maven.org/maven2/

http://central.maven.org/maven2/

第三方仓库

http://mvnrepository.com/

推荐用于查找依赖项

http://maven.aliyun.com/nexus/content/groups/public/

私服

jar包的私有服务器设置在公司内部,通用的jar包存放在中心仓库。公司自己开发的jar包可以放在内部私有服务器内部使用,私有服务器仓库也包含大量来自中心仓库的jar包。参观私人仓库比参观中央仓库更快更稳定。

专用服务器是建立在局域网中的一种特殊的远程仓库。其目的是表示远程仓库和部署第三方组件。当Maven需要下载组件时,他直接请求服务器,如果服务器上存在,就会下载到本地仓库。否则,服务器请求外部远程仓库将组件下载到服务器,然后提供给本地仓库进行下载。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/121794.html

(0)

相关推荐

  • JBuilder下调试java程序的示例分析

    技术JBuilder下调试java程序的示例分析JBuilder下调试java程序的示例分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。初学者总问如何

    攻略 2021年12月2日
  • 标准访问控制列表配置实验

    技术标准访问控制列表配置实验 标准访问控制列表配置实验标准访问控制列表配置实验
    一、实验要求
    两台交换机,四台PC
    二、关键点标准访问控制列表要应用在靠近目标端原因是访问控制列表仅对穿越路由器的数据包进

    礼包 2021年12月10日
  • 用锲而不舍造句,锲而不舍的“而”字是什么意思

    技术用锲而不舍造句,锲而不舍的“而”字是什么意思“而”应为表假设的连词用锲而不舍造句。 这个词来自“锲而舍之,朽木不折,锲而不舍,金石可镂”(《劝学》-荀子); 我们再来看而的用法,“而”在文言文中常用作连词,但连词的关

    生活 2021年10月24日
  • 怎么解决MySQL中ERROR 1044 (42000)报错问题

    技术怎么解决MySQL中ERROR 1044 (42000)报错问题这篇文章主要讲解了“怎么解决MySQL中ERROR 1044 (42000)报错问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路

    攻略 2021年11月18日
  • 兰色妖姬,蓝色妖姬是什么花

    技术兰色妖姬,蓝色妖姬是什么花蓝色妖姬是一种加工花卉,颜色为蓝色兰色妖姬。 由月季和蔷薇多种杂交及研制所得。它通常是用一种染色剂和助染剂调合成着色剂,将鲜花喷染成型,最早来自荷兰。据花卉专家介绍,世界上极少有自然生长的蓝

    生活 2021年11月1日
  • Python、Node.js和Java语言处理的开源工具有哪些

    技术Python、Node.js和Java语言处理的开源工具有哪些这篇文章主要介绍“Python、Node.js和Java语言处理的开源工具有哪些”,在日常操作中,相信很多人在Python、Node.js和Java语言处

    攻略 2021年11月4日