I initially tried to avoid having to update Gradle, but nothing really supports Gradle 4 anymore, and I thought it would be worth going to the latest Gradle, as it's the most widely supported, since it's the latest version.
I've tested it all, and everything works fine, I even tried the publishing and it seems to publish the module-info properly in the JAR (tested with my own repo), so it works fine.
If you don't want the Gradle update, I can try and come up with a custom solution, however these plugins don't work on Gradle 4 because of a missing feature that is needed to implement the functionality.
This solves #108 .
I initially tried to avoid having to update Gradle, but nothing really supports Gradle 4 anymore, and I thought it would be worth going to the latest Gradle, as it's the most widely supported, since it's the latest version. I've tested it all, and everything works fine, I even tried the publishing and it seems to publish the module-info properly in the JAR (tested with my own repo), so it works fine.
If you don't want the Gradle update, I can try and come up with a custom solution, however these plugins don't work on Gradle 4 because of a missing feature that is needed to implement the functionality.