Skip to content

Commit 8b901a1

Browse files
committed
Add -XX:MaxMetaspaceSize only to JVM projects
1 parent 1db4609 commit 8b901a1

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

project/Scoverage.scala

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)