0

These are my dependencies in build.gradle.kts:

    implementation("io.github.microutils:kotlin-logging:1.7.8")
    implementation("org.slf4j:slf4j-api:1.7.29")

Then in module-info.java:

requires kotlin.logging;

All the rest works fine with the Java modular approach

However whenever I try to build, then I get:

> Task :compileJava FAILED
6 actionable tasks: 6 executed
C:\Users\elect\IdeaProjects\assimp\src\main\java\module-info.java:13: error: module not found: kotlin.logging
    requires kotlin.logging;

What am I doing wrong?

Automatic module name

PS C:\Users\elect> jar --file=C:\Users\elect\.gradle\caches\modules-2\files-2.1\io.github.microutils\kotlin-logging-jvm\2.0.3\acd404001442be5d98fbaa7ff9df83041cba70fe\kotlin-logging-jvm-2.0.3.jar --describe-module
No module descriptor found. Derived automatic module.

kotlin.logging.jvm@2.0.3 automatic
requires java.base mandated
contains mu
contains mu.internal
elect
  • 6,765
  • 10
  • 53
  • 119

0 Answers0