{ "formatVersion": "1.1", "component": { "group": "run.halo.app", "module": "api", "version": "2.22.0-alpha.1", "attributes": { "org.gradle.status": "release" } }, "createdBy": { "gradle": { "version": "9.2.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.0-alpha.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-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.0-alpha.1.jar", "url": "api-2.22.0-alpha.1.jar", "size": 613421, "sha512": "cf9781ed69cf86cf0cea6565bc044b61fd1700810d2ef6f11f5eafa5796bec0c75dc31c182231f294be1b0afd046f3e013a9df369beb7d1d95016811b2a5d46f", "sha256": "3445e0b0ff12348f83c1eef3598a9c72970672ab4b7a0bd99810f80fe81d4977", "sha1": "33f5bc46f60e2a84ef9d00f79031cdfb286c15ca", "md5": "412ec16592f3b24ec5930217d88cce3d" } ] }, { "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.0-alpha.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-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.0-alpha.1.jar", "url": "api-2.22.0-alpha.1.jar", "size": 613421, "sha512": "cf9781ed69cf86cf0cea6565bc044b61fd1700810d2ef6f11f5eafa5796bec0c75dc31c182231f294be1b0afd046f3e013a9df369beb7d1d95016811b2a5d46f", "sha256": "3445e0b0ff12348f83c1eef3598a9c72970672ab4b7a0bd99810f80fe81d4977", "sha1": "33f5bc46f60e2a84ef9d00f79031cdfb286c15ca", "md5": "412ec16592f3b24ec5930217d88cce3d" } ] }, { "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.0-alpha.1-javadoc.jar", "url": "api-2.22.0-alpha.1-javadoc.jar", "size": 1425680, "sha512": "19b9bd35c015e59a86a8a4ac812e97a659e12875b9b35b1e3959a9af64a93edbcd14bff47aa9f1d22bd104dac0db1b958685e2cff702a8279145375e0702c9ea", "sha256": "7720de269844da8b5e599f4e72b740c4455b9233a937930413b91a3054ecef35", "sha1": "512b0a8b0a7a5218d276ac46a1e8275dfb0a3671", "md5": "f36ada6596516e35583b753a635f3023" } ] }, { "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.0-alpha.1-sources.jar", "url": "api-2.22.0-alpha.1-sources.jar", "size": 176881, "sha512": "45f4b47fa5a2540e6861cd7a760e4d92178b8e085510cb502c3605d43654efa5570ea28f4cd402b81caa3b8a15858b4798a67da4d549923ed99bcd13a208b2fd", "sha256": "c8701103061c5fec360cefaffc3c78216ba2182352334f9a9dc2d10a0bebe263", "sha1": "8714c1710584bfc9a9d460a5fde9fbd611ec9230", "md5": "290ee6c0096ea00d05adab6b8d48e57f" } ] } ] }