@@ -23,18 +23,20 @@ object SettingsHelper {
23
23
ivyModule <<= (ivySbt, moduleSettings) map { (i, s) => new i.Module (s) },
24
24
deliverLocalConfiguration <<= (crossTarget, ivyLoggingLevel) map { (outDir, level) => Classpaths .deliverConfig(outDir, logging = level) },
25
25
deliverConfiguration <<= deliverLocalConfiguration,
26
- publishConfiguration <<= (packagedArtifacts, checksums, publishTo) map { (as, checks, publishTo) =>
26
+ publishConfiguration <<= (packagedArtifacts, checksums, publishTo, isSnapshot ) map { (as, checks, publishTo, isSnap ) =>
27
27
new PublishConfiguration (ivyFile = None ,
28
28
resolverName = Classpaths .getPublishTo(publishTo).name,
29
29
artifacts = as,
30
30
checksums = checks,
31
- logging = UpdateLogging .DownloadOnly )
31
+ logging = UpdateLogging .DownloadOnly ,
32
+ overwrite = isSnap)
32
33
},
33
- publishLocalConfiguration <<= (packagedArtifacts, checksums) map { (as, checks) =>
34
+ publishLocalConfiguration <<= (packagedArtifacts, checksums, isSnapshot ) map { (as, checks, isSnap ) =>
34
35
new PublishConfiguration (ivyFile = None ,
35
36
resolverName = " local" ,
36
37
artifacts = as,
37
38
checksums = checks,
38
- logging = UpdateLogging .DownloadOnly )
39
+ logging = UpdateLogging .DownloadOnly ,
40
+ overwrite = isSnap)
39
41
})) ++ addPackage(config, packageTask, extension)
40
42
}
0 commit comments