1.0.0
changes with compatibility implication
assembly
no longer runstest
by default. #432 by @eed3si9n- Deprecated keys
jarName
,mergeStrategy
etc are removed. UseassemblyJarName
,assemblyMergeStrategy
instead. #432 by @eed3si9n
ThisBuild / assemblyMergeStrategy
assemblyAppendContentHash assemblyCacheOutput assemblyCacheUnzip
assemblyExcludedJars assemblyMergeStrategy assemblyShadeRules
The default values for the above keys are now provided by globalSettings
, as recommended by Plugin Best Practice.
This mean that those keys can be used as:
ThisBuild / assemblyMergeStrategy := ...
// or
lazy val app = (project in file("app"))
.settings(
assemblyMergeStrategy := ...
// more settings here ...
)
ThisBuild / assemblyMergeStrategy
is shared across all subprojects.