@@ -12,7 +12,6 @@ object Scoverage extends Build {
12
12
lazy val LocalTest = config(" local" ) extend Test
13
13
14
14
val appSettings = Seq (
15
- name := " scalac-scoverage" ,
16
15
version := Version ,
17
16
organization := Org ,
18
17
scalaVersion := Scala ,
@@ -44,17 +43,25 @@ object Scoverage extends Build {
44
43
)
45
44
46
45
lazy val root = Project (" scalac-scoverage" , file(" ." ))
46
+ .settings(name := " scalac-scoverage" )
47
47
.settings(appSettings : _* )
48
48
.settings(publishArtifact := false )
49
49
.aggregate(plugin, runtime)
50
50
51
+ lazy val runtime = Project (" scalac-scoverage-runtime" , file(" scalac-scoverage-runtime" ))
52
+ .settings(name := " scalac-scoverage-runtime" )
53
+ .settings(appSettings : _* )
54
+
51
55
lazy val plugin = Project (" scalac-scoverage-plugin" , file(" scalac-scoverage-plugin" ))
56
+ .settings(name := " scalac-scoverage-plugin" )
57
+ .dependsOn(runtime)
52
58
.settings(appSettings : _* )
53
59
.settings(libraryDependencies ++= Seq (
54
60
" org.slf4j" % " slf4j-api" % Slf4jVersion ,
55
61
" commons-io" % " commons-io" % " 2.4" ,
56
62
" org.scala-lang" % " scala-reflect" % scalaVersion.value,
57
- " org.scala-lang" % " scala-compiler" % scalaVersion.value
63
+ " org.scala-lang" % " scala-compiler" % scalaVersion.value,
64
+ " org.scoverage" %% " scalac-scoverage-runtime" % Version
58
65
)).settings(libraryDependencies ++= {
59
66
CrossVersion .partialVersion(scalaVersion.value) match {
60
67
case Some ((2 , scalaMajor)) if scalaMajor == 11 =>
@@ -66,6 +73,4 @@ object Scoverage extends Build {
66
73
}
67
74
})
68
75
69
- lazy val runtime = Project (" scalac-scoverage-runtime" , file(" scalac-scoverage-runtime" ))
70
- .settings(appSettings : _* )
71
76
}
0 commit comments