{ "formatVersion": "1.1", "component": { "group": "run.halo.app", "module": "api", "version": "2.21.0", "attributes": { "org.gradle.status": "release" } }, "createdBy": { "gradle": { "version": "8.14" } }, "variants": [ { "name": "apiElements", "attributes": { "org.gradle.category": "library", "org.gradle.dependency.bundling": "external", "org.gradle.jvm.version": 21, "org.gradle.libraryelements": "jar", "org.gradle.usage": "java-api" }, "dependencies": [ { "group": "run.halo.tools.platform", "module": "application", "version": { "requires": "2.21.0" }, "attributes": { "org.gradle.category": "platform" }, "endorseStrictVersions": true }, { "group": "org.springframework.boot", "module": "spring-boot-starter-actuator" }, { "group": "org.springframework.boot", "module": "spring-boot-starter-mail" }, { "group": "org.springframework.boot", "module": "spring-boot-starter-thymeleaf" }, { "group": "org.springframework.boot", "module": "spring-boot-starter-webflux" }, { "group": "org.springframework.boot", "module": "spring-boot-starter-validation" }, { "group": "org.springframework.boot", "module": "spring-boot-starter-data-r2dbc" }, { "group": "org.springframework.session", "module": "spring-session-core" }, { "group": "org.springframework.boot", "module": "spring-boot-starter-security" }, { "group": "org.springframework.security", "module": "spring-security-oauth2-jose" }, { "group": "org.springframework.security", "module": "spring-security-oauth2-client" }, { "group": "org.springframework.security", "module": "spring-security-oauth2-resource-server" }, { "group": "org.springframework.boot", "module": "spring-boot-starter-cache" }, { "group": "com.github.ben-manes.caffeine", "module": "caffeine" }, { "group": "org.springdoc", "module": "springdoc-openapi-starter-webflux-ui" }, { "group": "org.openapi4j", "module": "openapi-schema-validator" }, { "group": "net.bytebuddy", "module": "byte-buddy" }, { "group": "org.bouncycastle", "module": "bcpkix-jdk18on" }, { "group": "org.apache.lucene", "module": "lucene-core" }, { "group": "org.apache.lucene", "module": "lucene-queryparser" }, { "group": "org.apache.lucene", "module": "lucene-highlighter" }, { "group": "org.apache.lucene", "module": "lucene-backward-codecs" }, { "group": "org.apache.lucene", "module": "lucene-analysis-common" }, { "group": "org.apache.commons", "module": "commons-lang3" }, { "group": "io.seruco.encoding", "module": "base62" }, { "group": "org.pf4j", "module": "pf4j" }, { "group": "com.google.guava", "module": "guava" }, { "group": "org.jsoup", "module": "jsoup" }, { "group": "io.github.java-diff-utils", "module": "java-diff-utils" }, { "group": "org.springframework.integration", "module": "spring-integration-core" }, { "group": "com.github.java-json-tools", "module": "json-patch" }, { "group": "org.thymeleaf.extras", "module": "thymeleaf-extras-springsecurity6" }, { "group": "org.apache.tika", "module": "tika-core" }, { "group": "org.imgscalr", "module": "imgscalr-lib" }, { "group": "com.drewnoakes", "module": "metadata-extractor" }, { "group": "io.github.resilience4j", "module": "resilience4j-spring-boot3" }, { "group": "io.github.resilience4j", "module": "resilience4j-reactor" }, { "group": "com.j256.two-factor-auth", "module": "two-factor-auth" } ], "files": [ { "name": "api-2.21.0.jar", "url": "api-2.21.0.jar", "size": 599876, "sha512": "afd602cfde9cb00f87ae01ec2583229b857e474f14e1318f5f901dd9b7a271d98dda1affed82400b1b290724095fe496bdfc25ee30d8546e49ef2baf648aa762", "sha256": "d733940084bad53d561e3e998ccc69c5d9693ce4669e25200f1371720053407e", "sha1": "40b734ec1d33b8af02aa90250e76ff2446566822", "md5": "dc6c358b8b24e20664ac1c96b3de997b" } ] }, { "name": "runtimeElements", "attributes": { "org.gradle.category": "library", "org.gradle.dependency.bundling": "external", "org.gradle.jvm.version": 21, "org.gradle.libraryelements": "jar", "org.gradle.usage": "java-runtime" }, "dependencies": [ { "group": "run.halo.tools.platform", "module": "application", "version": { "requires": "2.21.0" }, "attributes": { "org.gradle.category": "platform" }, "endorseStrictVersions": true }, { "group": "org.springframework.boot", "module": "spring-boot-starter-actuator" }, { "group": "org.springframework.boot", "module": "spring-boot-starter-mail" }, { "group": "org.springframework.boot", "module": "spring-boot-starter-thymeleaf" }, { "group": "org.springframework.boot", "module": "spring-boot-starter-webflux" }, { "group": "org.springframework.boot", "module": "spring-boot-starter-validation" }, { "group": "org.springframework.boot", "module": "spring-boot-starter-data-r2dbc" }, { "group": "org.springframework.session", "module": "spring-session-core" }, { "group": "org.springframework.boot", "module": "spring-boot-starter-security" }, { "group": "org.springframework.security", "module": "spring-security-oauth2-jose" }, { "group": "org.springframework.security", "module": "spring-security-oauth2-client" }, { "group": "org.springframework.security", "module": "spring-security-oauth2-resource-server" }, { "group": "org.springframework.boot", "module": "spring-boot-starter-cache" }, { "group": "com.github.ben-manes.caffeine", "module": "caffeine" }, { "group": "org.springdoc", "module": "springdoc-openapi-starter-webflux-ui" }, { "group": "org.openapi4j", "module": "openapi-schema-validator" }, { "group": "net.bytebuddy", "module": "byte-buddy" }, { "group": "org.bouncycastle", "module": "bcpkix-jdk18on" }, { "group": "org.apache.lucene", "module": "lucene-core" }, { "group": "org.apache.lucene", "module": "lucene-queryparser" }, { "group": "org.apache.lucene", "module": "lucene-highlighter" }, { "group": "org.apache.lucene", "module": "lucene-backward-codecs" }, { "group": "org.apache.lucene", "module": "lucene-analysis-common" }, { "group": "org.apache.commons", "module": "commons-lang3" }, { "group": "io.seruco.encoding", "module": "base62" }, { "group": "org.pf4j", "module": "pf4j" }, { "group": "com.google.guava", "module": "guava" }, { "group": "org.jsoup", "module": "jsoup" }, { "group": "io.github.java-diff-utils", "module": "java-diff-utils" }, { "group": "org.springframework.integration", "module": "spring-integration-core" }, { "group": "com.github.java-json-tools", "module": "json-patch" }, { "group": "org.thymeleaf.extras", "module": "thymeleaf-extras-springsecurity6" }, { "group": "org.apache.tika", "module": "tika-core" }, { "group": "org.imgscalr", "module": "imgscalr-lib" }, { "group": "com.drewnoakes", "module": "metadata-extractor" }, { "group": "io.github.resilience4j", "module": "resilience4j-spring-boot3" }, { "group": "io.github.resilience4j", "module": "resilience4j-reactor" }, { "group": "com.j256.two-factor-auth", "module": "two-factor-auth" }, { "group": "io.r2dbc", "module": "r2dbc-h2" }, { "group": "org.postgresql", "module": "postgresql" }, { "group": "org.postgresql", "module": "r2dbc-postgresql" }, { "group": "org.mariadb", "module": "r2dbc-mariadb" }, { "group": "io.asyncer", "module": "r2dbc-mysql" }, { "group": "com.github.therapi", "module": "therapi-runtime-javadoc" } ], "files": [ { "name": "api-2.21.0.jar", "url": "api-2.21.0.jar", "size": 599876, "sha512": "afd602cfde9cb00f87ae01ec2583229b857e474f14e1318f5f901dd9b7a271d98dda1affed82400b1b290724095fe496bdfc25ee30d8546e49ef2baf648aa762", "sha256": "d733940084bad53d561e3e998ccc69c5d9693ce4669e25200f1371720053407e", "sha1": "40b734ec1d33b8af02aa90250e76ff2446566822", "md5": "dc6c358b8b24e20664ac1c96b3de997b" } ] }, { "name": "javadocElements", "attributes": { "org.gradle.category": "documentation", "org.gradle.dependency.bundling": "external", "org.gradle.docstype": "javadoc", "org.gradle.usage": "java-runtime" }, "files": [ { "name": "api-2.21.0-javadoc.jar", "url": "api-2.21.0-javadoc.jar", "size": 1488260, "sha512": "f1a6470d0154d6fc0bff7ea8806c5b0ea5931e27a30c99c0193555c885cd2b8f23337191512772b5cebfbecaeb9b3010a007a437c4f7225ee713015d2690a8fd", "sha256": "8da46562f469cd7d180773b19eceb45dc0881f823145c8de62bb80531f35dfdf", "sha1": "3e9e60e3a29bf9d34de645dc9257876af69401aa", "md5": "ab1c5b4a86fd7f6d23b0a5ad1e5bf07a" } ] }, { "name": "sourcesElements", "attributes": { "org.gradle.category": "documentation", "org.gradle.dependency.bundling": "external", "org.gradle.docstype": "sources", "org.gradle.usage": "java-runtime" }, "files": [ { "name": "api-2.21.0-sources.jar", "url": "api-2.21.0-sources.jar", "size": 173631, "sha512": "989bc877d34628545e81bebe4cc0884bc87c1d6398e7cfd20b4c8d664c89236f59c03afb87550c3a6570d595225c6a25369436a47428b4f75511463f39b1f20f", "sha256": "5a59cbf42df17d6896285971a209f9927fe95f40ed8159c9f8ca5e61eb07cb0f", "sha1": "0b1b66bbb6568909518fb7cbbc0f2951c3bdec30", "md5": "33b9f1cae0a1825620bce9e13465ae5b" } ] } ] }