2010-09-18 04:17:10 +02:00
|
|
|
/* sbt -- Simple Build Tool
|
|
|
|
|
* Copyright 2010 Mark Harrah
|
|
|
|
|
*/
|
|
|
|
|
package sbt
|
|
|
|
|
|
|
|
|
|
import std._
|
2010-10-06 14:24:13 +02:00
|
|
|
import compile.{Discovered,Discovery}
|
2010-09-22 04:38:18 +02:00
|
|
|
|
2011-02-10 14:13:05 +01:00
|
|
|
abstract class BasicProject
|
2010-09-18 04:17:10 +02:00
|
|
|
{
|
2010-11-24 20:18:59 +01:00
|
|
|
override def watchPaths: PathFinder = (info.projectDirectory: Path) * sourceFilter +++ descendents("src","*")
|
2010-09-22 04:38:18 +02:00
|
|
|
|
2010-12-03 03:56:15 +01:00
|
|
|
def javapCompiledTask(conf: Configuration): Task[Unit] =
|
|
|
|
|
javapTask(taskData(fullClasspath(conf)), buildScalaInstance)
|
|
|
|
|
|
2011-02-12 02:22:17 +01:00
|
|
|
// lazy val test-quick, test-failed, javap, javap-quick, jetty-{run,stop,restart}, prepare-webapp, watch paths
|
2010-11-24 20:18:59 +01:00
|
|
|
}
|