将你的项目发布到 Maven Central 全指南(Gradle 篇)
· 阅读需 6 分钟

当我们在项目中开发了某些通用的工具类或依赖库时,往往希望其他人也能直接引用这些成果。
这时,我们有两种选择:
- 私有发布:将依赖发布到团队或公司内部的私有 Maven 仓库,供内部项目共享使用;
- 公开发布:将依赖发布到互联网上的公共仓库,例如 Maven Central,让全球开发者都可以使用你的开源成果。
本文将详细介绍如何将你的 Gradle 项目发布到 Maven Central。
Gradle build Tool
查看所有标签
当我们在项目中开发了某些通用的工具类或依赖库时,往往希望其他人也能直接引用这些成果。
这时,我们有两种选择:
本文将详细介绍如何将你的 Gradle 项目发布到 Maven Central。

最近在学习如何编写 Gradle plugin, 记录一下学习心得
Gradle 插件有三种实现方式 Script plugins、Precomplied script plugins 和 Binary plugins
Script plugins : 在 build.gradle 中直接实现插件逻辑,只能在当前构建中使用。Precomplied script plugins : 在项目中的独立文件(.gradle 或 .gradle.kts )中实现插件逻辑,可以在项目中的多个构建中使用。Binary plugins: 使用独立项目 实现插件逻辑,并打包为jar文件,在项目中通过引用jar文件来使用。本文使用独立项目来制作 Binary plugins.

在Springboot项目中,如果我们只有一个数据源,springboot 会自动创建 DataSource , 这个时候使用JOOQ来生成代码,JOOQ就会自动使用默认的数据源。在项目中遇到一个需要配置多个数据源的情 况,下面就让我们看一下如何给 springboot 配置多个数据源,并且使用 JOOQ 为每个数据源生成代码
文中使用 Gradle 作为项目构建工具