You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Summary
The goal of this change is to encourage Gradle to put the framework's Jar files in the module path instead of the classpath. For that, we need to explicitly define the `Automatic-Module-Name` attribute in the `MANIFEST.MF` files in framework's Jar files (source: https://docs.gradle.org/current/userguide/java_library_plugin.html#using_libraries_that_are_not_modules).
The newly added attribute follows this format: `<groupId>.<moduleName>` (e.g. `org.incendo.cloud.core`).
Details about this change can be found here: #785.
## Impact
There is no impact nor on maintainer side nor or consumer one not relying on JPMS.
For the ones already relying on JPMS (e.g. Maven users), they will just have to adapt the references in their `module-info.java` files as follow:
From:
```java
module my.module {
[...]
requires cloud.core;
[...]
}
```
To:
```java
module my.module {
[...]
requires org.incendo.cloud.core;
[...]
}
```
Closes#785
0 commit comments