diff options
Diffstat (limited to 'plugins/scalafix/build/build.scala')
-rw-r--r-- | plugins/scalafix/build/build.scala | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/plugins/scalafix/build/build.scala b/plugins/scalafix/build/build.scala new file mode 100644 index 0000000..02dcc0c --- /dev/null +++ b/plugins/scalafix/build/build.scala @@ -0,0 +1,27 @@ +package scalafix_build + +import cbt._ + +class Build(val context: Context) extends Plugin { + override def dependencies = super.dependencies ++ Seq( + //plugins.scalameta + ) :+ Resolver( mavenCentral ).bindOne( + ScalaDependency( + "ch.epfl.scala", "scalafix-core", "0.3.2" + ) + ).copy( + // required until https://github.com/scalacenter/scalafix/issues/100 is fixed + replace = _ => _.flatMap{ + case m@MavenDependency("org.scalameta", artifactId,_,_,_) + if (artifactId startsWith "scalahost_") + || (artifactId startsWith "contrib_") + => Seq( m ) + case MavenDependency("org.scalameta", _,_,_,_) => Seq( + MavenDependency( + "org.scalameta", "scalahost_" ++ scalaVersion, "1.6.0" + ) + ) + case other => Seq( other ) + } + ) +} |