Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gradle 8.7 #218

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
bump Kotlin version
aSemy committed Apr 8, 2024
commit bc2c88cc09ffc02f72d705b8794ef5cd645e07b2
2 changes: 1 addition & 1 deletion gradle/libs.versions.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[versions]

kotlin = "1.9.20" # should match Gradle's embedded Kotlin version https://docs.gradle.org/current/userguide/compatibility.html#kotlin
kotlin = "1.9.22" # should match Gradle's embedded Kotlin version https://docs.gradle.org/current/userguide/compatibility.html#kotlin
kotlin-dokka = "1.9.20"
kotlinx-serialization = "1.6.3"


Unchanged files with check annotations Beta

}
expectedFormats.forEach {
checkConfigurations(it)

Check failure on line 178 in modules/dokkatoo-plugin/src/testFunctional/kotlin/DokkatooPluginFunctionalTest.kt

GitHub Actions / JUnit Test Report

DokkatooPluginFunctionalTest.expect Dokka Plugin creates Dokka resolvable configurations

java.lang.AssertionError: -------------------------------------------------- Configuration dokkatooGfmGeneratorClasspathResolver -------------------------------------------------- Dokka Generator runtime classpath for gfm - will be used in Dokka Worker. Should contain all transitive dependencies, plugins (and their transitive dependencies), so Dokka Worker can run. Attributes - dev.adamko.dokkatoo.classpath = dokka-generator - dev.adamko.dokkatoo.format = gfm - org.gradle.category = Dokkatoo~library - org.gradle.dependency.bundling = Dokkatoo~external - org.gradle.jvm.environment = Dokkatoo~standard-jvm - org.gradle.libraryelements = Dokkatoo~jar - org.gradle.usage = Dokkatoo~java-runtime Extended Configurations - dokkatooGfmGeneratorClasspath -------------------------------------------------- Configuration dokkatooGfmModuleOutputDirectoriesResolver -------------------------------------------------- Resolves Dokkatoo gfm ModuleOutputDirectories files. Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooGfmModuleOutputDirectoriesResolver' and [configuration ':dokkatooGfmModuleOutputDirectoriesConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation. Attributes - dev.adamko.dokkatoo.format = gfm - dev.adamko.dokkatoo.module-component = ModuleOutputDirectories - org.gradle.usage = dev.adamko.dokkatoo Extended Configurations - dokkatoo -------------------------------------------------- Configuration dokkatooGfmPluginsClasspathIntransitiveResolver -------------------------------------------------- Resolves Dokka Plugins classpath for gfm - for internal use. Fetch only the plugins (no transitive dependencies) for use in the Dokka JSON Configuration. Attributes - dev.adamko.dokkatoo.classpath = dokka-plugins - dev.adamko.dokkatoo.format = gfm - org.gradle.category = Dokkatoo~library - org.gradle.dependency.bundling = Dokkatoo~external - org.gradle.jvm.environment = Dokkatoo~standard-jvm - org.gradle.libraryelements = Dokkatoo~jar - org.gradle.usage = Dokkatoo~java-runtime Extended Configurations - dokkatooPluginGfm -------------------------------------------------- Configuration dokkatooGfmPublicationPluginClasspathResolver -------------------------------------------------- Resolves Dokka Plugins classpath for a gfm Publication (consisting of 1+ Dokka Module). Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooGfmPublicationPluginClasspathResolver' and [configuration ':dokkatooGfmPublicationPluginClasspathApiOnlyConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation. Attributes - dev.adamko.dokkatoo.classpath = dokka-publication-plugins - dev.adamko.dokkatoo.format = gfm - org.gradle.category = Dokkatoo~library - org.gradle.dependency.bundling = Dokkatoo~external - org.gradle.jvm.environment = Dokkatoo~standard-jvm - org.gradle.libraryelements = Dokkatoo~jar - org.gradle.usage = Dokkatoo~java-runtime Extended Configurations - dokkatooGfmPublicationPluginClasspath -------------------------------------------------- Configuration dokkatooHtmlGeneratorClasspathResolver -------------------------------------------------- Dokka Generator runtime classpath for html - will be used in Dokka Worker. Should contain all transitive dependencies, plugins (and their transitive dependencies), so Dokka Worker can run. Attributes - dev.adamko.dokkatoo.classpath = dokka-generator - dev.adamko.dokkatoo.format = html - org.gradle.category = Dokkatoo~library - org.gradle.dependency.bundling = Dokkatoo~external - org.gradle.jvm.environment = Dokkatoo~standard-jvm - org.gradle.libraryelements = Dokkatoo~jar - org.gradle.usage = Dokkatoo~java-runtime Extended Configurations - dokkatooHtmlGeneratorClasspath -------------------------------------------------- Configuration dokkatooHtmlModuleOutputDirectoriesResolver -------------------------------------------------- Resolves Dokkatoo html ModuleOutputDirectories files. Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooHtmlModuleOutputDirectoriesResolver' and [configuration ':dokkatooHtmlModuleOutputDirectoriesConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation. Attributes - dev.adamko.dokkatoo.format = html - dev.adamko.dokkatoo.module-component = ModuleOutputDirectories - org.gradle.usage = dev.adamko.dokkatoo Extended Configurations - dokkatoo -------------------------------------------------- Configuration dokkatooHtmlPluginsClasspathIntransitiveResolver -------------------------------------------------- Resolves Dokka Plugins classpath for html - for internal use. Fetch only the plugins (no transitive dependencies) for use in the Dokka JSON Configuration. Attributes - dev.adamko.dokkatoo.classpath = dokka-plugins - dev.adamko.dokkatoo.format = html - org.gradle.category = Dokkatoo~library - org.gradle.dependency.bundling = Dokkatoo~external - org.gradle.jvm.environment = Dokkatoo~standard-jvm - org.gradle.libraryelements = Dokkatoo~jar - org.gradle.usage = Dokkatoo~java-runtime Extended Configurations - dokkatooPluginHtml -------------------------------------------------- Configuration dokkatooHtmlPublicationPluginClasspathResolver -------------------------------------------------- Resolves Dokka Plugins classpath for a html Publication (consisting of 1+ Dokka Module). Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooHtmlPublicationPluginClasspathResolver' and [configuration ':dokkatooHtmlPublicationPluginClasspathApiOnlyConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation. Attributes - dev.adamko.dokkatoo.classpath = dokka-publication-plugins - dev.adamko.dokkatoo.format = html - org.gradle.category = Dokkatoo~library - org.gradle.dependency.bundling = Dokkatoo~external - org.gradle.jvm.environment = Dokkatoo~standard-jvm - org.gradle.libraryelements = Dokkatoo~jar - org.gradle.usage = Dokkatoo~java-runtime Extended Configurations - dokkatooHtmlPublicationPluginClasspath -------------------------------------------------- Configuration dokkatooJavadocGeneratorClasspathResolver -------------------------------------------------- Dokka Generator runtime classpath for javadoc - will be used in Dokka Worker. Should contain all transitive dependencies, plugins (and their transitive dependencies), so Dokka Worker can run. Attributes - dev.adamko.dokkatoo.classpath = dokka-generator - dev.adamko.dokkatoo.format = javadoc - org.gradle.category = Dokkatoo~library - org.gradle.dependency.bundling = Dokkatoo~external - org.gradle.jvm.environment = Dokkatoo~standard-jvm - org.gradle.libraryelements = Dokkatoo~jar - org.gradle.usage = Dokkatoo~java-runtime Extended Configurations - dokkatooJavadocGeneratorClasspath -------------------------------------------------- Configuration dokkatooJavadocModuleOutputDirectoriesResolver -------------------------------------------------- Resolves Dokkatoo javadoc ModuleOutputDirectories files. Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooJavadocModuleOutputDirectoriesResolver' and [configuration ':dokkatooJavadocModuleOutputDirectoriesConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation. Attributes - dev.adamko.dokkatoo.format = javadoc - dev.adamko.dokkatoo.module-component = ModuleOutputDirectories - org.gradle.usage = dev.adamko.dokkatoo Extended Configurations - dokkatoo -------------------------------------------------- Configuration dokkatooJavadocPluginsClasspathIntransitiveResolver -------------------------------------------------- Resolves Dokka Plugins classpath for javadoc - for internal use. Fetch only the plugins (no transitive dependencies) for use in the Dokka JSON Configuration. Attributes - dev.adamko.dokkatoo.classpath = dokka-plugins - dev.adamko.dokkatoo.format = javadoc - org.gradle.category = Dokkatoo~library - org.gradle.dependency.bundling = Dokkatoo~external - org.gradle.jvm.environment = Dokkatoo~standard-jvm - org.gradle.libraryelements = Dokkatoo~jar - org.gradle.usage = Dokkatoo~java-runtime Extended Configurations - dokkatooPluginJavadoc -------------------------------------------------- Configuration dokkatooJavadocPublicationPluginClasspathResolver -------------------------------------------------- Resolves Dokka Plugins classpath for a javadoc Publication (consisting of 1+ Dokka Module). Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooJavadocPublicationPluginClasspathResolver' and [configuration ':dokkatooJavadocPublicationPluginClasspathApiOnlyConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation. Attributes - dev.adamko.dokkatoo.classpath = dokka-publication-plugins - dev.adamko.dokkatoo.format = javadoc - org.gradle.category = Dokkatoo~library - org.gradle.dependency.bundling = Dokkatoo~external - org.gradle.jvm.environment = Dokkatoo~standard-jvm - org.gradle.libraryelements = Dokkatoo~jar - org.gradle.usage = Dokkatoo~java-runtime Extended Configurations - dokkatooJavadocPublicationPluginClasspath -------------------------------------------------- Configuration dokkatooJekyllGeneratorClasspathResolver -------------------------------------------------- Dokka Generator runtime classpath for jekyll - will be used in Dokka Worker. Should contain all transitive dependencies, plugins (and their transitive dependencies), so Dokka Worker can run. Attributes - dev.adamko.dokkatoo.classpath = dokka-generator - dev.adamko.dokkatoo.format = jekyll - org.gradle.category = Dokkatoo~library - org.gradle.dependency.bundling = Dokkatoo~external - org.gradle.jvm.environment = Dokkatoo~standard-jvm - org.gradle.libraryelements = Dokkatoo~jar - org.gradle.usage = Dokkatoo~java-runtime Extended Configurations - dokkatooJekyllGeneratorClasspath -------------------------------------------------- Configuration dokkatooJekyllModuleOutputDirectoriesResolver -------------------------------------------------- Resolves Dokkatoo jekyll ModuleOutputDirectories files. Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooJekyllModuleOutputDirectoriesResolver' and [configuration ':dokkatooJekyllModuleOutputDirectoriesConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation. Attributes - dev.adamko.dokkatoo.format = jekyll - dev.adamko.dokkatoo.module-component = ModuleOutputDirectories - org.gradle.usage = dev.adamko.dokkatoo Extended Configurations - dokkatoo -------------------------------------------------- Configuration dokkatooJekyllPluginsClasspathIntransitiveResolver -------------------------------------------------- Resolves Dokka Plugins classpath for jekyll - for internal use. Fetch only the plugins (no transitive dependencies) for use in the Dokka JSON Configuration. Attributes - dev.adamko.dokkatoo.classpath = dokka-plugins - dev.adamko.dokkatoo.format = jekyll - org.gradle.category = Dokkatoo~library - org.gradle.dependency.bundling = Dokkatoo~external - org.gradle.jvm.environment = Dokkatoo~standard-jvm - org.gradle.libraryelements = Dokkatoo~jar - org.gradle.usage = Dokkatoo~java-runtime Extended Configurations - dokkatooPluginJekyll -------------------------------------------------- Configuration dokkatooJekyllPublicationPluginClasspathResolver -------------------------------------------------- Resolves Dokka Plugins classpath for a jekyll Publication (consisting of 1+ Dokka Module). Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooJekyllPublicationPluginClasspathResolver' and [configuration ':dokkatooJekyllPublicationPluginClasspathApiOnlyConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation. Attributes - dev.adamko.dokkatoo.classpath = dokka-publication-plugins - dev.adamko.dokkatoo.format = jekyll - org.gradle.category = Dokkatoo~library - org.gradle.dependency.bundling = Dokkatoo~external - org.gradle.jvm.environment = Dokkatoo~standard-jvm - org.gradle.libraryelements = Dokkatoo~jar - org.gradle.usage = Dokkatoo~java-runtime Extended Configurations - dokkatooJekyllPublicationPluginClasspath -------------------------------------------------- Compatibility Rules -------------------------------------------------- The following Attributes have compatibility rules defined. - org.gradle.category - org.gradle.dependency.bundling - org.gradle.jvm.environment - org.gradle.libraryelements - org.gradle.plugin.api-version - org.gradle.usage -------------------------------------------------- Disambiguation Rules -------------------------------------------------- The following Attributes have disambiguation rules defined. - org.gradle.category - org.gradle.plugin.api-version (#): Attribute disambiguation precedence "-------------------------------------------------- Configuration dokkatooGfmGeneratorClasspathResolver -------------------------------------------------- Dokka Generator runtime classpath for gfm - will be used in Dokka Worker. Should contain all transitive dependencies, plugins (and their transitive dependencies), so Dokka Worker can run. Attributes - dev.adamko.dokkatoo.classpath = dokka-generator - dev.adamko.dokkatoo.format = gfm - org.gradle.category = Dokkatoo~library - org.gradle.dependency.bundling = Dokkatoo~external - org.gradle.jvm.environment = Dokkatoo~standard-jvm - org.gradle.libraryelements = Dokkatoo~jar - org.gradle.usage = Dokkatoo~java-runtime Extended Configurations - dokkatooGfmGeneratorClasspath -------------------------------------------------- Configuration dokkatooGfmModuleOutputDirectoriesResolver -------------------------------------------------- Resolves Dokkatoo gfm ModuleOutputDirectories files. Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooGfmModuleOutputDirectoriesResolver' and [configuration ':dokkatooGfmModuleOutputDirectoriesConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation. Attributes - dev.adamko.dokkatoo.format = gfm - dev.adamko.dokkatoo.module-component = ModuleOutputDirectories - org.gradle.usage = dev.adamko.dokkatoo Extended Configurations - dokkatoo -------------------------------------------------- Configuration dokkatooGfmPluginsClasspathIntransitiveResolver -------------------------------------------------- Resolves Dokka Plugins classpath for gfm - for internal use. Fetch only the plugins (no transitive dependencies) for use in the Dokka JSON Configuration. Attributes - dev.adamko.dokkatoo.classpath = dokka-plugins - dev.adamko.dokkatoo.format = gfm - org.gradle.category = Dokkatoo~library - org.gradle.dependency.bundling = Dokkatoo~external - org.gradle.jvm.environment = Dokkatoo~standard-jvm - org.gradle.libraryelements = Dokkatoo~jar - org.gradle.usage = Dokkatoo~java-runtime Extended Configurations - dokkatooPluginGfm -------------------------------------------------- Configuration dokkatooGfmPublicationPluginClasspathResolver -------------------------------------------------- Resolves Dokka Plugins classpath for a gfm Publication (consisting of 1+ Dokka Module). Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooGfmPublicationPluginClasspathResolver' and [configuration ':dokkatooGfmPublicationPluginClasspathApiOnlyConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation. Attributes - dev.adamko.dokkatoo.classpath = dokka-publication-plugins - dev.adamko.dokkatoo.format = gfm - org.gradle.category = Dokkatoo~library - org.gradle.dependency.bundling = Dokkatoo~external - org.gradle.jvm.environment = Dokkatoo~standard-jvm - org.gradle.libraryelements = Dokkatoo~jar - org.gradle.usage = Dokkatoo~java-runtime Extended Configurations - dokkatooGfmPublicationPluginClasspath -------------------------------------------------- Configuration dokkatooHtmlGeneratorClasspathResolver -------------------------------------------------- Dokka Generator runtime classpath for html - will be used in Dokka Worker. Should contain all transitive dependencies, plugins (and their transitive dependencies), so Dokka Worker can run. Attributes - dev.adamko.dokkatoo.classpath = dokka-generator - dev.adamko.dokkatoo.format = html - org.gradle.category = Dokkatoo~library - org.gradle.dependency.bundling = Dokkatoo~external - org.gradle.jvm.environment = Dokkatoo~standard-jvm - org.gradle.libraryelements = Dokkatoo~jar - org.gradle.usage = Dokkatoo~java-runtime Extended Configurations - dokkatooHtmlGeneratorClasspath -------------------------------------------------- Configuration dokkatooHtmlModuleOutputDirectoriesResolver -------------------------------------------------- Resolves Dokkatoo html ModuleOutputDirectories files. Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooHtmlModuleOutputDirectoriesResolver' and [configuration ':dokkatooHtmlModuleOutputDirectoriesConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation. Attributes - dev.adamko.dokkatoo.format = html - dev.adamko.dokkatoo.module-component = ModuleOutputDirectories - org.gradle.usage = dev.adamko.dokkatoo Extended Configurations - dokkatoo -------------------------------------------------- Configuration dokkatooHtmlPluginsClasspathIntransitiveResolver -------------------------------------------------- Resolves Dokka Plugins classpath for html - for internal use. Fetch only the plugins (no transitive dependencies) for use in the Dokka JSON Configuration. Attributes - dev.adamko.dokkatoo.classpath = dokka-plugins - dev.adamko.dokkatoo.format = html - org.gradle.category = Dokkatoo~library - org.gradle.dependency.bundling = Dokkatoo~external - org.gradle.jvm.environment = Dokkatoo~standard-jvm - org.gradle.libraryelements = Dokkatoo~jar - org.gradle.usage = Dokkatoo~java-runtime Extended Configurations - dokkatooPluginHtml -------------------------------------------------- Configuration dokkatooHtmlPublicationPluginClasspathResolver -------------------------------------------------- Resolves Dokka Plugins classpath for a html Publication (consisting of 1+ Dokka Module). Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooHtmlPublicationPluginClasspathResolver' and [configuration ':dokkatooHtmlPublicationPluginClasspathApiOnlyConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation. Attributes - dev.adamko.dokkatoo.classpath = dokka-publication-plugins - dev.adamko.dokkatoo.format = html - org.gradle.category = Dokkatoo~library - org.gradle.dependency.bundling = Dokkatoo~external - org.gradle.jvm.environment = Dokkatoo~standard-jvm - org.gradle.libraryelements = Dokkatoo~jar - org.gradle.usage = Dokkatoo~java-runtime Extended Configurations - dokkatooHtmlPublicationPluginClasspath -------------------------------------------------- Configuration dokkatooJavadocGeneratorClasspathResolver -------------------------------------------------- Dokka Generator runtime classpath for javadoc - will be used in Dokka Worker. Should contain all transitive dependencies, plugins (and their transitive dependencies), so Dokka Worker can run. Attributes - dev.adamko.dokkatoo.classpath = dokka-generator - dev.adamko.dokkatoo.format = javadoc - org.gradle.category = Dokkatoo~library - org.gradle.dependency.bundling = Dokkatoo~external - org.gradle.jvm.environment = Dokkatoo~standard-jvm - org.gradle.libraryelements = Dokkatoo~jar - org.gradle.usage = Dokkatoo~java-runtime Extended Configurations - dokkatooJavadocGeneratorClasspath -------------------------------------------------- Configuration dokkatooJavadocModuleOutputDirectoriesResolver -------------------------------------------------- Resolves Dokkatoo javadoc ModuleOutputDirectories files. Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooJavadocModuleOutputDirectoriesResolver' and [configuration ':dokkatooJavadocModuleOutputDirectoriesConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation. Attributes - dev.adamko.dokkatoo.format = javadoc - dev.adamko.dokkatoo.module-component = ModuleOutputDirectories - org.gradle.usage = dev.adamko.dokkatoo Extended Configurations - dokkatoo -------------------------------------------------- Configuration dokkatooJavadocPluginsClasspathIntransitiveResolver -------------------------------------------------- Resolves Dokka Plugins classpath for javadoc - for internal use. Fetch only the plugins (no transitive dependencies) for use in the Dokka JSON Configuration. Attributes - dev.adamko.dokkatoo.classpath = dokka-plugins - dev.adamko.dokkatoo.format = javadoc - org.gradle.category = Dokkatoo~library - org.gradle.dependency.bundling = Dokkatoo~external - org.gradle.jvm.environment = Dokkatoo~standard-jvm - org.gradle.libraryelements = Dokkatoo~jar - org.gradle.usage = Dokkatoo~java-runtime Extended Configurations - dokkatooPluginJavadoc -------------------------------------------------- Configuration dokkatooJavadocPublicationPluginClasspathResolver -------------------------------------------------- Resolves Dokka Plugins classpath for a javadoc Publication (consisting of 1+ Dokka Module). Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooJavadocPublicationPluginClasspathResolver' and [configuration ':dokkatooJavadocPublicationPluginClasspathApiOnlyConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation. Attributes - dev.adamko.dokkatoo.classpath = dokka-publication-plugins - dev.adamko.dokkatoo.format = javadoc - org.gradle.category = Dokkatoo~library - org.gradle.dependency.bundling = Dokkatoo~external - org.gradle.jvm.environment = Dokkatoo~standard-jvm - org.gradle.libraryelements = Dokkatoo~jar - org.gradle.usage = Dokkatoo~java-runtime Extended Configurations - dokkatooJavadocPublicationPluginClasspath -------------------------------------------------- Configuration dokkatooJekyllGeneratorClasspathResolver -------------------------------------------------- Dokka Generator runtime classpath for jekyll - will be used in Dokka Worker. Should contain all transitive dependencies, plugins (and their transitive dependencies), so Dokka Worker can run. Attributes - dev.adamko.dokkatoo.classpath = dokka-generator - dev.adamko.dokkatoo.format = jekyll - org.gradle.category = Dokkatoo~library - org.gradle.dependency.bundling = Dokkatoo~external - org.gradle.jvm.environment = Dokkatoo~standard-jvm - org.gradle.libraryelements = Dokkatoo~jar - org.gradle.usage = Dokkatoo~java-runtime Extended Configurations - dokkatooJekyllGeneratorClasspath -------------------------------------------------- Configuration dokkatooJekyllModuleOutputDirectoriesResolver -------------------------------------------------- Resolves Dokkatoo jekyll ModuleOutputDirectories files. Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooJekyllModuleOutputDirectoriesResolver' and [configuration ':dokkatooJekyllModuleOutputDirectoriesConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation. Attributes - dev.adamko.dokkatoo.format = jekyll - dev.adamko.dokkatoo.module-component = ModuleOutputDirectories - org.gradle.usage = dev.adamko.dokkatoo Extended Configurations - dokkatoo -------------------------------------------------- Configuration dokkatooJekyllPluginsClasspathIntransitiveResolver -------------------------------------------------- Resolves Dokka Plugins classpath for jekyll - for internal use. Fetch only the plugins (no transitive dependencies) for use in the Dokka JSON Configuration. Attributes - dev.adamko.dokkatoo.classpath = dokka-plugins - dev.adamko.dokkatoo.format = jekyll - org.gradle.category = Dokkatoo~library - org.gradle.dependency.bundling = Dokkatoo~external - org.gradle.jvm.environment = Dokkatoo~standard-jvm - org.gradle.libraryelements = Dokkatoo~jar - org.gradle.usage = Dokkatoo~java-runtime Extended Configurations - dokkatooPluginJekyll -------------------------------------------------- Configuration dokkatooJekyllPublicationPluginClasspathResolver -------------------------------------------------- Resolves Dokka Plugins classpath for a jekyll Publication (consisting of 1+ Dokka Module). Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooJekyllPublicationPluginClasspathResolver' and [configuration ':dokkatooJekyllPublicationPluginClasspathApiOnlyConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation. Attributes - dev.adamko.dokkatoo.classpath = dokka-publication-plugins - dev.adamko.dokkatoo.format = jekyll - org.gradle.category = Dokkatoo~library - org.gradle.dependency.bundling = Dokkatoo~external - org.gradle.jvm.environment = Dokkatoo~standard-jvm - org.gradle.libraryelements = Dokkatoo~jar - org.gradle.usage = Dokkatoo~java-runtime Extended Configurations - dokkatooJekyllPublicationPluginClasspath -------------------------------------------------- Compatibility Rules -------------------------------------------------- The following Attributes have compatibility rules defined. - org.gradle.category - org.gradle.dependency.bundling - org.gradle.jvm.environment - org.gradle.libraryelements - org.gradle.plugin.api-version - org.gradle.usage -------------------------------------------------- Disambiguation Rules -------------------------------------------------- The following Attributes have disambiguation rules defined. - org.gradle.category - org.gradle.plugin.api-version (#): Attribute disambiguation precedence " should include substring "-------------------------------------------------- Configuration dokkatooGfmModuleOutputDirectoriesResolver -------------------------------------------------- Resolves Dokkatoo gfm ModuleOutputDirectories files. Attributes - dev.adamko.dokkatoo.format = gfm - dev.adamko.dokkatoo.module-component = ModuleOutputDirectories - org.gradle.usage = dev.adamko.dokkatoo Extended Configurations - dokkatoo"
Raw output
java.lang.AssertionError: --------------------------------------------------
Configuration dokkatooGfmGeneratorClasspathResolver
--------------------------------------------------
Dokka Generator runtime classpath for gfm - will be used in Dokka Worker. Should contain all transitive dependencies, plugins (and their transitive dependencies), so Dokka Worker can run.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-generator
    - dev.adamko.dokkatoo.format     = gfm
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooGfmGeneratorClasspath

--------------------------------------------------
Configuration dokkatooGfmModuleOutputDirectoriesResolver
--------------------------------------------------
Resolves Dokkatoo gfm ModuleOutputDirectories files.
Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooGfmModuleOutputDirectoriesResolver' and [configuration ':dokkatooGfmModuleOutputDirectoriesConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation.

Attributes
    - dev.adamko.dokkatoo.format           = gfm
    - dev.adamko.dokkatoo.module-component = ModuleOutputDirectories
    - org.gradle.usage                     = dev.adamko.dokkatoo
Extended Configurations
    - dokkatoo

--------------------------------------------------
Configuration dokkatooGfmPluginsClasspathIntransitiveResolver
--------------------------------------------------
Resolves Dokka Plugins classpath for gfm - for internal use. Fetch only the plugins (no transitive dependencies) for use in the Dokka JSON Configuration.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-plugins
    - dev.adamko.dokkatoo.format     = gfm
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooPluginGfm

--------------------------------------------------
Configuration dokkatooGfmPublicationPluginClasspathResolver
--------------------------------------------------
Resolves Dokka Plugins classpath for a gfm Publication (consisting of 1+ Dokka Module).
Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooGfmPublicationPluginClasspathResolver' and [configuration ':dokkatooGfmPublicationPluginClasspathApiOnlyConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-publication-plugins
    - dev.adamko.dokkatoo.format     = gfm
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooGfmPublicationPluginClasspath

--------------------------------------------------
Configuration dokkatooHtmlGeneratorClasspathResolver
--------------------------------------------------
Dokka Generator runtime classpath for html - will be used in Dokka Worker. Should contain all transitive dependencies, plugins (and their transitive dependencies), so Dokka Worker can run.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-generator
    - dev.adamko.dokkatoo.format     = html
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooHtmlGeneratorClasspath

--------------------------------------------------
Configuration dokkatooHtmlModuleOutputDirectoriesResolver
--------------------------------------------------
Resolves Dokkatoo html ModuleOutputDirectories files.
Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooHtmlModuleOutputDirectoriesResolver' and [configuration ':dokkatooHtmlModuleOutputDirectoriesConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation.

Attributes
    - dev.adamko.dokkatoo.format           = html
    - dev.adamko.dokkatoo.module-component = ModuleOutputDirectories
    - org.gradle.usage                     = dev.adamko.dokkatoo
Extended Configurations
    - dokkatoo

--------------------------------------------------
Configuration dokkatooHtmlPluginsClasspathIntransitiveResolver
--------------------------------------------------
Resolves Dokka Plugins classpath for html - for internal use. Fetch only the plugins (no transitive dependencies) for use in the Dokka JSON Configuration.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-plugins
    - dev.adamko.dokkatoo.format     = html
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooPluginHtml

--------------------------------------------------
Configuration dokkatooHtmlPublicationPluginClasspathResolver
--------------------------------------------------
Resolves Dokka Plugins classpath for a html Publication (consisting of 1+ Dokka Module).
Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooHtmlPublicationPluginClasspathResolver' and [configuration ':dokkatooHtmlPublicationPluginClasspathApiOnlyConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-publication-plugins
    - dev.adamko.dokkatoo.format     = html
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooHtmlPublicationPluginClasspath

--------------------------------------------------
Configuration dokkatooJavadocGeneratorClasspathResolver
--------------------------------------------------
Dokka Generator runtime classpath for javadoc - will be used in Dokka Worker. Should contain all transitive dependencies, plugins (and their transitive dependencies), so Dokka Worker can run.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-generator
    - dev.adamko.dokkatoo.format     = javadoc
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooJavadocGeneratorClasspath

--------------------------------------------------
Configuration dokkatooJavadocModuleOutputDirectoriesResolver
--------------------------------------------------
Resolves Dokkatoo javadoc ModuleOutputDirectories files.
Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooJavadocModuleOutputDirectoriesResolver' and [configuration ':dokkatooJavadocModuleOutputDirectoriesConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation.

Attributes
    - dev.adamko.dokkatoo.format           = javadoc
    - dev.adamko.dokkatoo.module-component = ModuleOutputDirectories
    - org.gradle.usage                     = dev.adamko.dokkatoo
Extended Configurations
    - dokkatoo

--------------------------------------------------
Configuration dokkatooJavadocPluginsClasspathIntransitiveResolver
--------------------------------------------------
Resolves Dokka Plugins classpath for javadoc - for internal use. Fetch only the plugins (no transitive dependencies) for use in the Dokka JSON Configuration.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-plugins
    - dev.adamko.dokkatoo.format     = javadoc
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooPluginJavadoc

--------------------------------------------------
Configuration dokkatooJavadocPublicationPluginClasspathResolver
--------------------------------------------------
Resolves Dokka Plugins classpath for a javadoc Publication (consisting of 1+ Dokka Module).
Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooJavadocPublicationPluginClasspathResolver' and [configuration ':dokkatooJavadocPublicationPluginClasspathApiOnlyConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-publication-plugins
    - dev.adamko.dokkatoo.format     = javadoc
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooJavadocPublicationPluginClasspath

--------------------------------------------------
Configuration dokkatooJekyllGeneratorClasspathResolver
--------------------------------------------------
Dokka Generator runtime classpath for jekyll - will be used in Dokka Worker. Should contain all transitive dependencies, plugins (and their transitive dependencies), so Dokka Worker can run.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-generator
    - dev.adamko.dokkatoo.format     = jekyll
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooJekyllGeneratorClasspath

--------------------------------------------------
Configuration dokkatooJekyllModuleOutputDirectoriesResolver
--------------------------------------------------
Resolves Dokkatoo jekyll ModuleOutputDirectories files.
Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooJekyllModuleOutputDirectoriesResolver' and [configuration ':dokkatooJekyllModuleOutputDirectoriesConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation.

Attributes
    - dev.adamko.dokkatoo.format           = jekyll
    - dev.adamko.dokkatoo.module-component = ModuleOutputDirectories
    - org.gradle.usage                     = dev.adamko.dokkatoo
Extended Configurations
    - dokkatoo

--------------------------------------------------
Configuration dokkatooJekyllPluginsClasspathIntransitiveResolver
--------------------------------------------------
Resolves Dokka Plugins classpath for jekyll - for internal use. Fetch only the plugins (no transitive dependencies) for use in the Dokka JSON Configuration.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-plugins
    - dev.adamko.dokkatoo.format     = jekyll
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooPluginJekyll

--------------------------------------------------
Configuration dokkatooJekyllPublicationPluginClasspathResolver
--------------------------------------------------
Resolves Dokka Plugins classpath for a jekyll Publication (consisting of 1+ Dokka Module).
Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooJekyllPublicationPluginClasspathResolver' and [configuration ':dokkatooJekyllPublicationPluginClasspathApiOnlyConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-publication-plugins
    - dev.adamko.dokkatoo.format     = jekyll
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooJekyllPublicationPluginClasspath

--------------------------------------------------
Compatibility Rules
--------------------------------------------------
The following Attributes have compatibility rules defined.

    - org.gradle.category
    - org.gradle.dependency.bundling
    - org.gradle.jvm.environment
    - org.gradle.libraryelements
    - org.gradle.plugin.api-version
    - org.gradle.usage

--------------------------------------------------
Disambiguation Rules
--------------------------------------------------
The following Attributes have disambiguation rules defined.

    - org.gradle.category
    - org.gradle.plugin.api-version

(#): Attribute disambiguation precedence


"--------------------------------------------------
Configuration dokkatooGfmGeneratorClasspathResolver
--------------------------------------------------
Dokka Generator runtime classpath for gfm - will be used in Dokka Worker. Should contain all transitive dependencies, plugins (and their transitive dependencies), so Dokka Worker can run.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-generator
    - dev.adamko.dokkatoo.format     = gfm
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooGfmGeneratorClasspath

--------------------------------------------------
Configuration dokkatooGfmModuleOutputDirectoriesResolver
--------------------------------------------------
Resolves Dokkatoo gfm ModuleOutputDirectories files.
Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooGfmModuleOutputDirectoriesResolver' and [configuration ':dokkatooGfmModuleOutputDirectoriesConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation.

Attributes
    - dev.adamko.dokkatoo.format           = gfm
    - dev.adamko.dokkatoo.module-component = ModuleOutputDirectories
    - org.gradle.usage                     = dev.adamko.dokkatoo
Extended Configurations
    - dokkatoo

--------------------------------------------------
Configuration dokkatooGfmPluginsClasspathIntransitiveResolver
--------------------------------------------------
Resolves Dokka Plugins classpath for gfm - for internal use. Fetch only the plugins (no transitive dependencies) for use in the Dokka JSON Configuration.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-plugins
    - dev.adamko.dokkatoo.format     = gfm
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooPluginGfm

--------------------------------------------------
Configuration dokkatooGfmPublicationPluginClasspathResolver
--------------------------------------------------
Resolves Dokka Plugins classpath for a gfm Publication (consisting of 1+ Dokka Module).
Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooGfmPublicationPluginClasspathResolver' and [configuration ':dokkatooGfmPublicationPluginClasspathApiOnlyConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-publication-plugins
    - dev.adamko.dokkatoo.format     = gfm
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooGfmPublicationPluginClasspath

--------------------------------------------------
Configuration dokkatooHtmlGeneratorClasspathResolver
--------------------------------------------------
Dokka Generator runtime classpath for html - will be used in Dokka Worker. Should contain all transitive dependencies, plugins (and their transitive dependencies), so Dokka Worker can run.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-generator
    - dev.adamko.dokkatoo.format     = html
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooHtmlGeneratorClasspath

--------------------------------------------------
Configuration dokkatooHtmlModuleOutputDirectoriesResolver
--------------------------------------------------
Resolves Dokkatoo html ModuleOutputDirectories files.
Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooHtmlModuleOutputDirectoriesResolver' and [configuration ':dokkatooHtmlModuleOutputDirectoriesConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation.

Attributes
    - dev.adamko.dokkatoo.format           = html
    - dev.adamko.dokkatoo.module-component = ModuleOutputDirectories
    - org.gradle.usage                     = dev.adamko.dokkatoo
Extended Configurations
    - dokkatoo

--------------------------------------------------
Configuration dokkatooHtmlPluginsClasspathIntransitiveResolver
--------------------------------------------------
Resolves Dokka Plugins classpath for html - for internal use. Fetch only the plugins (no transitive dependencies) for use in the Dokka JSON Configuration.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-plugins
    - dev.adamko.dokkatoo.format     = html
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooPluginHtml

--------------------------------------------------
Configuration dokkatooHtmlPublicationPluginClasspathResolver
--------------------------------------------------
Resolves Dokka Plugins classpath for a html Publication (consisting of 1+ Dokka Module).
Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooHtmlPublicationPluginClasspathResolver' and [configuration ':dokkatooHtmlPublicationPluginClasspathApiOnlyConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-publication-plugins
    - dev.adamko.dokkatoo.format     = html
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooHtmlPublicationPluginClasspath

--------------------------------------------------
Configuration dokkatooJavadocGeneratorClasspathResolver
--------------------------------------------------
Dokka Generator runtime classpath for javadoc - will be used in Dokka Worker. Should contain all transitive dependencies, plugins (and their transitive dependencies), so Dokka Worker can run.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-generator
    - dev.adamko.dokkatoo.format     = javadoc
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooJavadocGeneratorClasspath

--------------------------------------------------
Configuration dokkatooJavadocModuleOutputDirectoriesResolver
--------------------------------------------------
Resolves Dokkatoo javadoc ModuleOutputDirectories files.
Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooJavadocModuleOutputDirectoriesResolver' and [configuration ':dokkatooJavadocModuleOutputDirectoriesConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation.

Attributes
    - dev.adamko.dokkatoo.format           = javadoc
    - dev.adamko.dokkatoo.module-component = ModuleOutputDirectories
    - org.gradle.usage                     = dev.adamko.dokkatoo
Extended Configurations
    - dokkatoo

--------------------------------------------------
Configuration dokkatooJavadocPluginsClasspathIntransitiveResolver
--------------------------------------------------
Resolves Dokka Plugins classpath for javadoc - for internal use. Fetch only the plugins (no transitive dependencies) for use in the Dokka JSON Configuration.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-plugins
    - dev.adamko.dokkatoo.format     = javadoc
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooPluginJavadoc

--------------------------------------------------
Configuration dokkatooJavadocPublicationPluginClasspathResolver
--------------------------------------------------
Resolves Dokka Plugins classpath for a javadoc Publication (consisting of 1+ Dokka Module).
Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooJavadocPublicationPluginClasspathResolver' and [configuration ':dokkatooJavadocPublicationPluginClasspathApiOnlyConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-publication-plugins
    - dev.adamko.dokkatoo.format     = javadoc
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooJavadocPublicationPluginClasspath

--------------------------------------------------
Configuration dokkatooJekyllGeneratorClasspathResolver
--------------------------------------------------
Dokka Generator runtime classpath for jekyll - will be used in Dokka Worker. Should contain all transitive dependencies, plugins (and their transitive dependencies), so Dokka Worker can run.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-generator
    - dev.adamko.dokkatoo.format     = jekyll
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooJekyllGeneratorClasspath

--------------------------------------------------
Configuration dokkatooJekyllModuleOutputDirectoriesResolver
--------------------------------------------------
Resolves Dokkatoo jekyll ModuleOutputDirectories files.
Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooJekyllModuleOutputDirectoriesResolver' and [configuration ':dokkatooJekyllModuleOutputDirectoriesConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation.

Attributes
    - dev.adamko.dokkatoo.format           = jekyll
    - dev.adamko.dokkatoo.module-component = ModuleOutputDirectories
    - org.gradle.usage                     = dev.adamko.dokkatoo
Extended Configurations
    - dokkatoo

--------------------------------------------------
Configuration dokkatooJekyllPluginsClasspathIntransitiveResolver
--------------------------------------------------
Resolves Dokka Plugins classpath for jekyll - for internal use. Fetch only the plugins (no transitive dependencies) for use in the Dokka JSON Configuration.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-plugins
    - dev.adamko.dokkatoo.format     = jekyll
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooPluginJekyll

--------------------------------------------------
Configuration dokkatooJekyllPublicationPluginClasspathResolver
--------------------------------------------------
Resolves Dokka Plugins classpath for a jekyll Publication (consisting of 1+ Dokka Module).
Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooJekyllPublicationPluginClasspathResolver' and [configuration ':dokkatooJekyllPublicationPluginClasspathApiOnlyConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-publication-plugins
    - dev.adamko.dokkatoo.format     = jekyll
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooJekyllPublicationPluginClasspath

--------------------------------------------------
Compatibility Rules
--------------------------------------------------
The following Attributes have compatibility rules defined.

    - org.gradle.category
    - org.gradle.dependency.bundling
    - org.gradle.jvm.environment
    - org.gradle.libraryelements
    - org.gradle.plugin.api-version
    - org.gradle.usage

--------------------------------------------------
Disambiguation Rules
--------------------------------------------------
The following Attributes have disambiguation rules defined.

    - org.gradle.category
    - org.gradle.plugin.api-version

(#): Attribute disambiguation precedence

" should include substring "--------------------------------------------------
Configuration dokkatooGfmModuleOutputDirectoriesResolver
--------------------------------------------------
Resolves Dokkatoo gfm ModuleOutputDirectories files.

Attributes
    - dev.adamko.dokkatoo.format           = gfm
    - dev.adamko.dokkatoo.module-component = ModuleOutputDirectories
    - org.gradle.usage                     = dev.adamko.dokkatoo
Extended Configurations
    - dokkatoo"
	at dev.adamko.dokkatoo.DokkatooPluginFunctionalTest$1$3.invokeSuspend$lambda$9$lambda$8$checkConfigurations(DokkatooPluginFunctionalTest.kt:162)
	at dev.adamko.dokkatoo.DokkatooPluginFunctionalTest$1$3.invokeSuspend(DokkatooPluginFunctionalTest.kt:178)
	at dev.adamko.dokkatoo.DokkatooPluginFunctionalTest$1$3.invoke(DokkatooPluginFunctionalTest.kt)
	at dev.adamko.dokkatoo.DokkatooPluginFunctionalTest$1$3.invoke(DokkatooPluginFunctionalTest.kt)
	at io.kotest.core.spec.style.scopes.RootScopeKt$addTest$1.invokeSuspend(RootScope.kt:36)
	at io.kotest.core.spec.style.scopes.RootScopeKt$addTest$1.invoke(RootScope.kt)
	at io.kotest.core.spec.style.scopes.RootScopeKt$addTest$1.invoke(RootScope.kt)
	at io.kotest.engine.test.TestCaseExecutor$execute$innerExecute$1.invokeSuspend(TestCaseExecutor.kt:91)
	at io.kotest.engine.test.TestCaseExecutor$execute$innerExecute$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.TestCaseExecutor$execute$innerExecute$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.interceptors.CoroutineDebugProbeInterceptor.intercept(CoroutineDebugProbeInterceptor.kt:29)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.TestInvocationInterceptor$runBeforeTestAfter$executeWithBeforeAfter$1.invokeSuspend(TestInvocationInterceptor.kt:63)
	at io.kotest.engine.test.TestInvocationInterceptor$runBeforeTestAfter$executeWithBeforeAfter$1.invoke(TestInvocationInterceptor.kt)
	at io.kotest.engine.test.TestInvocationInterceptor$runBeforeTestAfter$executeWithBeforeAfter$1.invoke(TestInvocationInterceptor.kt)
	at io.kotest.engine.test.interceptors.InvocationTimeoutInterceptor$intercept$3.invokeSuspend(InvocationTimeoutInterceptor.kt:43)
	at io.kotest.engine.test.interceptors.InvocationTimeoutInterceptor$intercept$3.invoke(InvocationTimeoutInterceptor.kt)
	at io.kotest.engine.test.interceptors.InvocationTimeoutInterceptor$intercept$3.invoke(InvocationTimeoutInterceptor.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturnIgnoreTimeout(Undispatched.kt:89)
	at kotlinx.coroutines.TimeoutKt.setupTimeout(Timeout.kt:151)
	at kotlinx.coroutines.TimeoutKt.withTimeoutOrNull(Timeout.kt:107)
	at io.kotest.engine.test.interceptors.InvocationTimeoutInterceptor.intercept(InvocationTimeoutInterceptor.kt:42)
	at io.kotest.engine.test.TestInvocationInterceptor$runBeforeTestAfter$wrappedTest$1$1.invokeSuspend(TestInvocationInterceptor.kt:70)
	at io.kotest.engine.test.TestInvocationInterceptor$runBeforeTestAfter$wrappedTest$1$1.invoke(TestInvocationInterceptor.kt)
	at io.kotest.engine.test.TestInvocationInterceptor$runBeforeTestAfter$wrappedTest$1$1.invoke(TestInvocationInterceptor.kt)
	at io.kotest.engine.test.TestInvocationInterceptor.runBeforeTestAfter(TestInvocationInterceptor.kt:73)
	at io.kotest.engine.test.TestInvocationInterceptor.access$runBeforeTestAfter(TestInvocationInterceptor.kt:14)
	at io.kotest.engine.test.TestInvocationInterceptor$intercept$2$1.invokeSuspend(TestInvocationInterceptor.kt:36)
	at io.kotest.engine.test.TestInvocationInterceptor$intercept$2$1.invoke(TestInvocationInterceptor.kt)
	at io.kotest.engine.test.TestInvocationInterceptor$intercept$2$1.invoke(TestInvocationInterceptor.kt)
	at io.kotest.mpp.ReplayKt.replay(replay.kt:15)
	at io.kotest.engine.test.TestInvocationInterceptor$intercept$2.invokeSuspend(TestInvocationInterceptor.kt:32)
	at io.kotest.engine.test.TestInvocationInterceptor$intercept$2.invoke(TestInvocationInterceptor.kt)
	at io.kotest.engine.test.TestInvocationInterceptor$intercept$2.invoke(TestInvocationInterceptor.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
	at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:264)
	at io.kotest.engine.test.TestInvocationInterceptor.intercept(TestInvocationInterceptor.kt:31)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.interceptors.MarkAbortedExceptionsAsSkippedTestInterceptor.intercept(MarkAbortedExceptionsAsSkippedTestInterceptor.kt:23)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.interceptors.ExpectExceptionTestInterceptor.intercept(ExpectExceptionTestInterceptor.kt:18)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.interceptors.TimeoutInterceptor.intercept(TimeoutInterceptor.kt:33)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.interceptors.BlockedThreadTimeoutInterceptor.intercept(BlockedThreadTimeoutInterceptor.kt:79)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.interceptors.CoroutineLoggingInterceptor.intercept(CoroutineLoggingInterceptor.kt:30)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.interceptors.SoftAssertInterceptor.intercept(SoftAssertInterceptor.kt:27)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.interceptors.AssertionModeInterceptor.intercept(AssertionModeInterceptor.kt:25)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.interceptors.LifecycleInterceptor.intercept(LifecycleInterceptor.kt:50)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.interceptors.TestCaseExtensionInterceptor$intercept$2.invokeSuspend(TestCaseExtensionInterceptor.kt:24)
	at io.kotest.engine.test.interceptors.TestCaseExtensionInterceptor$intercept$2.invoke(TestCaseExtensionInterceptor.kt)
	at io.kotest.engine.test.interceptors.TestCaseExtensionInterceptor$intercept$2.invoke(TestCaseExtensionInterceptor.kt)
	at io.kotest.engine.test.TestExtensions.intercept(TestExtensions.kt:148)
	at io.kotest.engine.test.interceptors.TestCaseExtensionInterceptor.intercept(TestCaseExtensionInterceptor.kt:24)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.interceptors.BeforeSpecListenerInterceptor$intercept$runTest$1$2.invokeSuspend(BeforeSpecListenerInterceptor.kt:43)
	at io.kotest.engine.test.interceptors.BeforeSpecListenerInterceptor$intercept$runTest$1$2.invoke(BeforeSpecListenerInterceptor.kt)
	at io.kotest.engine.test.interceptors.BeforeSpecListenerInterceptor$intercept$runTest$1$2.invoke(BeforeSpecListenerInterceptor.kt)
	at io.kotest.engine.test.interceptors.BeforeSpecListenerInterceptor.intercept(BeforeSpecListenerInterceptor.kt:60)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.interceptors.TestEnabledCheckInterceptor.intercept(TestEnabledCheckInterceptor.kt:31)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.interceptors.CoroutineErrorCollectorInterceptor$intercept$3.invokeSuspend(CoroutineErrorCollectorInterceptor.kt:34)
	at io.kotest.engine.test.interceptors.CoroutineErrorCollectorInterceptor$intercept$3.invoke(CoroutineErrorCollectorInterceptor.kt)
	at io.kotest.engine.test.interceptors.CoroutineErrorCollectorInterceptor$intercept$3.invoke(CoroutineErrorCollectorInterceptor.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at io.kotest.engine.test.interceptors.CoroutineErrorCollectorInterceptor.intercept(CoroutineErrorCollectorInterceptor.kt:33)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invoke(TestCaseExecutor.kt)
	at io.kotest.engine.test.interceptors.CoroutineDispatcherFactoryInterceptor$intercept$4.invokeSuspend(coroutineDispatcherFactoryInterceptor.kt:57)
	at io.kotest.engine.test.interceptors.CoroutineDispatcherFactoryInterceptor$intercept$4.invoke(coroutineDispatcherFactoryInterceptor.kt)
	at io.kotest.engine.test.interceptors.CoroutineDispatcherFactoryInterceptor$intercept$4.invoke(coroutineDispatcherFactoryInterceptor.kt)
	at io.kotest.engine.concurrency.FixedThreadCoroutineDispatcherFactory$withDispatcher$4.invokeSuspend(FixedThreadCoroutineDispatcherFactory.kt:59)
	at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46)
	at kotlinx.coroutines.TimeoutKt.withTimeoutOrNull(Timeout.kt:104)
	at io.kotest.engine.test.interceptors.InvocationTimeoutInterceptor.intercept(InvocationTimeoutInterceptor.kt:42)
	at io.kotest.engine.test.TestInvocationInterceptor$runBeforeTestAfter$wrappedTest$1$1.invokeSuspend(TestInvocationInterceptor.kt:70)
	at io.kotest.engine.test.TestInvocationInterceptor$intercept$2$1.invokeSuspend(TestInvocationInterceptor.kt:36)
	at io.kotest.mpp.ReplayKt.replay(replay.kt:15)
	at io.kotest.engine.test.TestInvocationInterceptor$intercept$2.invokeSuspend(TestInvocationInterceptor.kt:32)
	at io.kotest.engine.test.TestInvocationInterceptor.intercept(TestInvocationInterceptor.kt:31)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.interceptors.MarkAbortedExceptionsAsSkippedTestInterceptor.intercept(MarkAbortedExceptionsAsSkippedTestInterceptor.kt:23)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.interceptors.ExpectExceptionTestInterceptor.intercept(ExpectExceptionTestInterceptor.kt:18)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.interceptors.TimeoutInterceptor.intercept(TimeoutInterceptor.kt:33)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.interceptors.BlockedThreadTimeoutInterceptor.intercept(BlockedThreadTimeoutInterceptor.kt:79)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.interceptors.CoroutineLoggingInterceptor.intercept(CoroutineLoggingInterceptor.kt:30)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.interceptors.SoftAssertInterceptor.intercept(SoftAssertInterceptor.kt:27)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.interceptors.AssertionModeInterceptor.intercept(AssertionModeInterceptor.kt:25)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.interceptors.LifecycleInterceptor.intercept(LifecycleInterceptor.kt:50)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.interceptors.TestCaseExtensionInterceptor$intercept$2.invokeSuspend(TestCaseExtensionInterceptor.kt:24)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.interceptors.BeforeSpecListenerInterceptor$intercept$runTest$1$2.invokeSuspend(BeforeSpecListenerInterceptor.kt:43)
	at io.kotest.engine.test.interceptors.BeforeSpecListenerInterceptor.intercept(BeforeSpecListenerInterceptor.kt:60)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.interceptors.TestEnabledCheckInterceptor.intercept(TestEnabledCheckInterceptor.kt:31)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.interceptors.CoroutineErrorCollectorInterceptor$intercept$3.invokeSuspend(CoroutineErrorCollectorInterceptor.kt:34)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.interceptors.CoroutineDispatcherFactoryInterceptor$intercept$4.invokeSuspend(coroutineDispatcherFactoryInterceptor.kt:57)
	at io.kotest.engine.concurrency.FixedThreadCoroutineDispatcherFactory$withDispatcher$4.invokeSuspend(FixedThreadCoroutineDispatcherFactory.kt:59)
	at io.kotest.engine.test.interceptors.CoroutineDispatcherFactoryInterceptor.intercept(coroutineDispatcherFactoryInterceptor.kt:56)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.interceptors.SupervisorScopeInterceptor$intercept$2.invokeSuspend(SupervisorScopeInterceptor.kt:23)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.interceptors.TestFinishedInterceptor.intercept(TestFinishedInterceptor.kt:21)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.interceptors.TestNameContextInterceptor$intercept$2.invokeSuspend(TestPathContextInterceptor.kt:35)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.test.interceptors.TestPathContextInterceptor$intercept$2.invokeSuspend(TestPathContextInterceptor.kt:20)
	at io.kotest.engine.test.TestCaseExecutor$execute$3$1.invokeSuspend(TestCaseExecutor.kt:100)
	at io.kotest.engine.spec.runners.SingleInstanceSpecRunner.runTest(SingleInstanceSpecRunner.kt:113)
	at io.kotest.engine.spec.runners.SingleInstanceSpecRunner$execute$3$1$2.invokeSuspend(SingleInstanceSpecRunner.kt:50)
	at io.kotest.engine.test.scheduler.SequentialTestScheduler$schedule$3$1$1.invokeSuspend(SequentialTestScheduler.kt:20)
Caused by: java.lang.AssertionError: --------------------------------------------------
Configuration dokkatooGfmGeneratorClasspathResolver
--------------------------------------------------
Dokka Generator runtime classpath for gfm - will be used in Dokka Worker. Should contain all transitive dependencies, plugins (and their transitive dependencies), so Dokka Worker can run.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-generator
    - dev.adamko.dokkatoo.format     = gfm
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooGfmGeneratorClasspath

--------------------------------------------------
Configuration dokkatooGfmModuleOutputDirectoriesResolver
--------------------------------------------------
Resolves Dokkatoo gfm ModuleOutputDirectories files.
Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooGfmModuleOutputDirectoriesResolver' and [configuration ':dokkatooGfmModuleOutputDirectoriesConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation.

Attributes
    - dev.adamko.dokkatoo.format           = gfm
    - dev.adamko.dokkatoo.module-component = ModuleOutputDirectories
    - org.gradle.usage                     = dev.adamko.dokkatoo
Extended Configurations
    - dokkatoo

--------------------------------------------------
Configuration dokkatooGfmPluginsClasspathIntransitiveResolver
--------------------------------------------------
Resolves Dokka Plugins classpath for gfm - for internal use. Fetch only the plugins (no transitive dependencies) for use in the Dokka JSON Configuration.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-plugins
    - dev.adamko.dokkatoo.format     = gfm
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooPluginGfm

--------------------------------------------------
Configuration dokkatooGfmPublicationPluginClasspathResolver
--------------------------------------------------
Resolves Dokka Plugins classpath for a gfm Publication (consisting of 1+ Dokka Module).
Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooGfmPublicationPluginClasspathResolver' and [configuration ':dokkatooGfmPublicationPluginClasspathApiOnlyConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-publication-plugins
    - dev.adamko.dokkatoo.format     = gfm
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooGfmPublicationPluginClasspath

--------------------------------------------------
Configuration dokkatooHtmlGeneratorClasspathResolver
--------------------------------------------------
Dokka Generator runtime classpath for html - will be used in Dokka Worker. Should contain all transitive dependencies, plugins (and their transitive dependencies), so Dokka Worker can run.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-generator
    - dev.adamko.dokkatoo.format     = html
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooHtmlGeneratorClasspath

--------------------------------------------------
Configuration dokkatooHtmlModuleOutputDirectoriesResolver
--------------------------------------------------
Resolves Dokkatoo html ModuleOutputDirectories files.
Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooHtmlModuleOutputDirectoriesResolver' and [configuration ':dokkatooHtmlModuleOutputDirectoriesConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation.

Attributes
    - dev.adamko.dokkatoo.format           = html
    - dev.adamko.dokkatoo.module-component = ModuleOutputDirectories
    - org.gradle.usage                     = dev.adamko.dokkatoo
Extended Configurations
    - dokkatoo

--------------------------------------------------
Configuration dokkatooHtmlPluginsClasspathIntransitiveResolver
--------------------------------------------------
Resolves Dokka Plugins classpath for html - for internal use. Fetch only the plugins (no transitive dependencies) for use in the Dokka JSON Configuration.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-plugins
    - dev.adamko.dokkatoo.format     = html
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooPluginHtml

--------------------------------------------------
Configuration dokkatooHtmlPublicationPluginClasspathResolver
--------------------------------------------------
Resolves Dokka Plugins classpath for a html Publication (consisting of 1+ Dokka Module).
Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooHtmlPublicationPluginClasspathResolver' and [configuration ':dokkatooHtmlPublicationPluginClasspathApiOnlyConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-publication-plugins
    - dev.adamko.dokkatoo.format     = html
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooHtmlPublicationPluginClasspath

--------------------------------------------------
Configuration dokkatooJavadocGeneratorClasspathResolver
--------------------------------------------------
Dokka Generator runtime classpath for javadoc - will be used in Dokka Worker. Should contain all transitive dependencies, plugins (and their transitive dependencies), so Dokka Worker can run.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-generator
    - dev.adamko.dokkatoo.format     = javadoc
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooJavadocGeneratorClasspath

--------------------------------------------------
Configuration dokkatooJavadocModuleOutputDirectoriesResolver
--------------------------------------------------
Resolves Dokkatoo javadoc ModuleOutputDirectories files.
Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooJavadocModuleOutputDirectoriesResolver' and [configuration ':dokkatooJavadocModuleOutputDirectoriesConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation.

Attributes
    - dev.adamko.dokkatoo.format           = javadoc
    - dev.adamko.dokkatoo.module-component = ModuleOutputDirectories
    - org.gradle.usage                     = dev.adamko.dokkatoo
Extended Configurations
    - dokkatoo

--------------------------------------------------
Configuration dokkatooJavadocPluginsClasspathIntransitiveResolver
--------------------------------------------------
Resolves Dokka Plugins classpath for javadoc - for internal use. Fetch only the plugins (no transitive dependencies) for use in the Dokka JSON Configuration.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-plugins
    - dev.adamko.dokkatoo.format     = javadoc
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooPluginJavadoc

--------------------------------------------------
Configuration dokkatooJavadocPublicationPluginClasspathResolver
--------------------------------------------------
Resolves Dokka Plugins classpath for a javadoc Publication (consisting of 1+ Dokka Module).
Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooJavadocPublicationPluginClasspathResolver' and [configuration ':dokkatooJavadocPublicationPluginClasspathApiOnlyConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-publication-plugins
    - dev.adamko.dokkatoo.format     = javadoc
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooJavadocPublicationPluginClasspath

--------------------------------------------------
Configuration dokkatooJekyllGeneratorClasspathResolver
--------------------------------------------------
Dokka Generator runtime classpath for jekyll - will be used in Dokka Worker. Should contain all transitive dependencies, plugins (and their transitive dependencies), so Dokka Worker can run.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-generator
    - dev.adamko.dokkatoo.format     = jekyll
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooJekyllGeneratorClasspath

--------------------------------------------------
Configuration dokkatooJekyllModuleOutputDirectoriesResolver
--------------------------------------------------
Resolves Dokkatoo jekyll ModuleOutputDirectories files.
Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooJekyllModuleOutputDirectoriesResolver' and [configuration ':dokkatooJekyllModuleOutputDirectoriesConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation.

Attributes
    - dev.adamko.dokkatoo.format           = jekyll
    - dev.adamko.dokkatoo.module-component = ModuleOutputDirectories
    - org.gradle.usage                     = dev.adamko.dokkatoo
Extended Configurations
    - dokkatoo

--------------------------------------------------
Configuration dokkatooJekyllPluginsClasspathIntransitiveResolver
--------------------------------------------------
Resolves Dokka Plugins classpath for jekyll - for internal use. Fetch only the plugins (no transitive dependencies) for use in the Dokka JSON Configuration.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-plugins
    - dev.adamko.dokkatoo.format     = jekyll
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooPluginJekyll

--------------------------------------------------
Configuration dokkatooJekyllPublicationPluginClasspathResolver
--------------------------------------------------
Resolves Dokka Plugins classpath for a jekyll Publication (consisting of 1+ Dokka Module).
Consumable configurations with identical capabilities within a project (other than the default configuration) must have unique attributes, but configuration ':dokkatooJekyllPublicationPluginClasspathResolver' and [configuration ':dokkatooJekyllPublicationPluginClasspathApiOnlyConsumable'] contain identical attribute sets. Consider adding an additional attribute to one of the configurations to disambiguate them. For more information, please refer to https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#unique_attribute_sets in the Gradle documentation.

Attributes
    - dev.adamko.dokkatoo.classpath  = dokka-publication-plugins
    - dev.adamko.dokkatoo.format     = jekyll
    - org.gradle.category            = Dokkatoo~library
    - org.gradle.dependency.bundling = Dokkatoo~external
    - org.gradle.jvm.environment     = Dokkatoo~standard-jvm
    - org.gradle.libraryelements     = Dokkatoo~jar
    - org.gradle.usage               = Dokkatoo~java-runtime
Extended Configurations
    - dokkatooJekyllPublicationPluginClasspath

--------------------------------------------------
Compatibility Rules
--------------------------------------------------
The following Attributes have compatibility rules defined.

    - org.gradle.category
    - org.gradle.dependency.bundling
    - org.gradle.jvm.environment
    - org.gradle.libraryelements
    - org.gradle.plugin.api-version
    - org.gradle.usage

--------------------------------------------------
Disambiguation Rules
--------------------------------------------------
The following Attributes have disambiguation rules defined.

    - org.gradle.category
    - org.gradle.plugin.api-version

(#): Attribute disambiguation precedence


"--------------------------------------------------
Configuration dokkatooGfmGeneratorClasspathResolver
--------------------------------------------------
Dokka Generator runtime classpath for gfm - will be used in Dokka Worker. Should contain all transitive dependencies, 
}
}
}