Search Gradle plugins
| Plugin | Latest Version |
|---|---|
|
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.15
(14 August 2026) |
|
Adds Maven Central Portal publishing support: POM metadata, GPG signing, a staging-deploy publication, and a publishToMavenCentral upload task. Composable alongside private-repo publishing (e.g. com.stano.java-library). All POM/developer/license/component values are configured explicitly via the 'mavenCentralPublish' extension — no org-wide defaults are assumed. |
0.1.15
(14 August 2026) |
|
Extends com.stano.java for publishable library subprojects. Adds javadoc and sources JARs and configures Maven publishing to the private stano-maven repository (URL, username, and password from Gradle properties or STANO_MAVEN_URL / STANO_MAVEN_USERNAME / STANO_MAVEN_PASSWORD). Publishing is silently skipped when STANO_MAVEN_URL is not configured. Suppresses enforced-platform Gradle Module Metadata validation warnings. |
0.1.15
(14 August 2026) |
|
Docker container run lifecycle management. Registers dockerRun, dockerStop, dockerRemoveContainer, dockerRunStatus, and dockerNetworkModeStatus tasks. Configure the container via the dockerRun DSL: image, container name, ports, volumes, environment variables, command, network mode, and extra arguments. Supports daemonized containers (default) and ephemeral containers via clean=true (adds --rm). |
0.1.15
(14 August 2026) |
|
Docker Compose file generation and lifecycle management. Registers generateDockerCompose (resolves artifact versions into a docker-compose.yml template), dockerComposeUp, and dockerComposeDown tasks. Configure the template path, output file, and token replacements via the dockerCompose DSL. Template tokens use {{group:name}} syntax and are resolved from the docker configuration or explicit templateToken(key, value) entries. |
0.1.15
(14 August 2026) |
|
Docker image build, tag, and push support. Registers docker (build), dockerTag, dockerPush, dockerLogin, dockerLogout, dockerClean, and dockerCleanupImage tasks. Configure images via the docker DSL: image name, Dockerfile path, build args, labels, platforms, and additional build context files. Supports docker buildx (default) with multi-platform builds and automatic AWS ECR login. Automatically stamps images with build provenance labels (branch, commit hash, build number, repository URL). When com.stano.spring-boot is also applied, auto-configures the image name and wires bootWar output as the build context. |
0.1.15
(14 August 2026) |
|
Sets up nexusPublish and closeAndReleaseRepository tasks to push to sonatype (and later synced to central) |
2.2.1
(13 August 2026) |
|
Configures Mockito as a Java agent for tests |
2.2.1
(13 August 2026) |
|
Configures jib repository, tag and image name |
2.2.1
(13 August 2026) |
|
Configures sonar for multi project setups for all jvm languages |
2.2.1
(13 August 2026) |