Eug
10/11/2024, 3:23 PMaddProvider("implementation", platform(libs.koin.bom))
in convenience plugin but looks like it also covers all other configurations. Is it correct?Thomas Broyer
10/11/2024, 3:28 PMimplementation.
implementation is effectively extended from all configurations added by the java plugin for example (https://docs.gradle.org/current/userguide/java_plugin.html#sec:java_plugin_and_dependency_management), but it's not extended from apiElements for instance created by the java-library plugin (https://docs.gradle.org/current/userguide/java_library_plugin.html#sec:java_library_configurations_graph), so users of such a library (including additional test suites where you added a dependency on the project()) wouldn't get those dependency constraints.
And then of course there are all the other configurations added for other purposes (tools, etc.)Eug
10/11/2024, 3:33 PM