高效构建Gradle插件:Kotlin模板

kotlin-gradle-plugin-template 助力开发者快速构建Gradle插件。该模板采用100% Kotlin代码,并提供静态分析和持续集成功能,助力项目高效开发。

功能亮点

* 100% Kotlin 代码,简洁高效。

* 复合构建,优化插件构建流程。

* Gradle Kotlin DSL 设置,提升脚本可读性和维护性。

* 通过 buildSrc 管理依赖版本,实现集中管理。

* GitHub Actions 持续集成,自动化构建、测试和部署。

* ktlint 和 detekt 静态分析,保证代码质量。

* 预置发布到 Gradle Portal 流程,简化插件发布。

* 问题模板和拉取请求模板,规范项目协作。

快速上手

1. 点击按钮,以此模板创建新的代码仓库。

2. 将插件 ID 替换为你自己的 ID。

技术栈

该模板基于 Gradle Composite Builds 进行插件构建、测试和发布。

zip
gradle-training-plugin-master.zip 预估大小:39个文件
folder
gradle-training-plugin-master 文件夹
file
gradlew 6KB
folder
.github 文件夹
file
PULL_REQUEST_TEMPLATE 1KB
folder
ISSUE_TEMPLATE 文件夹
file
bug_report.md 642B
file
feature_request.md 488B
folder
workflows 文件夹
file
publish-plugin.yaml 975B
file
gradle-wrapper-validation.yml 357B
file
pre-merge.yaml 1KB
folder
plugin-build 文件夹
file
gradlew 6KB
file
build.gradle.kts 2KB
folder
buildSrc 文件夹
file
build.gradle.kts 59B
folder
src 文件夹
folder
main 文件夹
folder
java 文件夹
file
Dependencies.kt 367B
file
Coordinates.kt 717B
file
.gitignore 7B
folder
plugin 文件夹
file
build.gradle.kts 1KB
folder
src 文件夹
folder
test 文件夹
folder
java 文件夹
folder
com 文件夹
folder
ncorti 文件夹
folder
kotlin 文件夹
folder
gradle 文件夹
folder
template 文件夹
folder
plugin 文件夹
file
TemplatePluginTest.kt 440B
folder
main 文件夹
folder
java 文件夹
folder
com 文件夹
folder
ncorti 文件夹
folder
kotlin 文件夹
folder
gradle 文件夹
folder
template 文件夹
folder
plugin 文件夹
file
TemplateExampleTask.kt 1KB
file
TemplateExtension.kt 699B
file
TemplatePlugin.kt 752B
file
.gitignore 7B
folder
gradle 文件夹
folder
wrapper 文件夹
file
gradle-wrapper.properties 200B
file
gradle-wrapper.jar 58KB
file
gradlew.bat 3KB
file
.gitignore 7B
file
settings.gradle.kts 194B
file
build.gradle.kts 2KB
folder
buildSrc 文件夹
file
build.gradle.kts 59B
folder
src 文件夹
folder
main 文件夹
folder
java 文件夹
file
Dependencies.kt 328B
file
.gitignore 7B
folder
example 文件夹
file
build.gradle.kts 152B
file
.gitignore 7B
folder
config 文件夹
folder
detekt 文件夹
file
detekt.yml 18KB
file
LICENSE 1KB
folder
gradle 文件夹
folder
wrapper 文件夹
file
gradle-wrapper.properties 200B
file
gradle-wrapper.jar 58KB
file
README.md 6KB
file
gradlew.bat 3KB
file
gradle.properties 146B
file
.gitignore 172B
file
settings.gradle.kts 220B
...
zip 文件大小:140.73KB