summaryrefslogtreecommitdiff
path: root/scalalib/src
diff options
context:
space:
mode:
Diffstat (limited to 'scalalib/src')
-rw-r--r--scalalib/src/main/scala/mill/scalalib/Module.scala2
1 files changed, 2 insertions, 0 deletions
diff --git a/scalalib/src/main/scala/mill/scalalib/Module.scala b/scalalib/src/main/scala/mill/scalalib/Module.scala
index a6819435..d3120721 100644
--- a/scalalib/src/main/scala/mill/scalalib/Module.scala
+++ b/scalalib/src/main/scala/mill/scalalib/Module.scala
@@ -218,6 +218,7 @@ trait Module extends mill.Module with TaskModule { outer =>
def assembly = T{
createAssembly(
runClasspath().map(_.path).filter(exists),
+ mainClass(),
prependShellScript = prependShellScript()
)
}
@@ -376,6 +377,7 @@ trait SbtModule extends Module { outer =>
}
trait CrossSbtModule extends SbtModule { outer =>
+ override def basePath = super.basePath / ammonite.ops.up
implicit def crossSbtModuleResolver: Resolver[CrossSbtModule] = new Resolver[CrossSbtModule]{
def resolve[V <: CrossSbtModule](c: Cross[V]): V = {
crossScalaVersion.split('.')