网站首页 > 技术文章 正文
搭建开发框架的第一步就是先解决jar包依赖问题。
首先,我们要有一个Maven私有仓库,我是使用对Nexus搭建的,配置非常简单,网上的文章介绍很多。未来,开发框架的相关jar包也同样会发布到这个私有库。
接下来,提供一个用于jar版本控制的父pom工程,或者提供一个用于maven版本依赖管理的的pom工程。二者选择一个即可。
父pom工程未来将定义开发框架的版本依赖管理信息和maven的插件管理依赖信息,但是如果业务项目组不可以将开发框架的父pom工程作为业务工程的父依赖,那么就可以使用依赖管理的的pom工程。
而实际上,父pom工程中对第三方jar包的管理依赖其实使用的就是依赖管理的的pom工程方式。
如上图,父pom工程下面的管理依赖中,使用了依赖管理的pom工程,而真正依赖第三方库(如spring)的地方是依赖管理的pom工程,如下图。
实例请参考
https://github.com/dean2015/chinacat-boot-starter-parent
https://github.com/dean2015/chinacat-boot-dependencies
猜你喜欢
- 2024-09-30 快速搭建 SpringCloud 微服务开发环境的脚手架
- 2024-09-30 基于 SpringBoot 的 Api 服务器脚手架
- 2024-09-30 Springboot+Mysql在线拍卖竞价拍卖竞拍系统源码附带运行视频教程
- 2024-09-30 Springboot+Mysql舞蹈课程在线预约系统源码附带视频运行教程
- 2024-09-30 基于Spring Boot的快速开发脚手架的开发(6)
- 2024-09-30 基于Spring Boot的快速开发脚手架的开发(5)
- 2024-09-30 史上最详细的SpringBoot教程 springboot步骤
- 2024-09-30 微服务脚手架zuihou-admin-cloud 微服务框架选型
- 2024-09-30 SpringBoot+Mysql羽毛球馆在线预约系统源码+运行视频教程
- 2024-09-30 【学】alibaba initializr 生成脚手架
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)