ihub-pub/plugins

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

Groovygitjavagroovyspring-bootnativegradle-plugingraalvmihub
This is stars and forks stats for /ihub-pub/plugins repository. As of 28 Apr, 2024 this repository has 653 stars and 10 forks.

IHub Plugins是一套为Gradle项目提供基础设施的插件集,可以极大简化项目配置。包含插件如下: 项目目录插件ID插件名称插件类型插件描述 ihub-settingspub.ihub.plugin.ihub-settings设置插件Settings插件仓库、插件版本以及子项目管理 ihub-pluginspub.ihub.plugin基础插件Project基础插件,用于配置组件仓库以及一些其他扩展属性 pub.ihub.plugin.ihub-version版本插件Project集成并加强ben-manes.versions插件 pub.ihub.plugin.ihub-copyright版权插件Project自动配置IDEA版权信息 pub.ihub.plugin.ihub-profiles配置文件插件ProjectGradle版本 Maven POM Profiles ihub-bompub.ihub.plugin.ihub-bomBom插件Project配置项目依赖组件版本以及兼容性管理 ihub-javapub.ihub.plugin.ihub-javaJava插件Project集成Java相关插件环境、配置一些默认依赖以及兼容性配置 ihub-groovypub.ihub.plugin.ihub-groovyGroovy插件Project集成Groovy相关插件环境以及配置Groovy默认组件依赖 ihub-kotlinpub.ihub.plugin.ihub-kotlinKotlin插件Project集成Kotlin相关插件环境 ihub-publishpub.ihub.plugin.ihub-publish发布插件Project集成组件发布相关插件环境,配置发布仓库以及其他默认配置 ihub-verificationpub.ihub.plugin.ihub-test测试插件Project配置测试任务 pub.ihub.plugin.ihub-verification验证插件Project配置代码静态检查以及测试用例覆盖率等 ihub-springpub.ihub.plugin.ihub-bootBoot插件Project集成spring-boot插件以及镜像默认配置 pub.ihub.plugin.ihub-nativeNative插件Project基于ihub-boot扩展引入org.graalvm.buildtools.native插件 ihub-git-hookspub.ihub.plugin.ihub-git-hooksGitHooks插件Project配置GitHooks,可以为git操作配置一些钩子命令 ihub-nodepub.ihub.plugin.ihub-nodeNode.js插件Project集成 node-gradle 插件,扩展支持 cnmp 🧭 使用指南 安装 在你的项目的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.4.0 8~20 8.2.1 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 对本开源项目的支持。
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
jOOQ/jOOQJavaKotlinPLpgSQL5.7k01.2k0
tholman/cursor-effectsJavaScriptHTMLCSS3k02270
koknat/callGraphPerlLuaGo1370190
pages-themes/tactileSCSSCSSHTML9902910
gvergnaud/ts-patternTypeScriptOther9.4k0880
yashash1511/win11SvelteSvelteCSSTypeScript1.4k0390
ImranR98/ObtainiumDartOther2.7k+40710
ondrej-kvasnovsky/grails-vaadin-pluginGroovyJavaCSS510290
f-person/git-blame.nvimLuaVim Script6570300
EvanLi/Github-RankingPythonShellRuby4.4k03480