package coursier import java.io.File import coursier.core.Publication import sbt.{ GetClassifiersModule, Resolver, SettingKey, TaskKey } object Keys { val coursierParallelDownloads = SettingKey[Int]("coursier-parallel-downloads", "") val coursierMaxIterations = SettingKey[Int]("coursier-max-iterations", "") val coursierChecksums = SettingKey[Seq[Option[String]]]("coursier-checksums", "") val coursierArtifactsChecksums = SettingKey[Seq[Option[String]]]("coursier-artifacts-checksums", "") val coursierCachePolicy = SettingKey[CachePolicy]("coursier-cache-policy", "") val coursierVerbosity = SettingKey[Int]("coursier-verbosity", "") val coursierResolvers = TaskKey[Seq[Resolver]]("coursier-resolvers", "") val coursierSbtResolvers = TaskKey[Seq[Resolver]]("coursier-sbt-resolvers", "") val coursierCache = SettingKey[File]("coursier-cache", "") val coursierProject = TaskKey[Project]("coursier-project", "") val coursierProjects = TaskKey[Seq[Project]]("coursier-projects", "") val coursierPublications = TaskKey[Seq[(String, Publication)]]("coursier-publications", "") val coursierSbtClassifiersModule = TaskKey[GetClassifiersModule]("coursier-sbt-classifiers-module", "") }