1
+ //| mill-version: 1.0.0
2
+ //| mvnDeps:
3
+ //| - com.github.lolgab::mill-mima_mill1:0.2.0
1
4
package build
2
- import $ivy.`de.tototec::de.tobiasroeser.mill.vcs.version::0.4.0`
3
- import $ivy.`com.github.lolgab::mill-mima::0.1.0`
4
5
5
6
import mill._, scalalib._, scalajslib._, scalanativelib._, publish._
6
- import de.tobiasroeser. mill.vcs.version .VcsVersion
7
+ import mill.util .VcsVersion
7
8
import com.github.lolgab.mill.mima._
8
- import mill.scalalib.api.ZincWorkerUtil.isScala3
9
9
10
10
val dottyCommunityBuildVersion = sys.props.get("dottyVersion").toList
11
11
@@ -16,7 +16,7 @@ trait MimaCheck extends Mima {
16
16
def mimaPreviousVersions = Seq("0.2.4", "0.2.5", "0.2.6", "0.2.7", "0.2.8", "0.3.0", "0.3.1")
17
17
18
18
def mimaReportBinaryIssues() =
19
- if (this.isInstanceOf[ScalaNativeModule] || this.isInstanceOf[ScalaJSModule]) T.command()
19
+ if (this.isInstanceOf[ScalaNativeModule] || this.isInstanceOf[ScalaJSModule]) Task.Command{}
20
20
else super.mimaReportBinaryIssues()
21
21
}
22
22
@@ -30,7 +30,7 @@ trait SourcecodeModule extends PublishModule with MimaCheck {
30
30
// Temporary until the next version of Mima gets released with
31
31
// https://github.com/lightbend/mima/issues/693 included in the release.
32
32
def mimaPreviousArtifacts =
33
- if(isScala3( crossScalaVersion)) Agg .empty[Dep] else super.mimaPreviousArtifacts()
33
+ if(crossScalaVersion.startsWith("3." )) Seq .empty[Dep] else super.mimaPreviousArtifacts()
34
34
35
35
def pomSettings = PomSettings(
36
36
description = artifactName(),
@@ -44,12 +44,12 @@ trait SourcecodeModule extends PublishModule with MimaCheck {
44
44
)
45
45
}
46
46
trait SourcecodeMainModule extends CrossScalaModule with PlatformScalaModule {
47
- def compileIvyDeps =
48
- if (crossScalaVersion.startsWith("2")) Agg (
49
- ivy "org.scala-lang:scala-reflect:${crossScalaVersion}",
50
- ivy "org.scala-lang:scala-compiler:${crossScalaVersion}"
47
+ def compileMvnDeps =
48
+ if (crossScalaVersion.startsWith("2")) Seq (
49
+ mvn "org.scala-lang:scala-reflect:${crossScalaVersion}",
50
+ mvn "org.scala-lang:scala-compiler:${crossScalaVersion}"
51
51
)
52
- else Agg .empty[Dep]
52
+ else Seq .empty[Dep]
53
53
}
54
54
55
55
object sourcecode extends Module {
0 commit comments