summaryrefslogtreecommitdiff
path: root/scalalib
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2018-10-19 21:02:07 +0800
committerLi Haoyi <haoyi.sg@gmail.com>2018-10-19 21:27:30 +0800
commit00017868f15590e4db27b8fa44be0d7430091551 (patch)
treef253d640b31f8f08e2c9d23a5654248257257f03 /scalalib
parent83d335f98c570ab19174bf5a4b0788fb4d3ba055 (diff)
downloadmill-00017868f15590e4db27b8fa44be0d7430091551.tar.gz
mill-00017868f15590e4db27b8fa44be0d7430091551.tar.bz2
mill-00017868f15590e4db27b8fa44be0d7430091551.zip
Allow use of inferred main classes when building self-executing assemblies
Diffstat (limited to 'scalalib')
-rw-r--r--scalalib/src/mill/scalalib/JavaModule.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/scalalib/src/mill/scalalib/JavaModule.scala b/scalalib/src/mill/scalalib/JavaModule.scala
index 15fa7264..f1df22a6 100644
--- a/scalalib/src/mill/scalalib/JavaModule.scala
+++ b/scalalib/src/mill/scalalib/JavaModule.scala
@@ -280,7 +280,7 @@ trait JavaModule extends mill.Module with TaskModule { outer =>
def assembly = T{
createAssembly(
Agg.from(localClasspath().map(_.path)),
- mainClass(),
+ finalMainClassOpt().toOption,
prependShellScript(),
Some(upstreamAssembly().path),
assemblyRules