ysb33r
12/19/2025, 8:51 PMorg.ysb33r.nempi)
If your project is the classic write a JVM-based code-base, make a JAR and publish to MavenCentral, then this might just be a plugin that works well for you too.tony
12/19/2025, 9:04 PMPhilip W
12/19/2025, 9:17 PMPhilip W
12/19/2025, 9:17 PMPhilip W
12/19/2025, 9:18 PMysb33r
12/20/2025, 12:38 PMnice! Does it handle javadoc and source jar creation and publishing as well? That's something I like about vanniktech. And what about Kotlin/dokka—is this just for Java projects?@tony It is primarily meant for straightforward Java/Groovy/Kotlin/Scala projects where you build a JAR and want to publish it to MavenCentral. It does the boilerplate work of adding in signing (if you supply in-memory keys) and creating publications. It does not have direct support for Kotlin/dokka. It also does not (and will not) support Kotlin-multiplatform -
vanniktech is still the way to go for that.
An example of what was published using nempi: https://repo1.maven.org/maven2/org/ysb33r/gradle/grolifant5-herd/5.9.0-alpha.1/
(You need to wire in sources & doc JAR inclusion via the standard java extension).ysb33r
12/20/2025, 12:44 PMI also created a very simple publishing plugin that only publish and nothing else@Philip W Nice, it does do classpath isolation, How does it handle uploading in a multi-project setup?
Philip W
12/20/2025, 2:10 PMPhilip W
12/20/2025, 2:11 PMPhilip W
12/20/2025, 2:12 PMBrice Dutheil
01/07/2026, 11:17 AMshadowJar, and this plugin makes it really difficult to support this.Brice Dutheil
01/07/2026, 11:18 AMBrice Dutheil
01/07/2026, 11:23 AMysb33r
01/07/2026, 2:15 PMBrice Dutheil
01/09/2026, 10:28 AM