diff options
-rw-r--r-- | readme.md | 2 | ||||
-rw-r--r-- | scalalib/src/mill/scalalib/JavaModule.scala | 2 |
2 files changed, 2 insertions, 2 deletions
@@ -151,7 +151,7 @@ optimizer without classpath conflicts. ## Changelog -### 0.3.1 +### 0.3.2 - Automatically detect main class to make `ScalaModule#assembly` self-executable diff --git a/scalalib/src/mill/scalalib/JavaModule.scala b/scalalib/src/mill/scalalib/JavaModule.scala index f1df22a6..111cfdb2 100644 --- a/scalalib/src/mill/scalalib/JavaModule.scala +++ b/scalalib/src/mill/scalalib/JavaModule.scala @@ -161,7 +161,7 @@ trait JavaModule extends mill.Module with TaskModule { outer => * OS-X and Linux */ def prependShellScript: T[String] = T{ - mainClass() match{ + finalMainClassOpt().toOption match{ case None => "" case Some(cls) => val isWin = scala.util.Properties.isWin |