This repository was archived by the owner on Aug 18, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -2,8 +2,19 @@ name := "chatoverflow-bootstrap"
22version := " 0.1"
33assemblyJarName in assembly := " ChatOverflow.jar"
44
5- libraryDependencies += " org.jline" % " jline-terminal-jansi" % " 3.11.0" // used for terminal width
6- libraryDependencies += " io.get-coursier" %% " coursier" % " 2.0.0-RC3-2" // Coursier is used to download the deps of the framework
5+ // JLine is used for terminal width
6+ libraryDependencies += " org.jline" % " jline-terminal-jansi" % " 3.11.0"
7+
8+ // Coursier is used to download the deps of the framework
9+ // Excluding argonaut and it's dependencies because we don't use any json with Coursier and that way we are able
10+ // to reduce the assembly jar file size from about 17MB (way too big) to only 8,8 MB, which is acceptable.
11+ libraryDependencies += " io.get-coursier" %% " coursier" % " 2.0.0-RC3-2" excludeAll(
12+ ExclusionRule (organization = " org.scala-lang" , name = " scala-reflect" ),
13+ ExclusionRule (organization = " io.argonaut" , name = " argonaut_2.12" ),
14+ ExclusionRule (organization = " com.chuusai" , name = " shapeless_2.12" ),
15+ ExclusionRule (organization = " com.github.alexarchambault" , name = " argonaut-shapeless_6.2_2.12" )
16+ )
17+
718fork := true
819
920packageBin / includePom := false
You can’t perform that action at this time.
0 commit comments