mirror of
https://github.com/ethauvin/kobalt.git
synced 2025-04-26 08:27:12 -07:00
Warn if md5's don't match.
This commit is contained in:
parent
7aaffc03e1
commit
5bc35e90cd
1 changed files with 4 additions and 3 deletions
|
@ -1,8 +1,8 @@
|
||||||
package com.beust.kobalt.maven
|
package com.beust.kobalt.maven
|
||||||
|
|
||||||
import com.beust.kobalt.KobaltException
|
|
||||||
import com.beust.kobalt.misc.KFiles
|
import com.beust.kobalt.misc.KFiles
|
||||||
import com.beust.kobalt.misc.log
|
import com.beust.kobalt.misc.log
|
||||||
|
import com.beust.kobalt.misc.warn
|
||||||
import com.google.common.cache.CacheBuilder
|
import com.google.common.cache.CacheBuilder
|
||||||
import com.google.common.cache.CacheLoader
|
import com.google.common.cache.CacheLoader
|
||||||
import com.google.common.cache.LoadingCache
|
import com.google.common.cache.LoadingCache
|
||||||
|
@ -58,8 +58,9 @@ class ArtifactFetcher @Inject constructor(@Assisted("url") val url: String,
|
||||||
urlFactory.create(url).toFile(file)
|
urlFactory.create(url).toFile(file)
|
||||||
log(1, " Downloaded $url")
|
log(1, " Downloaded $url")
|
||||||
|
|
||||||
if (remoteMd5 != null && remoteMd5 != Md5.toMd5(file)) {
|
val localMd5 = Md5.toMd5(file)
|
||||||
throw KobaltException("MD5 not matching for $url")
|
if (remoteMd5 != null && remoteMd5 != localMd5) {
|
||||||
|
warn("MD5 not matching for $url")
|
||||||
} else {
|
} else {
|
||||||
log(2, "No md5 found for $url, skipping md5 check")
|
log(2, "No md5 found for $url, skipping md5 check")
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue