Как только я добавляю log4j или logback в свой проект libGDX, сборка construo завершается сбоем при createRuntimeImage. Его можно воспроизвести с помощью нового проекта libGDX (все конфигурации по умолчанию), просто добавив зависимости log4j в проект lwjgl.
Execution failed for task ':lwjgl3:createRuntimeImageLinuxX64'.
> Process 'command '/home/user/.jdks/corretto-17.0.13/bin/jdeps'' finished with non-zero exit value 1
Exception in thread "main" java.lang.module.FindException: Module org.apache.logging.log4j not found, required by org.apache.logging.log4j.core
at java.base/java.lang.module.Resolver.findFail(Resolver.java:893)
at java.base/java.lang.module.Resolver.resolve(Resolver.java:192)
at java.base/java.lang.module.Resolver.resolve(Resolver.java:141)
at java.base/java.lang.module.Configuration.resolve(Configuration.java:421)
at java.base/java.lang.module.Configuration.resolve(Configuration.java:255)
at jdk.jdeps/com.sun.tools.jdeps.JdepsConfiguration$Builder.build(JdepsConfiguration.java:564)
at jdk.jdeps/com.sun.tools.jdeps.JdepsTask.buildConfig(JdepsTask.java:603)
at jdk.jdeps/com.sun.tools.jdeps.JdepsTask.run(JdepsTask.java:557)
at jdk.jdeps/com.sun.tools.jdeps.JdepsTask.run(JdepsTask.java:533)
at jdk.jdeps/com.sun.tools.jdeps.Main.main(Main.java:49)
При входе в систему я получаю те же результаты. Пробовал это с Java 17 и 21, а также с Gradle 8.5 и 8.11.1. Не имеет значения, делаю ли я сборку для Linux, Mac или Windows.
Как только я добавляю log4j или logback в свой проект libGDX, сборка construo завершается сбоем при createRuntimeImage. Его можно воспроизвести с помощью нового проекта libGDX (все конфигурации по умолчанию), просто добавив зависимости log4j в проект lwjgl. [code] implementation "org.apache.logging.log4j:log4j-core:2.24.3" implementation "org.apache.logging.log4j:log4j-api:2.24.3" [/code] В результате [code]Execution failed for task ':lwjgl3:createRuntimeImageLinuxX64'. > Process 'command '/home/user/.jdks/corretto-17.0.13/bin/jdeps'' finished with non-zero exit value 1
Exception in thread "main" java.lang.module.FindException: Module org.apache.logging.log4j not found, required by org.apache.logging.log4j.core at java.base/java.lang.module.Resolver.findFail(Resolver.java:893) at java.base/java.lang.module.Resolver.resolve(Resolver.java:192) at java.base/java.lang.module.Resolver.resolve(Resolver.java:141) at java.base/java.lang.module.Configuration.resolve(Configuration.java:421) at java.base/java.lang.module.Configuration.resolve(Configuration.java:255) at jdk.jdeps/com.sun.tools.jdeps.JdepsConfiguration$Builder.build(JdepsConfiguration.java:564) at jdk.jdeps/com.sun.tools.jdeps.JdepsTask.buildConfig(JdepsTask.java:603) at jdk.jdeps/com.sun.tools.jdeps.JdepsTask.run(JdepsTask.java:557) at jdk.jdeps/com.sun.tools.jdeps.JdepsTask.run(JdepsTask.java:533) at jdk.jdeps/com.sun.tools.jdeps.Main.main(Main.java:49) [/code] При входе в систему я получаю те же результаты. Пробовал это с Java 17 и 21, а также с Gradle 8.5 и 8.11.1. Не имеет значения, делаю ли я сборку для Linux, Mac или Windows.