Merge branch 'develop'
diff --git a/.gitignore b/.gitignore
index 64fa18b..57841c6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
manifest.json
target/
pio.log
+/pio.sbt
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..05c8ced
--- /dev/null
+++ b/README.md
@@ -0,0 +1,15 @@
+# Classification Engine Template
+
+## Documentation
+
+Please refer to http://docs.prediction.io/templates/vanilla/quickstart/
+
+## Versions
+
+### v0.1.1
+
+- update for PredictionIO 0.9.0
+
+### v0.1.0
+
+- initial version
diff --git a/build.sbt b/build.sbt
index fb84e44..754bf7f 100644
--- a/build.sbt
+++ b/build.sbt
@@ -7,6 +7,6 @@
organization := "io.prediction"
libraryDependencies ++= Seq(
- "io.prediction" %% "core" % "0.8.6" % "provided",
+ "io.prediction" %% "core" % pioVersion.value % "provided",
"org.apache.spark" %% "spark-core" % "1.2.0" % "provided",
"org.apache.spark" %% "spark-mllib" % "1.2.0" % "provided")
diff --git a/project/pio-build.sbt b/project/pio-build.sbt
new file mode 100644
index 0000000..8346a96
--- /dev/null
+++ b/project/pio-build.sbt
@@ -0,0 +1 @@
+addSbtPlugin("io.prediction" % "pio-build" % "0.9.0")
diff --git a/src/main/scala/Algorithm.scala b/src/main/scala/Algorithm.scala
index d80f5c9..ee7169d 100644
--- a/src/main/scala/Algorithm.scala
+++ b/src/main/scala/Algorithm.scala
@@ -17,7 +17,7 @@
@transient lazy val logger = Logger[this.type]
- def train(data: PreparedData): Model = {
+ def train(sc: SparkContext, data: PreparedData): Model = {
// Simply count number of events
// and multiple it by the algorithm parameter
// and store the number as model
diff --git a/template.json b/template.json
new file mode 100644
index 0000000..932e603
--- /dev/null
+++ b/template.json
@@ -0,0 +1 @@
+{"pio": {"version": { "min": "0.9.0" }}}