aboutsummaryrefslogtreecommitdiff
path: root/mavlink-plugin/src/main/scala/com/github/jodersky/mavlink/sbt/SbtMavlink.scala
diff options
context:
space:
mode:
Diffstat (limited to 'mavlink-plugin/src/main/scala/com/github/jodersky/mavlink/sbt/SbtMavlink.scala')
-rw-r--r--mavlink-plugin/src/main/scala/com/github/jodersky/mavlink/sbt/SbtMavlink.scala9
1 files changed, 3 insertions, 6 deletions
diff --git a/mavlink-plugin/src/main/scala/com/github/jodersky/mavlink/sbt/SbtMavlink.scala b/mavlink-plugin/src/main/scala/com/github/jodersky/mavlink/sbt/SbtMavlink.scala
index afd2c94..9f9884d 100644
--- a/mavlink-plugin/src/main/scala/com/github/jodersky/mavlink/sbt/SbtMavlink.scala
+++ b/mavlink-plugin/src/main/scala/com/github/jodersky/mavlink/sbt/SbtMavlink.scala
@@ -10,8 +10,6 @@ import sbt._
import sbt.Keys._
import sbt.plugins._
-import scala.xml.XML
-
object SbtMavlink extends AutoPlugin {
override def trigger = allRequirements
@@ -42,11 +40,10 @@ object SbtMavlink extends AutoPlugin {
if (targetFiles forall (_.lastModified > dialectDefinitionFile.lastModified)) {
targetFiles map (_.getAbsoluteFile)
} else {
- val dialectDefinition = XML.loadFile(dialectDefinitionFile)
- val dialect = (new Parser(reporter)).parseDialect(dialectDefinition)
- val targets = (new Generator(dialect)).targets
+ val dialect = new Parser(reporter).parseDialect(dialectDefinitionFile)
+ val targets = new Generator(dialect).targets
for (tgt <- targets) yield {
- val file = (outDirectory / tgt.path)
+ val file = outDirectory / tgt.path
if (dialectDefinitionFile.lastModified > file.lastModified) {
streams.value.log.info("Generating mavlink binding " + file)