@@ -29,7 +29,6 @@ object Scoverage extends Build {
2929 resolvers := (" releases" at " https://oss.sonatype.org/service/local/staging/deploy/maven2" ) +: resolvers.value,
3030 concurrentRestrictions in Global += Tags .limit(Tags .Test , 1 ),
3131 javacOptions := Seq (" -source" , " 1.6" , " -target" , " 1.6" ),
32- javaOptions += " -XX:MaxMetaspaceSize=2048m" ,
3332 publishTo <<= version {
3433 (v : String ) =>
3534 val nexus = " https://oss.sonatype.org/"
@@ -71,15 +70,19 @@ object Scoverage extends Build {
7170 .settings(name := " scalac-scoverage" )
7271 .settings(appSettings : _* )
7372 .settings(publishArtifact := false )
73+ .settings(javaOptions += " -XX:MaxMetaspaceSize=2048m" )
7474 .aggregate(plugin, runtime.jvm, runtime.js)
7575
7676 lazy val runtime = CrossProject (" scalac-scoverage-runtime" , file(" scalac-scoverage-runtime" ), CrossType .Full )
7777 .settings(name := " scalac-scoverage-runtime" )
7878 .settings(appSettings : _* )
79- .jvmSettings(libraryDependencies ++= Seq (
79+ .jvmSettings(
80+ libraryDependencies ++= Seq (
8081 " org.mockito" % " mockito-all" % MockitoVersion % " test" ,
8182 " org.scalatest" %% " scalatest" % ScalatestVersion % " test"
82- ))
83+ ),
84+ javaOptions += " -XX:MaxMetaspaceSize=2048m"
85+ )
8386 .jsSettings(
8487 libraryDependencies += " org.scalatest" %%% " scalatest" % ScalatestVersion ,
8588 scalaJSStage := FastOptStage
@@ -92,6 +95,7 @@ object Scoverage extends Build {
9295 .dependsOn(`scalac-scoverage-runtimeJVM` % " test" )
9396 .settings(name := " scalac-scoverage-plugin" )
9497 .settings(appSettings : _* )
98+ .settings(javaOptions += " -XX:MaxMetaspaceSize=2048m" )
9599 .settings(libraryDependencies ++= Seq (
96100 " org.mockito" % " mockito-all" % MockitoVersion % " test" ,
97101 " org.scalatest" %% " scalatest" % ScalatestVersion % " test" ,
0 commit comments