extra-java-module-info
extra-java-module-info copied to clipboard
A Gradle 6.8+ plugin to use legacy Java libraries as Java Modules in a modular Java project
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/gradlex-org/extra-java-module-info). ## Open The following updates have all...
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [gradle](https://gradle.org) ([source](https://redirect.github.com/gradle/gradle)) | patch | `8.14.1` -> `8.14.2` | --- ### Release Notes gradle/gradle (gradle)...
Hello We have very mixed environment where half of the jars are either jpms modules already or are getting transformed into one, and the other half uses the classpath is...
See: https://github.com/gradlex-org/extra-java-module-info/issues/178#issuecomment-2881532699 ```kotlin // original module-info contains: exports impl.org.controlsfx.skin to org.controlsfx.samples; module("org.controlsfx:controlsfx", "controlsfx") { preserveExisting() exports("impl.org.controlsfx.skin") } ``` Currently the above leads to an invalid module descriptor. ``` rror occurred...
I am experimenting with this plugin to replace java9-modularity plugin. I tried: ```kotlin module("org.openjfx:javafx-controls", "org.jabref") { exports("com.sun.javafx.scene.control") opens("javafx.scene.control", "com.sun.javafx.scene.control", "javafx.scene.control.skin") patchRealModule() preserveExisting() } module("org.openjfx:javafx-controls", "org.controlsfx.controls") { exports("com.sun.javafx.scene.control") // already done...
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [gradle](https://gradle.org) ([source](https://redirect.github.com/gradle/gradle)) | patch | `9.2.0` -> `9.2.1` | --- ### Release Notes gradle/gradle (gradle)...
I've added the ability to specify a platform constraint to the detachedConfiguration used to resolve the dependencies. This makes it easier for projects that have specific versions enforced to resolve...
Hi, I've submitted two changes in this. The first is probably the most major. ## versionsProvidingConfiguration change I have changed the versionsProvidingConfiguration from a String to a Configuration. I realise...
This is only relevant for cases where the `requireAllDefinedDependencies()` is used. In that case, the metadata needs to be provided to the transform, but Gradle does not provide a direct...
I'm using the following configuration: ``` extraJavaModuleInfo { module("io.modelcontextprotocol.sdk:mcp-core", "io.modelcontextprotocol.sdk.mcp") { mergeJar("io.modelcontextprotocol.sdk:mcp-json") mergeJar("io.modelcontextprotocol.sdk:mcp-json-jackson2") overrideModuleName() exportAllPackages() requires("com.fasterxml.jackson.core") requires("com.fasterxml.jackson.databind") requires("com.fasterxml.jackson.annotation") requires("org.slf4j") requires("reactor.core") requires("org.reactivestreams") requires("com.networknt.schema") } } ``` I would have expected the...