use a constant for the jetty version
1 parent 1a1267d commit 689334a59903af292db3d3c93a9967b046fe8d69
@Herr Ritschwumm Herr Ritschwumm authored on 25 Jan 2016
Showing 1 changed file
View
51
executable.sbt
val executableJetty = "8.1.16.v20140903"
val executableConfig = config("executable").hide
val executableKey = TaskKey[File]("executable")
Keys.ivyConfigurations += executableConfig
libraryDependencies ++= Seq(
"org.eclipse.jetty" % "jetty-security" % executableJetty % "executable",
"org.eclipse.jetty" % "jetty-webapp" % executableJetty % "executable",
"org.eclipse.jetty" % "jetty-continuation" % executableJetty % "executable",
"org.eclipse.jetty" % "jetty-server" % executableJetty % "executable",
"org.eclipse.jetty" % "jetty-xml" % executableJetty % "executable",
"org.eclipse.jetty" % "jetty-http" % executableJetty % "executable",
"org.eclipse.jetty" % "jetty-servlet" % executableJetty % "executable",
"org.eclipse.jetty" % "jetty-io" % executableJetty % "executable",
"org.eclipse.jetty" % "jetty-util" % executableJetty % "executable"
)
 
Keys.ivyConfigurations += executableConfig
libraryDependencies ++= Seq(
"org.eclipse.jetty" % "jetty-security" % "8.1.16.v20140903" % "executable",
"org.eclipse.jetty" % "jetty-webapp" % "8.1.16.v20140903" % "executable",
"org.eclipse.jetty" % "jetty-continuation" % "8.1.16.v20140903" % "executable",
"org.eclipse.jetty" % "jetty-server" % "8.1.16.v20140903" % "executable",
"org.eclipse.jetty" % "jetty-xml" % "8.1.16.v20140903" % "executable",
"org.eclipse.jetty" % "jetty-http" % "8.1.16.v20140903" % "executable",
"org.eclipse.jetty" % "jetty-servlet" % "8.1.16.v20140903" % "executable",
"org.eclipse.jetty" % "jetty-io" % "8.1.16.v20140903" % "executable",
"org.eclipse.jetty" % "jetty-util" % "8.1.16.v20140903" % "executable"
)
executableKey := {
val executableKey = TaskKey[File]("executable")
executableKey := {
import org.apache.ivy.util.ChecksumHelper
import java.util.jar.{ Manifest => JarManifest }
import java.util.jar.Attributes.{ Name => AttrName }