{ "formatVersion": "1.1", "component": { "group": "com.exactpro.th2", "module": "common", "version": "5.16.0-dev", "attributes": { "org.gradle.status": "release" } }, "createdBy": { "gradle": { "version": "8.11.1" } }, "variants": [ { "name": "apiElements", "attributes": { "org.gradle.category": "library", "org.gradle.dependency.bundling": "external", "org.gradle.jvm.environment": "standard-jvm", "org.gradle.jvm.version": 11, "org.gradle.libraryelements": "jar", "org.gradle.usage": "java-api", "org.jetbrains.kotlin.platform.type": "jvm" }, "dependencies": [ { "group": "com.exactpro.th2", "module": "bom", "version": { "requires": "4.13.1" }, "attributes": { "org.gradle.category": "platform" }, "reason": "th2 bom includes version for third party libraries" }, { "group": "com.exactpro.th2", "module": "grpc-common", "version": { "requires": "4.6.0" }, "reason": "protobuf transport is main now, this dependency should be moved to grpc, mq protobuf modules after splitting" }, { "group": "com.exactpro.th2", "module": "cradle-core", "version": { "requires": "5.6.0-dev" }, "reason": "cradle is included into common library now, this dependency should be moved to a cradle module after splitting" }, { "group": "io.netty", "module": "netty-buffer", "version": { "requires": "4.2.3.Final" }, "reason": "th2 transport protocol is included into common library now, this dependency should be moved to a th2 transport module after splitting" }, { "group": "org.jetbrains.kotlin", "module": "kotlin-stdlib", "version": { "requires": "2.2.0" } } ], "files": [ { "name": "common-5.16.0-dev.jar", "url": "common-5.16.0-dev.jar", "size": 648589, "sha512": "5476e4065c027271ad079e1326c47106229b2d5ac611b879cac972493e0c4225c4ac504e86404deac192d20e628317e692c9fc09744deff63a6a1da7b0a762af", "sha256": "885e779bf06f354622d900fa8c25a9e4662397bd882eed34ce78095694a4e0c1", "sha1": "b395502bca07bd895d646cbad988694eb4ae35b2", "md5": "ec5dab5fdb706345ce2152fc2cecda84" } ] }, { "name": "runtimeElements", "attributes": { "org.gradle.category": "library", "org.gradle.dependency.bundling": "external", "org.gradle.jvm.environment": "standard-jvm", "org.gradle.jvm.version": 11, "org.gradle.libraryelements": "jar", "org.gradle.usage": "java-runtime", "org.jetbrains.kotlin.platform.type": "jvm" }, "dependencies": [ { "group": "com.exactpro.th2", "module": "bom", "version": { "requires": "4.13.1" }, "attributes": { "org.gradle.category": "platform" }, "endorseStrictVersions": true }, { "group": "com.google.protobuf", "module": "protobuf-java-util", "version": { "requires": "3.25.8" } }, { "group": "com.exactpro.th2", "module": "grpc-service-generator", "version": { "requires": "3.8.2" } }, { "group": "com.exactpro.th2", "module": "cradle-cassandra", "version": { "requires": "5.6.0-dev" } }, { "group": "com.google.auto.value", "module": "auto-value-annotations", "version": { "requires": "1.11.0" } }, { "group": "io.grpc", "module": "grpc-protobuf", "version": { "requires": "1.74.0" } }, { "group": "io.grpc", "module": "grpc-core", "version": { "requires": "1.74.0" } }, { "group": "io.grpc", "module": "grpc-netty", "version": { "requires": "1.74.0" } }, { "group": "io.grpc", "module": "grpc-services", "version": { "requires": "1.74.0" } }, { "group": "com.rabbitmq", "module": "amqp-client", "version": { "requires": "5.26.0" } }, { "group": "org.jetbrains", "module": "annotations", "version": { "requires": "26.0.2" } }, { "group": "org.apache.commons", "module": "commons-lang3", "version": { "requires": "3.18.0" } }, { "group": "org.apache.commons", "module": "commons-collections4", "version": { "requires": "4.5.0" } }, { "group": "org.apache.commons", "module": "commons-text", "version": { "requires": "1.14.0" } }, { "group": "commons-io", "module": "commons-io", "version": { "requires": "2.20.0" }, "reason": "we need FilenameUtil to use wildcard matching" }, { "group": "commons-cli", "module": "commons-cli", "version": { "requires": "1.9.0" } }, { "group": "com.fasterxml.jackson.core", "module": "jackson-core", "version": { "requires": "2.19.2" } }, { "group": "com.fasterxml.jackson.core", "module": "jackson-databind", "version": { "requires": "2.19.2" }, "reason": "provide ability to use object mapper in components" }, { "group": "com.fasterxml.jackson.core", "module": "jackson-annotations", "version": { "requires": "2.19.2" }, "reason": "providee ability to use jackson annotations in components" }, { "group": "com.fasterxml.jackson.datatype", "module": "jackson-datatype-jsr310", "version": { "requires": "2.19.2" } }, { "group": "com.fasterxml.jackson.module", "module": "jackson-module-kotlin", "version": { "requires": "2.19.2" } }, { "group": "com.fasterxml.jackson.dataformat", "module": "jackson-dataformat-cbor", "version": { "requires": "2.19.2" } }, { "group": "com.fasterxml.uuid", "module": "java-uuid-generator", "version": { "requires": "5.1.0" } }, { "group": "org.apache.logging.log4j", "module": "log4j-slf4j2-impl", "version": { "requires": "2.25.1" } }, { "group": "org.apache.logging.log4j", "module": "log4j-core", "version": { "requires": "2.25.1" } }, { "group": "io.prometheus", "module": "simpleclient", "version": { "requires": "0.16.0" } }, { "group": "io.prometheus", "module": "simpleclient_hotspot", "version": { "requires": "0.16.0" } }, { "group": "io.prometheus", "module": "simpleclient_httpserver", "version": { "requires": "0.16.0" } }, { "group": "io.prometheus", "module": "simpleclient_log4j2", "version": { "requires": "0.16.0" } }, { "group": "io.fabric8", "module": "kubernetes-client", "version": { "requires": "7.3.1" }, "excludes": [ { "group": "com.fasterxml.jackson.dataformat", "module": "jackson-dataformat-yaml" } ] }, { "group": "io.github.oshai", "module": "kotlin-logging", "version": { "requires": "7.0.12" } }, { "group": "com.exactpro.th2", "module": "bom", "version": { "requires": "4.13.1" }, "attributes": { "org.gradle.category": "platform" }, "reason": "th2 bom includes version for third party libraries" }, { "group": "com.exactpro.th2", "module": "grpc-common", "version": { "requires": "4.6.0" }, "reason": "protobuf transport is main now, this dependency should be moved to grpc, mq protobuf modules after splitting" }, { "group": "com.exactpro.th2", "module": "cradle-core", "version": { "requires": "5.6.0-dev" }, "reason": "cradle is included into common library now, this dependency should be moved to a cradle module after splitting" }, { "group": "io.netty", "module": "netty-buffer", "version": { "requires": "4.2.3.Final" }, "reason": "th2 transport protocol is included into common library now, this dependency should be moved to a th2 transport module after splitting" }, { "group": "org.jetbrains.kotlin", "module": "kotlin-stdlib", "version": { "requires": "2.2.0" } } ], "files": [ { "name": "common-5.16.0-dev.jar", "url": "common-5.16.0-dev.jar", "size": 648589, "sha512": "5476e4065c027271ad079e1326c47106229b2d5ac611b879cac972493e0c4225c4ac504e86404deac192d20e628317e692c9fc09744deff63a6a1da7b0a762af", "sha256": "885e779bf06f354622d900fa8c25a9e4662397bd882eed34ce78095694a4e0c1", "sha1": "b395502bca07bd895d646cbad988694eb4ae35b2", "md5": "ec5dab5fdb706345ce2152fc2cecda84" } ] }, { "name": "testFixturesApiElements", "attributes": { "org.gradle.category": "library", "org.gradle.dependency.bundling": "external", "org.gradle.jvm.version": 11, "org.gradle.libraryelements": "jar", "org.gradle.usage": "java-api" }, "dependencies": [ { "group": "com.exactpro.th2", "module": "common", "version": { "requires": "5.16.0-dev" } }, { "group": "org.jetbrains.kotlin", "module": "kotlin-stdlib", "version": { "requires": "2.2.0" } } ], "files": [ { "name": "common-5.16.0-dev-test-fixtures.jar", "url": "common-5.16.0-dev-test-fixtures.jar", "size": 15581, "sha512": "4f43dfcc166d835d76db9678f0d496365df0223800869dd90223965aa2dd3b35bdee3d24b2954c222c55bbff69f36f5fb1a0756f25a0204b35b48c48052cd059", "sha256": "357e100f13e06f1f3fa3bd4158e3f58876be419c0a0c76bfed8ad1276ffff52f", "sha1": "6a1d9253ad319dec431417ebef5186dd5bd04004", "md5": "e2ca70575e537ec974e3d559ec083465" } ], "capabilities": [ { "group": "com.exactpro.th2", "name": "common-test-fixtures", "version": "5.16.0-dev" } ] }, { "name": "testFixturesRuntimeElements", "attributes": { "org.gradle.category": "library", "org.gradle.dependency.bundling": "external", "org.gradle.jvm.version": 11, "org.gradle.libraryelements": "jar", "org.gradle.usage": "java-runtime" }, "dependencies": [ { "group": "com.exactpro.th2", "module": "bom", "version": { "requires": "4.13.1" }, "attributes": { "org.gradle.category": "platform" }, "endorseStrictVersions": true }, { "group": "org.jetbrains.kotlin", "module": "kotlin-test-junit5", "version": { "requires": "2.2.0" } }, { "group": "org.junit.jupiter", "module": "junit-jupiter", "version": { "requires": "5.13.4" } }, { "group": "com.exactpro.th2", "module": "common", "version": { "requires": "5.16.0-dev" } }, { "group": "org.jetbrains.kotlin", "module": "kotlin-stdlib", "version": { "requires": "2.2.0" } } ], "files": [ { "name": "common-5.16.0-dev-test-fixtures.jar", "url": "common-5.16.0-dev-test-fixtures.jar", "size": 15581, "sha512": "4f43dfcc166d835d76db9678f0d496365df0223800869dd90223965aa2dd3b35bdee3d24b2954c222c55bbff69f36f5fb1a0756f25a0204b35b48c48052cd059", "sha256": "357e100f13e06f1f3fa3bd4158e3f58876be419c0a0c76bfed8ad1276ffff52f", "sha1": "6a1d9253ad319dec431417ebef5186dd5bd04004", "md5": "e2ca70575e537ec974e3d559ec083465" } ], "capabilities": [ { "group": "com.exactpro.th2", "name": "common-test-fixtures", "version": "5.16.0-dev" } ] }, { "name": "sourcesElements", "attributes": { "org.gradle.category": "documentation", "org.gradle.dependency.bundling": "external", "org.gradle.docstype": "sources", "org.gradle.usage": "java-runtime" }, "files": [ { "name": "common-5.16.0-dev-sources.jar", "url": "common-5.16.0-dev-sources.jar", "size": 214416, "sha512": "ae6b345d185f2987f30989467b2eb4568199cb85e64e93deb58a634754dda2faad6889e336a24961168304ac01728125c420dba0d88891ea9051adc444049e97", "sha256": "6716e392cf2d81a96749777719d9c7bda0f0fc71e2e54c331fb37d0da9aed3f0", "sha1": "d9f8a87b87834ac7c5cd857c781fed52d4e3192e", "md5": "d06ca110727441e7c13e14c80c85a733" } ] }, { "name": "javadocElements", "attributes": { "org.gradle.category": "documentation", "org.gradle.dependency.bundling": "external", "org.gradle.docstype": "javadoc", "org.gradle.usage": "java-runtime" }, "files": [ { "name": "common-5.16.0-dev-javadoc.jar", "url": "common-5.16.0-dev-javadoc.jar", "size": 433437, "sha512": "738051e5a307b4e2b92a66002aaea7581490e157afb83817bf7644ca0bb54d062aa6a3a5aa3fc6ad808efe2dc7df5018c557e6d4bc00ab097f28e9c41402c0a6", "sha256": "9a2afe4ac7e8011605671f9730327a4c7190f4beabd41b599b0ebbaeb2d737eb", "sha1": "3dcb9cff817b66c3e92751481af44d1083d417ac", "md5": "9c89f29c231f218c8a11274ac31dbfb6" } ] } ] }