mirror of https://github.com/sbt/sbt.git
update servlet test to test Jetty 7.1.x
This commit is contained in:
parent
a866df759d
commit
9cea4b80b9
|
|
@ -2,13 +2,23 @@ import sbt._
|
||||||
|
|
||||||
class WebappBuild(info: ProjectInfo) extends DefaultWebProject(info) {
|
class WebappBuild(info: ProjectInfo) extends DefaultWebProject(info) {
|
||||||
|
|
||||||
override def libraryDependencies = if("jetty7".asFile.exists) jetty7Dependencies else jetty6Dependencies
|
override def libraryDependencies =
|
||||||
|
if("jetty7.0".asFile.exists)
|
||||||
|
jetty70Dependencies
|
||||||
|
else if("jetty7.1".asFile.exists)
|
||||||
|
jetty71Dependencies
|
||||||
|
else
|
||||||
|
jetty6Dependencies
|
||||||
|
|
||||||
def jetty6Dependencies =
|
def jetty6Dependencies =
|
||||||
Set("org.mortbay.jetty" % "servlet-api-2.5" % "6.1.14" % "provided->default",
|
Set("org.mortbay.jetty" % "servlet-api-2.5" % "6.1.14" % "provided->default",
|
||||||
"org.mortbay.jetty" % "jetty" % "6.1.14" % "test->default")
|
"org.mortbay.jetty" % "jetty" % "6.1.14" % "test->default")
|
||||||
def jetty7Dependencies =
|
def jetty70Dependencies =
|
||||||
Set("javax.servlet" % "servlet-api" % "2.5" % "provided",
|
Set("javax.servlet" % "servlet-api" % "2.5" % "provided",
|
||||||
"org.eclipse.jetty" % "jetty-webapp" % "7.0.1.v20091125" % "test")
|
"org.eclipse.jetty" % "jetty-webapp" % "7.0.1.v20091125" % "test")
|
||||||
|
def jetty71Dependencies =
|
||||||
|
Set("javax.servlet" % "servlet-api" % "2.5" % "provided",
|
||||||
|
"org.eclipse.jetty" % "jetty-webapp" % "7.1.6.v20100715" % "test")
|
||||||
|
|
||||||
def indexURL = new java.net.URL("http://localhost:" + jettyPort)
|
def indexURL = new java.net.URL("http://localhost:" + jettyPort)
|
||||||
def indexFile = new java.io.File("index.html")
|
def indexFile = new java.io.File("index.html")
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
> ++2.8.0.Beta1
|
> set build.scala.versions 2.8.0
|
||||||
|
> reload
|
||||||
|
|
||||||
$ copy-file changes/MyServlet1.scala src/main/scala/test/MyServlet.scala
|
$ copy-file changes/MyServlet1.scala src/main/scala/test/MyServlet.scala
|
||||||
> update
|
> update
|
||||||
|
|
@ -14,8 +15,29 @@ $ copy-file changes/MyServlet2.scala src/main/scala/test/MyServlet.scala
|
||||||
> jetty-stop
|
> jetty-stop
|
||||||
-> check-page "Hello World 2!"
|
-> check-page "Hello World 2!"
|
||||||
|
|
||||||
|
|
||||||
# test that it works with Jetty 7 support
|
# test that it works with Jetty 7 support
|
||||||
$ touch jetty7
|
$ touch jetty7.0
|
||||||
|
> reload
|
||||||
|
|
||||||
|
$ copy-file changes/MyServlet1.scala src/main/scala/test/MyServlet.scala
|
||||||
|
> update
|
||||||
|
> jetty-run
|
||||||
|
> check-page "Hello, Scala!"
|
||||||
|
|
||||||
|
$ copy-file changes/MyServlet2.scala src/main/scala/test/MyServlet.scala
|
||||||
|
|
||||||
|
> prepare-webapp
|
||||||
|
> jetty-reload
|
||||||
|
> check-page "Hello, Scala 2!"
|
||||||
|
|
||||||
|
> jetty-stop
|
||||||
|
-> check-page "Hello World 2!"
|
||||||
|
|
||||||
|
|
||||||
|
# test that it works with Jetty 7 support
|
||||||
|
$ touch jetty7.1
|
||||||
|
> reload
|
||||||
|
|
||||||
$ copy-file changes/MyServlet1.scala src/main/scala/test/MyServlet.scala
|
$ copy-file changes/MyServlet1.scala src/main/scala/test/MyServlet.scala
|
||||||
> update
|
> update
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue