From 68b72aba9c81576772eb8ac01d16af7849a4368d Mon Sep 17 00:00:00 2001 From: Simon Ochsenreither Date: Thu, 1 Aug 2024 23:13:59 +0200 Subject: [PATCH] Replace `Automatic-Module-Name` manifest entry with `module-info.java` --- build.sbt | 6 ------ src/main/java/module-info.java | 3 +++ 2 files changed, 3 insertions(+), 6 deletions(-) create mode 100644 src/main/java/module-info.java diff --git a/build.sbt b/build.sbt index 0ce535b..d335fcb 100644 --- a/build.sbt +++ b/build.sbt @@ -22,12 +22,6 @@ lazy val root = (project in file(".")) else Some("releases" at nexus + "service/local/staging/deploy/maven2") }, */ - Compile / packageBin / packageOptions += { - import java.util.jar.{Attributes, Manifest} - val manifest = new Manifest - manifest.getMainAttributes.put(new Attributes.Name("Automatic-Module-Name"), "dev.dirs") - Package.JarManifest(manifest) - }, pomIncludeRepository := { _ => false }, pomExtra := diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java new file mode 100644 index 0000000..18e38b7 --- /dev/null +++ b/src/main/java/module-info.java @@ -0,0 +1,3 @@ +module dev.dirs { + exports dev.dirs; +}