@@ -76,14 +76,15 @@ object build extends Build {
76
76
)
77
77
78
78
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 (
80
80
scalaSource in Compile <<= baseDirectory / " src" ,
81
81
artifactName in packageBin := ((_, _, _) => " ScalatronBot.jar" )
82
82
))
83
- }
83
+ } toMap
84
+
84
85
// 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 " )
87
88
88
89
val dist = TaskKey [Unit ](" dist" , " Makes the distribution zip file" )
89
90
val distTask = dist <<= (version, scalaVersion) map { (scalatronVersion, version) =>
@@ -120,7 +121,7 @@ object build extends Build {
120
121
121
122
val distSamples = distDir / " samples"
122
123
def sampleJar (sample : Project ) = sample.base / (" target/scala-%s/ScalatronBot.jar" format version)
123
- for (sample <- samples) {
124
+ for (sample <- samples.values ) {
124
125
if (sampleJar(sample).exists) {
125
126
println(" Copying " + sample.base)
126
127
IO .copyDirectory(sample.base / " src" , distSamples / sample.base.getName / " src" )
0 commit comments