Search Gradle plugins
| Plugin | Latest Version |
|---|---|
|
Spring Security Settings Plugin is a Gradle plugin that applies common configuration conventions to settings files. |
1.1.4
(05 November 2026) |
|
Spring Security Project Plugin is a Gradle plugin that applies common configuration conventions to Java, Kotlin or Groovy modules. |
1.1.4
(05 November 2026) |
|
Flyway is an open-source database migration tool. It strongly favors simplicity and convention over configuration. It is simple, focused and powerful. It runs on Windows, Mac OSX and Linux, Java and Android. It is based around just 6 basic commands: Migrate, Clean, Info, Validate, Baseline and Repair. Migrations can be written in SQL (database-specific syntax (such as PL/SQL, T-SQL, ...) is supported) or Java (for advanced data transformations or dealing with LOBs). It has a Command-line client. If you are on the JVM, we recommend using the Java API (also works on Android) for migrating the database on application startup. Alternatively, you can also use the Maven plugin, Gradle plugin, SBT plugin or the Ant tasks. And if that not enough, there are plugins available for Spring Boot, Dropwizard, Grails, Play, Griffon, Grunt, Ninja and more! Supported databases are Oracle, SQL Server, SQL Azure, DB2, DB2 z/OS, MySQL (including Amazon RDS), MariaDB, Google Cloud SQL, PostgreSQL (including Amazon RDS and Heroku), Redshift, Vertica, H2, Hsql Derby, SQLite and solidDB. More info: http://flywaydb.org |
13.12.1
(05 November 2026) |
|
Applies org.springframework.boot and wires the MSP Spring Boot BOM for dependency management. Names the bootJar after the root project and registers copyOtelJavaagent to copy the OpenTelemetry Java agent into build/libs at assemble time. Adds spring-boot-devtools (developmentOnly), micrometer-registry-prometheus (runtimeOnly), msp-spring-boot-application (implementation), and msp-spring-test-starter (testImplementation). Rewrites application.yml at processResources time with build metadata (context name, version, CI environment). When com.stano.docker is also applied, auto-configures the Docker image name, build args, and wires bootWar output as the Docker build context. |
0.1.17
(04 November 2026) |
|
SonarQube analysis integration. Conditionally applies org.sonarqube and configures sonar.host.url, sonar.token, sonar.projectKey (as '<group>:<name>'), sonar.projectName, and sonar.projectVersion. Silently skips (no sonarqube task is registered) when STANO_SONAR_HOST_URL or STANO_SONAR_TOKEN are not configured. Optionally enforces quality gate with build failure via com.stano.sonar.fail-build-enabled. |
0.1.17
(04 November 2026) |
|
Settings-level plugin applied in settings.gradle. Configures dependency resolution management with mavenLocal(), mavenCentral(), and an optional private stano-maven repository. Configures local build cache and optional S3 remote build cache (enabled via STANO_BUILD_CACHE_TYPE=s3; configured via STANO_BUILD_CACHE_S3_* variables). Pins the Kotlin JVM plugin to a fixed version and self-pins all com.stano plugins to the version bundled with this plugin. Exposes a buildCacheSettings DSL to customize the S3 cache key prefix. |
0.1.17
(04 November 2026) |
|
Adds generateSchemaDiagram and generateSql tasks that run com.stano.schema.gendiagram.GenDiagram and com.stano.schema.gensql.GenSQL against a schema.xml file. Each task is only registered when the corresponding com.stano:schema-diagram-generator / com.stano:schema-sql-generator dependency is present on the project's runtimeClasspath; otherwise a warning is logged and the task is skipped. |
0.1.17
(04 November 2026) |
|
Embeds an npm build's output into a Java jar's resources. Extends com.stano.npm (auto-applied) with an npmAssemble task that copies the npm dist output into build/resources/main/public. When the java plugin is also applied, jar depends on npmAssemble and test depends on npmTest. |
0.1.17
(04 November 2026) |
|
Generic npm/Node build lifecycle support, usable on any npm project (standalone SPA, library, or embedded frontend) regardless of whether a Java plugin is applied. Registers npmVersion, npmInstall, npmClean (wired into clean), npmRunBuild, and npmTest tasks. Optionally builds via nvm (Node Version Manager) instead of a system-installed npm. When org.sonarqube is already applied (directly or on a parent project), configures sonar.sources for the JS source tree. |
0.1.17
(04 November 2026) |
|
Extends com.stano.base for multi-module library builds. Applies the base and jacoco plugins to the root project. Does not set a project version — intended for library repositories that manage versioning separately. Inherits the 'root' BaseExtension and the jacocoRootReport aggregate coverage task. |
0.1.17
(04 November 2026) |