mirror of https://github.com/sbt/sbt.git
Tweaking
This commit is contained in:
parent
fd6e56f2f8
commit
32747ab195
|
|
@ -1,8 +1,8 @@
|
|||
package coursier.core
|
||||
|
||||
import coursier.Fetch
|
||||
|
||||
import coursier.core.compatibility.encodeURIComponent
|
||||
import coursier.maven.MavenSource
|
||||
import coursier.util.{EitherT, Monad}
|
||||
|
||||
trait Repository extends Product with Serializable {
|
||||
|
|
@ -24,14 +24,22 @@ object Repository {
|
|||
"SHA-1" -> (underlying.url + ".sha1"),
|
||||
"SHA-256" -> (underlying.url + ".sha256")
|
||||
))
|
||||
def withDefaultSignature: Artifact =
|
||||
def withDefaultSignature: Artifact = {
|
||||
|
||||
val underlyingExt =
|
||||
if (underlying.attributes.`type`.isEmpty)
|
||||
"jar"
|
||||
else
|
||||
// TODO move MavenSource.typeExtension elsewhere
|
||||
MavenSource.typeExtension(underlying.attributes.`type`)
|
||||
|
||||
underlying.copy(extra = underlying.extra ++ Seq(
|
||||
"sig" ->
|
||||
Artifact(
|
||||
underlying.url + ".asc",
|
||||
Map.empty,
|
||||
Map.empty,
|
||||
Attributes("asc", ""),
|
||||
Attributes(s"$underlyingExt.asc", ""),
|
||||
changing = underlying.changing,
|
||||
authentication = underlying.authentication
|
||||
)
|
||||
|
|
@ -39,4 +47,5 @@ object Repository {
|
|||
))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ final case class MavenSource(
|
|||
)
|
||||
|
||||
val changing0 = changing.getOrElse(isSnapshot(project.actualVersion))
|
||||
var artifact =
|
||||
|
||||
Artifact(
|
||||
root + path.mkString("/"),
|
||||
Map.empty,
|
||||
|
|
@ -57,11 +57,6 @@ final case class MavenSource(
|
|||
)
|
||||
.withDefaultChecksums
|
||||
.withDefaultSignature
|
||||
|
||||
if (publication.ext == "jar")
|
||||
artifact = artifact.withDefaultSignature
|
||||
|
||||
artifact
|
||||
}
|
||||
|
||||
val metadataArtifact = artifactOf(Publication(dependency.module.name, "pom", "pom", ""))
|
||||
|
|
|
|||
Loading…
Reference in New Issue