Skip to content

Commit 234291c

Browse files
author
Joachim Hofer
committed
Fixing build to not mix up the sample bots anymore
1 parent fe19386 commit 234291c

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

project/build.scala

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -76,14 +76,15 @@ object build extends Build {
7676
)
7777

7878
lazy val samples = (IO.listFiles(file("Scalatron") / "samples")) filter (!_.isFile) map {
79-
sample => Project(sample.getName, sample, settings = Defaults.defaultSettings ++ Seq (
79+
sample: File => sample.getName -> Project(sample.getName, sample, settings = Defaults.defaultSettings ++ Seq (
8080
scalaSource in Compile <<= baseDirectory / "src",
8181
artifactName in packageBin := ((_, _, _) => "ScalatronBot.jar")
8282
))
83-
}
83+
} toMap
84+
8485
// TODO How can we do this automatically?!?
85-
lazy val referenceBot = samples(0)
86-
lazy val tagTeamBot = samples(1)
86+
lazy val referenceBot = samples("Example Bot 01 - Reference")
87+
lazy val tagTeamBot = samples("Example Bot 02 - TagTeam")
8788

8889
val dist = TaskKey[Unit]("dist", "Makes the distribution zip file")
8990
val distTask = dist <<= (version, scalaVersion) map { (scalatronVersion, version) =>
@@ -120,7 +121,7 @@ object build extends Build {
120121

121122
val distSamples = distDir / "samples"
122123
def sampleJar(sample: Project) = sample.base / ("target/scala-%s/ScalatronBot.jar" format version)
123-
for (sample <- samples) {
124+
for (sample <- samples.values) {
124125
if (sampleJar(sample).exists) {
125126
println("Copying " + sample.base)
126127
IO.copyDirectory(sample.base / "src", distSamples / sample.base.getName / "src")

0 commit comments

Comments
 (0)