1+ //| mill-version: 1.0.0
2+ //| mvnDeps:
3+ //| - com.github.lolgab::mill-mima_mill1:0.2.0
14package 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`
45
56import mill._, scalalib._, scalajslib._, scalanativelib._, publish._
6- import de.tobiasroeser. mill.vcs.version .VcsVersion
7+ import mill.util .VcsVersion
78import com.github.lolgab.mill.mima._
8- import mill.scalalib.api.ZincWorkerUtil.isScala3
99
1010val dottyCommunityBuildVersion = sys.props.get("dottyVersion").toList
1111
@@ -16,7 +16,7 @@ trait MimaCheck extends Mima {
1616  def mimaPreviousVersions = Seq("0.2.4", "0.2.5", "0.2.6", "0.2.7", "0.2.8", "0.3.0", "0.3.1")
1717
1818  def mimaReportBinaryIssues() =
19-     if (this.isInstanceOf[ScalaNativeModule] || this.isInstanceOf[ScalaJSModule]) T.command() 
19+     if (this.isInstanceOf[ScalaNativeModule] || this.isInstanceOf[ScalaJSModule]) Task.Command{} 
2020    else super.mimaReportBinaryIssues()
2121}
2222
@@ -30,7 +30,7 @@ trait SourcecodeModule extends PublishModule with MimaCheck {
3030  // Temporary until the next version of Mima gets released with
3131  // https://github.com/lightbend/mima/issues/693 included in the release.
3232  def mimaPreviousArtifacts =
33-     if(isScala3( crossScalaVersion)) Agg .empty[Dep] else super.mimaPreviousArtifacts()
33+     if(crossScalaVersion.startsWith("3." )) Seq .empty[Dep] else super.mimaPreviousArtifacts()
3434
3535  def pomSettings = PomSettings(
3636    description = artifactName(),
@@ -44,12 +44,12 @@ trait SourcecodeModule extends PublishModule with MimaCheck {
4444  )
4545}
4646trait 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}"
5151    )
52-     else Agg .empty[Dep]
52+     else Seq .empty[Dep]
5353}
5454
5555object sourcecode extends Module {
0 commit comments