A highly opinionated plugin for setting up a gradle codebase using Curiostack conventions. Defines shared configuration and applies other useful plugins in an aim to be the only plugin in a root project.

LicenseMIT
Tagspluginbuildbuild-systemgradlegroovy
HomePage https://github.com/curioswitch/curiostack/tree/master/tools/ ... 🔍 Inspect URL
DateApr 10, 2020
Filespom (14 KB)  jar (294 KB)  View All
RepositoriesGradle Plugins
Ranking#34160 in MvnRepository (See Top Artifacts)
Used By14 artifacts
VulnerabilitiesVulnerabilities from dependencies:
CVE-2025-8916
CVE-2025-59340
CVE-2025-55163
View 12 more ...

Note: There is a new version for this artifact

New Version0.9.1

Scope:
Scope:
Format:
Scope:
Scope:
Scope:
Scope:
Scope:
Scope:

Note: this artifact is located at Gradle Plugins repository (https://plugins.gradle.org/m2/)

Compile Dependencies (0)

Category/License Group / ArtifactVersionUpdates

Runtime Dependencies (33)

Category/License Group / ArtifactVersionUpdates
Gradle Plugins
Apache 2.0
com.bmuschko » gradle-docker-plugin 6.4.06.7.0
Gradle Plugins
Apache 2.0
com.diffplug.spotless » spotless-plugin-gradle 3.28.18.0.0
JSON Lib
Apache 2.0
com.fasterxml.jackson.core » jackson-databind5 vulnerabilities 2.10.33.0.2
YAML
Apache 2.0
com.fasterxml.jackson.dataformat » jackson-dataformat-yaml 2.10.33.0.2

Apache 2.0
com.fasterxml.jackson.datatype » jackson-datatype-guava 2.10.33.0.2
Gradle Plugins
Apache 2.0
com.github.ben-manes » gradle-versions-plugin 0.28.00.11.1

BSD 3-clause
com.google.auth » google-auth-library-oauth2-http 0.20.01.40.0

Apache 2.0
com.google.cloud » google-cloud-kms 1.36.12.83.0

Apache 2.0
com.google.cloud.sql » mysql-socket-factory 1.0.151.27.0
Core Utils
Apache 2.0
com.google.guava » guava2 vulnerabilities 28.2-jre33.5.0-jre
Template Engine
Apache 2.0
com.hubspot.jinjava » jinjava2 vulnerabilities 2.5.32.8.2
Gradle Plugins
Apache 2.0
com.jfrog.bintray.gradle » gradle-bintray-plugin 1.8.41.6
Gradle Plugins
gradle.plugin.com.boxfuse.client » gradle-plugin-publishing 6.0.6
Gradle Plugins
gradle.plugin.com.google.cloud.tools » jib-gradle-plugin 2.1.03.4.5
Gradle Plugins
gradle.plugin.com.gorylenko.gradle-git-properties » gradle-git-properties 2.2.22.2.4
Gradle Plugins
gradle.plugin.nl.javadude.gradle.plugins » license-gradle-plugin 0.14.0
Kubernetes Client
Apache 2.0
io.fabric8 » kubernetes-client1 vulnerability 4.9.07.4.0
Dist Communication
Apache 2.0
io.grpc » grpc-core 1.28.11.76.0

Apache 2.0
io.grpc » grpc-netty-shaded1 vulnerability 1.28.11.76.0
Annotation Lib
EPL 2.0GPL
jakarta.annotation » jakarta.annotation-api 1.3.53.0.0

me.champeau.gradle » jmh-gradle-plugin 0.5.00.5.3
JDBC Driver
mysql » mysql-connector-java3 vulnerabilities 8.0.199.5.0

net.ltgt.gradle » gradle-apt-plugin 0.21

Apache 2.0
net.ltgt.gradle » gradle-errorprone-plugin 1.1.10.0.6

nu.studer » gradle-jooq-plugin 4.110.1.1
Encryption Lib
BouncyCastle
org.bouncycastle » bcpkix-jdk15on1 vulnerability 1.651.82

MIT
org.curioswitch.curiostack » armeria-google-cloud-storage 0.0.440.0.49

MIT
org.curioswitch.curiostack » gradle-conda-plugin 0.1.00.4.0

MIT
org.curioswitch.curiostack » gradle-golang-plugin 0.1.00.5.0

MIT
org.curioswitch.curiostack » gradle-protobuf-plugin 0.1.20.5.0

MIT
org.curioswitch.curiostack » gradle-helpers 0.1.00.2.0

MIT
org.curioswitch.curiostack » gradle-release-plugin 0.0.40.3.0

MIT
org.curioswitch.curiostack » gradle-tool-downloader-plugin 0.0.160.3.0

Licenses

LicenseURL
MIT License https://opensource.org/licenses/MIT

Developers

NameEmailDev IdRolesOrganization
Chokochoko<at>curioswitch.orgchokoswitchCurioSwitch

Related Books

Groovy Programming Language for DevSecOps: Agile Scripting to Secure and Streamline Software Delivery With Groovy (Groovy Programming Language: for ... for DevOps,Groovy and Java Integration)Groovy Programming Language for DevSecOps: Agile Scripting to Secure and Streamline Software Delivery With Groovy (Groovy Programming Language: for ... for DevOps,Groovy and Java Integration) (2025)
by Simon, Davis
Groovy Programming Langauge for Data Manipulation: Master the Basics and Unlock Advanced Techniques for Game-Changing Results (Groovy Programming ... for DevOps,Groovy and Java Integration)Groovy Programming Langauge for Data Manipulation: Master the Basics and Unlock Advanced Techniques for Game-Changing Results (Groovy Programming ... for DevOps,Groovy and Java Integration) (2025)
by Simon, Davis
Groovy Programming Language for Beginners: Your First Steps into Coding (Groovy Programming Language: for Beginners,Web Development, Data Manipulation,Groovy for DevOps,Groovy and Java Integration)Groovy Programming Language for Beginners: Your First Steps into Coding (Groovy Programming Language: for Beginners,Web Development, Data Manipulation,Groovy for DevOps,Groovy and Java Integration) (2025)
by Simon, Davis
Groovy Programming (Advanced Computer Science)Groovy Programming (Advanced Computer Science) (2024)
by Reibel, Jean-Jacques
Gradle Build Bible: The Ultimate Guide to Mastering Gradle ProjectsGradle Build Bible: The Ultimate Guide to Mastering Gradle Projects (2023)
by Gregory, Tom
Mastering GROOVY: A Comprehensive Guide To Learn Groovy ProgrammingMastering GROOVY: A Comprehensive Guide To Learn Groovy Programming (2023)
by Ltd, Cybellium
Learning GroovyLearning Groovy (2016)
by Davis, Adam L. L.
Gradle Recipes for Android: Master the New Build System for AndroidGradle Recipes for Android: Master the New Build System for Android (2016)
by Kousen, Ken
Gradle Effective Implementations Guide - Second EditionGradle Effective Implementations Guide - Second Edition (2016)
by Ikkink, Hubert Klein
Gradle Essentials: Master the fundamentals of Gradle using real-world projects with this quick and easy-to-read guide (Community Experience Distilled)Gradle Essentials: Master the fundamentals of Gradle using real-world projects with this quick and easy-to-read guide (Community Experience Distilled) (2015)
by Dabir, Kunal, Abhinandan
Introducing GradleIntroducing Gradle (2015)
by Varanasi, Balaji
Groovy for Domain-specific Languages - Second Edition: Extend and enhance your Java applications with domain-specific scripting in GroovyGroovy for Domain-specific Languages - Second Edition: Extend and enhance your Java applications with domain-specific scripting in Groovy (2015)
by Dearle, Fergal
Mastering GradleMastering Gradle (2015)
by Mitra, Mainak
Gradle for AndroidGradle for Android (2015)
by Pelgrims, Kevin
Groovy in Action: Covers Groovy 2.4Groovy in Action: Covers Groovy 2.4 (2015)
by Dierk König, Paul King, Guillaume Laforge, Hamlet D'Arcy, Cédric Champeau, Erik Pragt, Jon Skeet
Gradle Dependency ManagementGradle Dependency Management (2015)
by Ikkink, Hubert Klein
Scripting in Java: Integrating with Groovy and JavaScriptScripting in Java: Integrating with Groovy and JavaScript (2014)
by Sharan, Kishori
Gradle in ActionGradle in Action (2014)
by Muschko, Benjamin
Groovy 2 CookbookGroovy 2 Cookbook (2013)
by Adamovich, Andrey, Fiandesio, Luciano
Making Java GroovyMaking Java Groovy (2013)
by Kousen, Ken
Gradle Beyond the Basics: Customizing Next-Generation BuildsGradle Beyond the Basics: Customizing Next-Generation Builds (2013)
by Berglund, Tim
Programming Groovy 2: Dynamic Productivity for the Java Developer (Pragmatic Programmers)Programming Groovy 2: Dynamic Productivity for the Java Developer (Pragmatic Programmers) (2013)
by Subramaniam, Venkat
Beginning Groovy, Grails and Griffon (Expert's Voice in Java)Beginning Groovy, Grails and Griffon (Expert's Voice in Java) (2012)
by Judd, Christopher M, Faisal Nusairat, Joseph, Shingler, Jim, Layka, Vishal
Gradle Effective Implementation GuideGradle Effective Implementation Guide (2012)
by Hubert Klein Ikkink
Building and Testing with Gradle: Understanding Next-Generation BuildsBuilding and Testing with Gradle: Understanding Next-Generation Builds (2011)
by Berglund, Tim, McCullough, Matthew, Dockter, Hans
Beginning NetBeans IDE for Groovy, Grails and GriffonBeginning NetBeans IDE for Groovy, Grails and Griffon (2010)
by Wielenga, Geertjan
Groovy for Domain-Specific LanguagesGroovy for Domain-Specific Languages (2010)
by Dearle,Fergal
Groovy Programming: An Introduction for Java DevelopersGroovy Programming: An Introduction for Java Developers (2006)
by Barclay, Kenneth, Savage, John
Learning Groovy: A guide to learning the popular JVM programming language, Groovy 2.x, and its ecosystemLearning Groovy: A guide to learning the popular JVM programming language, Groovy 2.x, and its ecosystem
by