{ "formatVersion": "1.1", "component": { "group": "run.halo.app", "module": "api", "version": "2.23.1", "attributes": { "org.gradle.status": "release" } }, "createdBy": { "gradle": { "version": "9.4.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.23.1" }, "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-jackson2" }, { "group": "org.springframework.boot", "module": "spring-boot-integration" }, { "group": "org.springframework.boot", "module": "spring-boot-session" }, { "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.23.1.jar", "url": "api-2.23.1.jar", "size": 625253, "sha512": "18a67511770cc2fbb90a0e112f9dfa6ade4581dbd4f0c3383df89f141c7d10525c1fdc4b17d81c5a83a7e31a1b3206cec86c4562c6ceb33ef348e246e67d9fc5", "sha256": "acbca3ed70154a64d8c90c02ca0f44b916be1813b6e959cf23383e366c2e6c56", "sha1": "8372ae458a7c3dba85647d1565f9e8a786b14b86", "md5": "b9b29984b8ddaf78c7a47a6ee5d6915b" } ] }, { "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.23.1" }, "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-jackson2" }, { "group": "org.springframework.boot", "module": "spring-boot-integration" }, { "group": "org.springframework.boot", "module": "spring-boot-session" }, { "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.23.1.jar", "url": "api-2.23.1.jar", "size": 625253, "sha512": "18a67511770cc2fbb90a0e112f9dfa6ade4581dbd4f0c3383df89f141c7d10525c1fdc4b17d81c5a83a7e31a1b3206cec86c4562c6ceb33ef348e246e67d9fc5", "sha256": "acbca3ed70154a64d8c90c02ca0f44b916be1813b6e959cf23383e366c2e6c56", "sha1": "8372ae458a7c3dba85647d1565f9e8a786b14b86", "md5": "b9b29984b8ddaf78c7a47a6ee5d6915b" } ] }, { "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.23.1-javadoc.jar", "url": "api-2.23.1-javadoc.jar", "size": 1445799, "sha512": "1b56cd98ca391d3ad8f9777a9fa84bfa1db0d84fdaaf0b00c326aee3f626b0ac60311b938068992690db30f7cb30e025bb6637f62a60e1a33228339528d77203", "sha256": "ca875f56cc80c8b653d26bd5630a34dd1265f7d235b996d478f6ba00d1ddceaf", "sha1": "dd16fc72ee44d566390c025ef9bfe90174f572dd", "md5": "92d53f551adf58c42f31b82a8fef3c41" } ] }, { "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.23.1-sources.jar", "url": "api-2.23.1-sources.jar", "size": 178446, "sha512": "282abce6a9ac3b02296092cceba7c0a17b0e0a5c4b31b31cc1ff065ebace958c350d56c569c7bf3661cc217592d16380c303a91e0c5289faa8e5222f72e19a1a", "sha256": "ec5d0ca2ea9f8ca7c265cbf7e582195186641e3ad16f976fef8e05dc96b1e5b0", "sha1": "01533fbfe39770b715029820a80f54a9a006cc46", "md5": "f3f0d50ab711d3ab43d42a06484d2e92" } ] } ] }