Merge pull request #588 from coursier/topic/build-settings

Move non-project specific settings to buildSettings
This commit is contained in:
Alexandre Archambault 2017-06-21 00:11:23 +02:00 committed by GitHub
commit e8de75af78
1 changed files with 14 additions and 11 deletions

View File

@ -82,21 +82,10 @@ object CoursierPlugin extends AutoPlugin {
shadedConfigOpt: Option[(String, String)],
packageConfigs: Seq[(Configuration, String)]
) = Seq(
coursierParallelDownloads := 6,
coursierMaxIterations := 50,
coursierChecksums := Seq(Some("SHA-1"), None),
coursierArtifactsChecksums := Seq(None),
coursierCachePolicies := CachePolicy.default,
coursierTtl := Cache.defaultTtl,
coursierVerbosity := Settings.defaultVerbosityLevel(sLog.value),
mavenProfiles := Set.empty,
coursierResolvers := Tasks.coursierResolversTask.value,
coursierRecursiveResolvers := Tasks.coursierRecursiveResolversTask.value,
coursierSbtResolvers := externalResolvers.in(updateSbtClassifiers).value,
coursierUseSbtCredentials := true,
coursierCredentials := Map.empty,
coursierFallbackDependencies := Tasks.coursierFallbackDependenciesTask.value,
coursierCache := Cache.default,
coursierArtifacts := Tasks.artifactFilesOrErrors(withClassifiers = false).value,
coursierSignedArtifacts := Tasks.artifactFilesOrErrors(withClassifiers = false, includeSignatures = true).value,
coursierClassifiersArtifacts := Tasks.artifactFilesOrErrors(
@ -171,6 +160,20 @@ object CoursierPlugin extends AutoPlugin {
}
)
override def buildSettings = super.buildSettings ++ Seq(
coursierParallelDownloads := 6,
coursierMaxIterations := 50,
coursierChecksums := Seq(Some("SHA-1"), None),
coursierArtifactsChecksums := Seq(None),
coursierCachePolicies := CachePolicy.default,
coursierTtl := Cache.defaultTtl,
coursierVerbosity := Settings.defaultVerbosityLevel(sLog.value),
mavenProfiles := Set.empty,
coursierUseSbtCredentials := true,
coursierCredentials := Map.empty,
coursierCache := Cache.default
)
override lazy val projectSettings = coursierSettings(None, Seq(Compile, Test).map(c => c -> c.name)) ++
inConfig(Compile)(treeSettings) ++
inConfig(Test)(treeSettings)