![](https://img-blog.csdnimg.cn/20210413094030259.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Maven
文章平均质量分 75
如何用仓库来帮助我们管理工程。
samarua
while "live" : print("Loli")
展开
-
【Maven】私服的搭建与使用
1. Maven私服介绍私服是远程仓库的一种,假设在局域网中,一般供一个公司使用。在pom.xml中引入某个坐标后,如果本地仓库不存在该jar包,就会先去maven私服下载;如果私服中也不存在,则私服会去中央仓库/其他公共仓库下载。 2. nexus的下载与搭建① 下载压缩包,解压到/usr/local目录下,并重命名为 nexus (删掉版本号)② 后台打开sudo /usr/local/nexus/nexus/bin/nexus start③ 前台打开(推荐)sudo /u原创 2021-04-01 23:44:56 · 645 阅读 · 0 评论 -
【Maven】分模块开发
1. 理解分模块Maven工程构建一整个项目是无比困难的,因此分模块开发是现实中常用的团队开发思路。 2. Maven工程的继承就像Java中的类一样,Maven工程之间也存在继承关系。其实就是把重复的坐标抽取到了父工程中,其他多个子工程继承该父工程,便可获得父类的所有坐标。父工程的最大特点:打包方式必须是pom<groupId>org.example</groupId><artifactId>parent</artifactId>原创 2021-04-01 23:43:09 · 558 阅读 · 0 评论 -
【Maven】依赖冲突及解决方式
1. 依赖传递依赖关系是可以传递的:已知直接依赖 A → B、直接依赖 B → C,那么可推出间接依赖 A → C举个例子:项目本身直接依赖spring-mvc:5.0.5.RELEASE,spring-mvc:5.0.5.RELEASE又直接依赖spring-context:5.0.5.RELEASE,spring-context:5.0.5.RELEASE又直接依赖spring-beans:5.0.5.RELEASE——那么,就存在项目对spring-beans:5.0.5.RELEASE的间接依原创 2021-04-01 23:42:40 · 437 阅读 · 0 评论 -
【Maven】Maven基础回顾
1. Maven简介maven是一个项目管理工具,主要作用是在程序开发阶段对Java项目进行 依赖管理 和 项目构建 。依赖管理:就是对jar包的管理,也是我们最最最常用的导入坐标。项目构建:通过Maven的一个命令就可以完成项目的清理、编译、测试、报告、打包、部署整个过程。 2. Maven仓库类型① 本地仓库——即repository所在的本地位置② 远程仓库——中央仓库(官网提供)+私服(公司局域网内)+其他远程仓库(又apache、阿里等提供的) 3. Mave原创 2021-04-01 23:41:52 · 91 阅读 · 0 评论