Jendrik Johannes

Results 50 issues of Jendrik Johannes

Currently we _guess_ the complete module name of other modules (source sets in other subprojects) in the same build: https://github.com/jjohannes/java-module-dependencies/blob/bb1b089bde9185827541d5271aaf40207b75b79b/src/main/java/de/jjohannes/gradle/moduledependencies/JavaModuleDependenciesPlugin.java#L169-L171 That is why currently all module names need to correspond...

enhancement

Add an option to make the build fail whenever there is a warning.

enhancement

**Is your feature request related to a problem? Please describe.** If we define dependencies like this but do not use them at all they are not reported. ``` compileOnly("androidx.annotation:annotation") compileOnly("org.json:json")...

enhancement

Hello again from Gradle 👋 The following is a suggestion open for discussion. I provide this as a PR, instead of an issue only, as a proof of concept to...

type=other
package=general
cla: yes
P3

`org.junit.platform.commons.util` is an internal package (see [module-info.java](https://github.com/junit-team/junit5/blob/main/junit-platform-commons/src/module/org.junit.platform.commons/module-info.java)). The compiler only knows about this if you compile as Java Module - which testcontainers does not do (yet? - #1523 / #521)....

type/housekeeping
resolution/pr-submitted
modules/jupiter

This is **not** a request but a proposal. @int128 if you would like to see this done, I will provide a PR with the changes. But since this is a...

Hi from Gradle 👋 I was just checking how LWJGL3 is published and was delighted to see that you are already using the `maven-publish` plugin. I wanted to let you...

Type: Maintenance

Consider the following setup: **settings.gradle** ``` include("module-a") // applies 'java-test-fixtures' plugin include("module-a-test") include("module-b") ``` **module-info.java** of `module-b` ``` module org.example.module.b { requires org.example.module.a.test.fixtures; } ``` In such a scenario, `org.example.module.a.test.fixtures`...

enhancement

To define versions, there are currently two documented methods: 1. Use a _platform_ (either as spearate project or as variant of an application project) 2. Use Gradle's version catalog (`[versions]`...

enhancement

For example, if the `src/main/module-info.java` of an `application` project contains `requires transitive ...;` entries. Right now, these entries are silently ignored. **Note:** Not sure how to solve this yet. The...

enhancement