diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 000000000..d17ddb161
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,4 @@
+language: java
+jdk:
+ - oraclejdk7
+script: "ant -buildfile core/build.xml clean checkascii build jar"
diff --git a/core/build.xml b/core/build.xml
index ee1ee9c5d..603f5787b 100644
--- a/core/build.xml
+++ b/core/build.xml
@@ -2,18 +2,23 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
@@ -24,7 +29,7 @@
-
+
@@ -33,23 +38,23 @@
-
+
-
+
-
+
-
+
@@ -57,7 +62,7 @@
-
+
@@ -75,27 +80,27 @@
-
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -104,7 +109,7 @@
-
+
@@ -120,8 +125,8 @@
fork="true"
classpathref="run-classpath"
failonerror="true">
-
-
+
+
@@ -136,7 +141,7 @@
classpathref="run-classpath"
failonerror="true">
-
+
@@ -146,7 +151,7 @@
depends="build">
-
-
+
-
+
@@ -212,7 +217,7 @@
-
+
Checking project for FIXMEs.
@@ -235,10 +240,10 @@ ${criticaltodos}
-
+
-
+
Checking project for non-ASCII characters.
@@ -268,13 +273,13 @@ ${nonascii}
Running unit tests
-
+
-
+
@@ -284,11 +289,11 @@ ${nonascii}
-
-
-
+
+
+
-
+
Unit tests passed successfully.
diff --git a/core/src/net/sf/openrocket/utils/MotorCompare.java b/core/src/net/sf/openrocket/utils/MotorCompare.java
index 5428f4bca..8c4390804 100644
--- a/core/src/net/sf/openrocket/utils/MotorCompare.java
+++ b/core/src/net/sf/openrocket/utils/MotorCompare.java
@@ -76,7 +76,7 @@ public class MotorCompare {
System.out.print("(ERR:" + e.getMessage() + ")");
}
if (m != null) {
- motors.addAll((List extends ThrustCurveMotor>) m);
+ motors.addAll((List) m);
for (int i = 0; i < m.size(); i++)
files.add(file);
}