summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2018-10-20 13:07:35 +0800
committerLi Haoyi <haoyi.sg@gmail.com>2018-10-20 13:07:35 +0800
commitc948427e2c11b412ab7121c4c2804105cde711ae (patch)
treedda64e880b81de33bda45533dcc18b170361d8f5
parentc30a0e7dfc169a313fe48596fd31cb56df1822de (diff)
downloadmill-c948427e2c11b412ab7121c4c2804105cde711ae.tar.gz
mill-c948427e2c11b412ab7121c4c2804105cde711ae.tar.bz2
mill-c948427e2c11b412ab7121c4c2804105cde711ae.zip
0.3.20.3.2
-rw-r--r--readme.md2
-rw-r--r--scalalib/src/mill/scalalib/JavaModule.scala2
2 files changed, 2 insertions, 2 deletions
diff --git a/readme.md b/readme.md
index c4f1da0f..634613bf 100644
--- a/readme.md
+++ b/readme.md
@@ -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