aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build/build.scala4
-rw-r--r--stage1/CbtPaths.scala (renamed from stage1/paths.scala)2
-rw-r--r--stage1/Stage1.scala4
-rw-r--r--stage1/cbt.scala2
-rw-r--r--stage2/AdminTasks.scala2
-rw-r--r--stage2/Scaffold.scala11
-rw-r--r--stage2/Stage2.scala2
7 files changed, 16 insertions, 11 deletions
diff --git a/build/build.scala b/build/build.scala
index 1622f01..0f9efe5 100644
--- a/build/build.scala
+++ b/build/build.scala
@@ -11,9 +11,9 @@ class Build(context: Context) extends BasicBuild(context){
MavenDependency("org.eclipse.jgit", "org.eclipse.jgit", "4.2.0.201601211800-r"),
MavenDependency("com.typesafe.zinc","zinc","0.3.9"),
ScalaDependency("org.scala-lang.modules","scala-xml","1.0.5")
- ) :+ BinaryDependency(new File(System.getenv("CBT_HOME")+"/compatibility"), Seq())
+ )
}
override def sources = Seq(
- "nailgun_launcher", "stage1", "stage2"
+ "nailgun_launcher", "stage1", "stage2", "compatibility"
).map(d => projectDirectory ++ ("/" + d))
}
diff --git a/stage1/paths.scala b/stage1/CbtPaths.scala
index c16c614..aa24d4e 100644
--- a/stage1/paths.scala
+++ b/stage1/CbtPaths.scala
@@ -1,6 +1,6 @@
package cbt
import java.io._
-case class Paths(private val cbtHome: File, private val cache: File){
+case class CbtPaths(private val cbtHome: File, private val cache: File){
val userHome: File = new File(Option(System.getProperty("user.home")).get)
val nailgun: File = cbtHome ++ "/nailgun_launcher"
val stage1: File = cbtHome ++ "/stage1"
diff --git a/stage1/Stage1.scala b/stage1/Stage1.scala
index bf2c272..1bb0dd0 100644
--- a/stage1/Stage1.scala
+++ b/stage1/Stage1.scala
@@ -84,7 +84,7 @@ object Stage1{
val lib = new Stage1Lib(logger)
import lib._
- val paths = Paths(cbtHome, cache)
+ val paths = CbtPaths(cbtHome, cache)
import paths._
val stage2sourceFiles = stage2.listFiles.toVector.filter(_.isFile).filter(_.toString.endsWith(".scala"))
@@ -162,7 +162,7 @@ object Stage1{
)
- val (cbtHasChanged, classLoader) = buildStage2( Paths(cbtHome, cache).compatibilityTarget, classLoaderCache, _cbtChanged, cbtHome, cache )
+ val (cbtHasChanged, classLoader) = buildStage2( CbtPaths(cbtHome, cache).compatibilityTarget, classLoaderCache, _cbtChanged, cbtHome, cache )
val stage2Args = Stage2Args(
new File( args.args(0) ),
diff --git a/stage1/cbt.scala b/stage1/cbt.scala
index 4594135..33422cc 100644
--- a/stage1/cbt.scala
+++ b/stage1/cbt.scala
@@ -41,7 +41,7 @@ object `package`{
}
implicit class ContextExtensions(subject: Context){
import subject._
- val paths = Paths(cbtHome, cache)
+ val paths = CbtPaths(cbtHome, cache)
implicit def logger: Logger = new Logger(enabledLoggers, start)
def classLoaderCache: ClassLoaderCache = new ClassLoaderCache(
logger,
diff --git a/stage2/AdminTasks.scala b/stage2/AdminTasks.scala
index 9086470..56d6ddf 100644
--- a/stage2/AdminTasks.scala
+++ b/stage2/AdminTasks.scala
@@ -11,7 +11,7 @@ class AdminTasks(
cbtHome: File,
cbtHasChanged: Boolean
){
- private val paths = Paths(cbtHome, cache)
+ private val paths = CbtPaths(cbtHome, cache)
import paths._
private val mavenCentral = MavenResolver(cbtHasChanged,mavenCache,MavenResolver.central)
implicit val logger: Logger = lib.logger
diff --git a/stage2/Scaffold.scala b/stage2/Scaffold.scala
index 7806b8c..407fee1 100644
--- a/stage2/Scaffold.scala
+++ b/stage2/Scaffold.scala
@@ -22,9 +22,14 @@ import java.io.File
import scala.collection.immutable.Seq
class Build(context: Context) extends BasicBuild(context){
- override def dependencies = super.dependencies ++ Seq( // don't forget super.dependencies here
- // "org.cvogt" %% "scala-extensions" % "0.4.1"
- )
+ override def dependencies = { // don't forget super.dependencies here
+ super.dependencies :+ MavenResolver(context.cbtHasChanged,context.paths.mavenCache,MavenResolver.central).resolve(
+ MavenDependency("net.incongru.watchservice","barbary-watchservice","1.0"),
+ MavenDependency("org.eclipse.jgit", "org.eclipse.jgit", "4.2.0.201601211800-r"),
+ MavenDependency("com.typesafe.zinc","zinc","0.3.9"),
+ ScalaDependency("org.scala-lang.modules","scala-xml","1.0.5")
+ )
+ }
}
"""
)
diff --git a/stage2/Stage2.scala b/stage2/Stage2.scala
index 5316e78..9639380 100644
--- a/stage2/Stage2.scala
+++ b/stage2/Stage2.scala
@@ -19,7 +19,7 @@ object Stage2 extends Stage2Base{
def run( args: Stage2Args ): Unit = {
import args.logger
- val paths = Paths(args.cbtHome,args.cache)
+ val paths = CbtPaths(args.cbtHome,args.cache)
import paths._
val lib = new Lib(args.logger)