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
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
{
def show(name: ArtifactName) =
@ -11,6 +11,7 @@ object ArtifactName
import name._
val confStr = if(config.isEmpty || config == "compile") "" else "-" + config
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
}
}