Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package dev.stopkran.sbt
- import sbt._
- import sbt.Keys.{baseDirectory, commands}
- import scala.util.Try
- object United extends AutoPlugin{
- val scope = Default
- val settingsDirectory = settingKey[String]("settingsDirectory")
- private val workingSettingsDirectory = Try(settingsDirectory.value).getOrElse("..")
- val settingsFile = "dependencies.scala"
- println(s"Starting United with settings directory: $workingSettingsDirectory")
- private val parsedConf = ConfigParser.parseFile(workingSettingsDirectory + "/" + settingsFile)
- val deps: Map[String, ModuleID] = parsedConf._1
- val groups: Map[String, Seq[ModuleID]] = parsedConf._2
- val depsVersions: Map[String, String] = parsedConf._3
- val versions: Map[String, String] = parsedConf._4
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement