@@ -51,7 +51,8 @@ lazy val root = project
51
51
publish := {},
52
52
publishLocal := {},
53
53
name := " metrics4-scala-root" ,
54
- sonatypeProfileName := " nl.grons"
54
+ sonatypeProfileName := " nl.grons" ,
55
+ mimaPreviousArtifacts := Set .empty,
55
56
)
56
57
57
58
lazy val metricsScala = project
@@ -65,7 +66,7 @@ lazy val metricsScala = project
65
66
" io.dropwizard.metrics" % " metrics-core" % " 4.2.27" ,
66
67
" io.dropwizard.metrics" % " metrics-healthchecks" % " 4.2.27"
67
68
),
68
- mimaPreviousArtifacts := mimaPrevious(scalaVersion.value)
69
+ mimaPreviousArtifacts := mimaPrevious(name.value, scalaVersion.value)
69
70
)
70
71
71
72
lazy val metricsScalaHdr = project
@@ -81,7 +82,7 @@ lazy val metricsScalaHdr = project
81
82
// Override version that hdrhistogram-metrics-reservoir depends on:
82
83
" org.hdrhistogram" % " HdrHistogram" % " 2.2.2"
83
84
),
84
- mimaPreviousArtifacts := mimaPrevious(scalaVersion.value)
85
+ mimaPreviousArtifacts := mimaPrevious(name.value, scalaVersion.value)
85
86
)
86
87
87
88
lazy val metricsPekko = project
@@ -116,7 +117,7 @@ lazy val metricsAkka26 = project
116
117
// scala-steward:on
117
118
),
118
119
sourceDirectory := baseDirectory.value.getParentFile / " metrics-akka" / " src" ,
119
- mimaPreviousArtifacts := mimaPrevious(scalaVersion.value)
120
+ mimaPreviousArtifacts := mimaPrevious(name.value, scalaVersion.value)
120
121
)
121
122
122
123
lazy val metricsAkka25 = project
@@ -135,20 +136,14 @@ lazy val metricsAkka25 = project
135
136
// scala-steward:on
136
137
),
137
138
sourceDirectory := baseDirectory.value.getParentFile / " metrics-akka" / " src" ,
138
- mimaPreviousArtifacts := mimaPrevious(scalaVersion.value)
139
+ mimaPreviousArtifacts := mimaPrevious(name.value, scalaVersion.value)
139
140
)
140
141
141
142
// 2.11.x are the only pre-2.12 scala versions that are used in this build
142
143
def before212 (scalaVersion : String ): Boolean = scalaVersion.startsWith(" 2.11." )
143
144
144
- def mimaPrevious (scalaVersion : String ): Set [ModuleID ] = {
145
- if (scalaVersion.startsWith(" 3." ))
146
- Set (" nl.grons" %% " metrics4-scala" % " 4.2.8" )
147
- else if (scalaVersion.startsWith(" 2.13." ))
148
- Set (" nl.grons" %% " metrics4-scala" % " 4.0.7" )
149
- else
150
- Set (" nl.grons" %% " metrics4-scala" % " 4.0.1" )
151
- }
145
+ def mimaPrevious (module : String , scalaVersion : String ): Set [ModuleID ] =
146
+ Set (" nl.grons" %% module % " 4.2.8" )
152
147
153
148
def scalacTargets (scalaVersion : String ): Seq [String ] = {
154
149
if (scalaVersion.startsWith(" 2.11." ) || scalaVersion.startsWith(" 2.12." )) Seq (" -target:jvm-1.8" )
0 commit comments