mirror of
https://github.com/sbt/sbt.git
synced 2026-10-07 18:43:31 +02:00
tests for javac argument file and unmanaged webapp
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
project.name=Arg File Test
|
||||
project.version=1.0
|
||||
@@ -0,0 +1,7 @@
|
||||
import sbt._
|
||||
|
||||
class A(info: ProjectInfo) extends DefaultProject(info)
|
||||
{
|
||||
override def mainScalaSourcePath = sourcePath / " scala test "
|
||||
override def mainJavaSourcePath = sourcePath / " java test "
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package a;
|
||||
public class A {
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
object Test
|
||||
{
|
||||
def main(args: Array[String])
|
||||
{
|
||||
println(new a.A)
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
> run
|
||||
@@ -0,0 +1,2 @@
|
||||
project.name=Webapp Unmanaged
|
||||
project.version=1.0
|
||||
@@ -0,0 +1,7 @@
|
||||
import sbt._
|
||||
|
||||
class UnmanagedTest(info: ProjectInfo) extends DefaultWebProject(info)
|
||||
{
|
||||
override def disableCrossPaths = true
|
||||
override def webappUnmanaged = temporaryWarPath / "WEB-INF" / "appengine-generated" ***
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
> prepare-webapp
|
||||
$ touch target/webapp/WEB-INF/appengine-generated/test-keep
|
||||
$ touch target/webapp/WEB-INF/other/test-remove
|
||||
> prepare-webapp
|
||||
$ exists target/webapp/WEB-INF/appengine-generated/test-keep
|
||||
$ absent target/webapp/WEB-INF/other/test-remove
|
||||
Reference in New Issue
Block a user