摘要: 例如: 在maven工程的pom.xml文件中配置某个jar包的坐标后,如果本地的maven仓库不存在这个jar包,maven工具会自动到配置的maven私服下载, 如果私服中也不存在,maven私服就会从maven中央仓库进行下载。但是并不是所有的jar包都可以从中央仓库下载到,比如常用的Orac 阅读全文
posted @ 2021-05-30 19:26 code-G 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 配置完成即可,在settings.xml的相同的标签下进行配置 **在maven的settings.xml文件中配置下载模板** <profile> <id>dev</id> <repositories> <repository> <id>nexus</id> <!--仓库地址,即nexus仓库组的 阅读全文
posted @ 2021-05-30 19:10 code-G 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 将项目发布到maven私服操作步骤如下: 1. 配置maven的settings.xml文件(要在idea工具中引入的maven的settings.xml文件中配置 ) <server> <id>releases</id> <username>admin</username> <password>a 阅读全文
posted @ 2021-05-30 18:50 code-G 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 通过仓库列表可以看到,nexus默认内置了很多仓库,这些仓库可以划分为4种类型(看Type列),每种类型的仓库用于存放特定的jar包,具体说明如下: ①hosted,宿主仓库,部署自己的jar到这个类型的仓库,包括Releases和Snapshots两部分,Releases为公司内部发布版本仓库、 阅读全文
posted @ 2021-05-30 18:46 code-G 阅读(635) 评论(0) 推荐(0) 编辑
摘要: ## 5. maven私服 ### 5.1 私服说明 maven仓库分为本地仓库和远程仓库,而远程仓库又分为maven中央仓库、其他远程仓库和私服(私有服务器)。其中,中央仓库是由maven官方提供的,而私服就需要我们自己搭建了。 maven私服就是公司局域网内的maven远程仓库,每个员工的电脑上 阅读全文
posted @ 2021-05-30 18:43 code-G 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 项目整体结构如下: 1)maven_parent为父工程,其余工程为子工程,都继承父工程maven_parent 2)maven_parent工程将其子工程都进行了聚合 3)子工程之间存在依赖关系,比如maven_dao依赖, maven_pojo、maven_service依赖maven_dao、 阅读全文
posted @ 2021-05-30 18:38 code-G 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 只给配置文件,分模块maven自行分割配置文件 pom.xml的依赖 <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-contex 阅读全文
posted @ 2021-05-30 18:28 code-G 阅读(48) 评论(0) 推荐(0) 编辑
摘要: ### 什么是依赖传递 在maven中,依赖是可以传递的,假设存在三个项目,分别是项目A,项目B以及项目C。假设C依赖B,B依赖A,那么我们可以根据maven项目依赖的特征不难推出项目C也依赖A。 web项目直接依赖了spring-webmvc,而spring-webmvc依赖了sping-aop、 阅读全文
posted @ 2021-05-30 17:58 code-G 阅读(242) 评论(0) 推荐(0) 编辑
摘要: ## 1.maven基础知识回顾 ### 1.1 maven介绍 maven 是一个项目管理工具,主要作用是在项目开发阶段对Java项目进行依赖管理和项目构建。 依赖管理:就是对jar包的管理。通过导入maven坐标,就相当于将仓库中的jar包导入了当前项目中。 项目构建:通过maven的一个命令就 阅读全文
posted @ 2021-05-30 17:48 code-G 阅读(46) 评论(0) 推荐(0) 编辑