Disable checksum verifying for artifacts by default in SBT plugin

This commit is contained in:
Alexandre Archambault 2015-12-30 01:34:42 +01:00
parent 776bcb893f
commit 02a0ed5866
3 changed files with 5 additions and 1 deletions

View File

@ -15,6 +15,7 @@ object CoursierPlugin extends AutoPlugin {
val coursierParallelDownloads = Keys.coursierParallelDownloads
val coursierMaxIterations = Keys.coursierMaxIterations
val coursierChecksums = Keys.coursierChecksums
val coursierArtifactsChecksums = Keys.coursierArtifactsChecksums
val coursierCachePolicy = Keys.coursierCachePolicy
val coursierVerbosity = Keys.coursierVerbosity
val coursierResolvers = Keys.coursierResolvers
@ -32,6 +33,7 @@ object CoursierPlugin extends AutoPlugin {
coursierParallelDownloads := 6,
coursierMaxIterations := 50,
coursierChecksums := Seq(Some("SHA-1"), None),
coursierArtifactsChecksums := Seq(None),
coursierCachePolicy := CachePolicy.FetchMissing,
coursierVerbosity := 1,
coursierResolvers <<= Tasks.coursierResolversTask,

View File

@ -7,6 +7,7 @@ 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", "")

View File

@ -119,6 +119,7 @@ object Tasks {
val parallelDownloads = coursierParallelDownloads.value
val checksums = coursierChecksums.value
val artifactsChecksums = coursierArtifactsChecksums.value
val maxIterations = coursierMaxIterations.value
val cachePolicy = coursierCachePolicy.value
val cacheDir = coursierCache.value
@ -252,7 +253,7 @@ object Tasks {
}
val artifactFileOrErrorTasks = allArtifacts.toVector.map { a =>
Cache.file(a, caches, cachePolicy, checksums = checksums, logger = logger, pool = pool).run.map((a, _))
Cache.file(a, caches, cachePolicy, checksums = artifactsChecksums, logger = logger, pool = pool).run.map((a, _))
}
if (verbosity >= 0)