include Scala version to artifact names to match expected names for publishing

This commit is contained in:
Mark Harrah 2011-02-21 10:22:39 -05:00
parent 7ad8785fc4
commit 3326d8ac52
1 changed files with 3 additions and 2 deletions

View File

@ -3,7 +3,7 @@
*/ */
package sbt package sbt
final case class ArtifactName(base: String, version: String, config: String, tpe: String, ext: String) final case class ArtifactName(base: String, version: String, config: String, tpe: String, ext: String, cross: String)
object ArtifactName object ArtifactName
{ {
def show(name: ArtifactName) = def show(name: ArtifactName) =
@ -11,6 +11,7 @@ object ArtifactName
import name._ import name._
val confStr = if(config.isEmpty || config == "compile") "" else "-" + config val confStr = if(config.isEmpty || config == "compile") "" else "-" + config
val tpeStr = if(tpe.isEmpty) "" else "-" + tpe val tpeStr = if(tpe.isEmpty) "" else "-" + tpe
base + "-" + version + confStr + tpeStr + "." + ext val addCross = if(cross.isEmpty) "" else "_" + cross
base + addCross + "-" + version + confStr + tpeStr + "." + ext
} }
} }