{ "formatVersion": "1.1", "component": { "group": "run.halo.app", "module": "api", "version": "2.22.11", "attributes": { "org.gradle.status": "release" } }, "createdBy": { "gradle": { "version": "9.3.0" } }, "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.22.11" }, "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": "io.micrometer", "module": "context-propagation" }, { "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": "net.coobird", "module": "thumbnailator" }, { "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.22.11.jar", "url": "api-2.22.11.jar", "size": 622150, "sha512": "0cbe05168e931dd00f7659fce6073e0ea26903bab70ac21a52a816f59104eb6bb540049f3769108291acdc04217bdd1c2f1b309ac6e4ab9f8515748d356babc1", "sha256": "ae173680560f2eb01dedeb41f74adef07a3651c87cdc09e64ca5a9742c365a73", "sha1": "cc28c8cd2cfc1df4855492dc4022252be4c40c92", "md5": "f5b7230e7d70a0d1b89727fe0dedbbac" } ] }, { "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.22.11" }, "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": "io.micrometer", "module": "context-propagation" }, { "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": "net.coobird", "module": "thumbnailator" }, { "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.22.11.jar", "url": "api-2.22.11.jar", "size": 622150, "sha512": "0cbe05168e931dd00f7659fce6073e0ea26903bab70ac21a52a816f59104eb6bb540049f3769108291acdc04217bdd1c2f1b309ac6e4ab9f8515748d356babc1", "sha256": "ae173680560f2eb01dedeb41f74adef07a3651c87cdc09e64ca5a9742c365a73", "sha1": "cc28c8cd2cfc1df4855492dc4022252be4c40c92", "md5": "f5b7230e7d70a0d1b89727fe0dedbbac" } ] }, { "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.22.11-javadoc.jar", "url": "api-2.22.11-javadoc.jar", "size": 1443376, "sha512": "14f571b26b4829c2f46bcfc829f765aecba9d8319896010eef543641cd13c1c7b1bb1e8138dbfefa281191f8839182528853f512be232e69cb02672e388a4366", "sha256": "da0e87ad194d2ea48c62fae649cadf6efb1072e48c68d9536299b275f652c2d0", "sha1": "75c9321f53489ed22cf4735822603fe164c4bf3c", "md5": "0e21ca615a05b5bcb22aefda1f0247ba" } ] }, { "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.22.11-sources.jar", "url": "api-2.22.11-sources.jar", "size": 177644, "sha512": "e5d0efc4115c4f30e509f18a43c97bee12a2ccbb4448328e2d4e9d530f5b437bf10086bc597bef2274a2b0e898923fe477df9f466f00d73ee085949939c0bb94", "sha256": "4c0d5a47e1d1bc3b6d556736ed463663e765513297a250bbe15b7bf8dfff3fde", "sha1": "d379a21beb6a8d46c72a82faabc868745354e7f2", "md5": "2af7e4a7b1ff59a74460955a485155b5" } ] } ] }