plugins

A set of Gradle plug-ins that greatly simplify project management / 一套极大简化项目管理的Gradle插件集

APACHE-2.0 License

Stars
743

IHub Plugins是一套为Gradle项目提供基础设施的插件集,可以极大简化项目配置。包含插件如下:

🧭 使用指南

安装

在你的项目的build.gradle文件中添加以下内容:

plugins {
    id 'pub.ihub.plugin' version '${ihub.plugin.version}'
}

配置

在你的项目的gradle.properties文件中可以添加如下配置:

# 是否启用本地仓库
iHub.mavenLocalEnabled=true
# 是否启用阿里云代理仓库
iHub.mavenAliYunEnabled=true

使用

Gradle构建时会自动配置本地仓库以及阿里云代理仓库,控制台将会打印如下文本:

┌──────────────────────────────────────────────────────────────────────────────────────────────────┐
│                                       Gradle Project Repos                                       │
├──────────────────────────────────────────────────────────────────────────────────────────────────┤
│ MavenLocal(file:/C:/Users/Henry/.m2/repository/)                                                 │
│ AliYunPublic(https://maven.aliyun.com/repository/public)                                         │
│ MavenRepo                                                                                        │
└──────────────────────────────────────────────────────────────────────────────────────────────────┘

更多使用方式参见 快速上手

🔖 版本历史

详细版本历史见 Releases,兼容性版本说明如下:

Version Java Gradle
1.5.6+ 17~21 8.0
1.5.0+ 11~21 8.0
1.4.0+ 8~20 8.0
1.3.1+ 17 8.0
1.3.0 17 7.5.1
1.2.4+ 11 7.4.1
1.2.3 11 7.4
1.1.1 11 7.2
1.1.0 11 7.0

✅ 项目状态

👨‍💻 贡献指南

请阅读 贡献指南 为该项目做出贡献

💝 鸣谢

非常感谢 Jetbrains 对本开源项目的支持。