diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 000000000..73df7ae83
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,14 @@
+language: java
+jdk:
+ - oraclejdk8
+install: true
+script: mvn clean install -DprocessorIntegrationTest.toolchainsFile=etc/toolchains-travis-jenkins.xml -B -V
+
+sudo: false
+cache:
+ directories:
+ - $HOME/.m2
+addons:
+ apt:
+ packages:
+ - oracle-java8-installer
diff --git a/etc/toolchains-travis-jenkins.xml b/etc/toolchains-travis-jenkins.xml
new file mode 100644
index 000000000..8d49c8e7e
--- /dev/null
+++ b/etc/toolchains-travis-jenkins.xml
@@ -0,0 +1,37 @@
+
+
+
+ jdk
+
+ 1.6
+ oracle
+ jdk1.6
+
+
+ /usr/lib/jvm/java-6-openjdk-amd64/
+
+
+
+ jdk
+
+ 1.7
+ oracle
+ jdk1.7
+
+
+ /usr/lib/jvm/java-7-oracle/
+
+
+
+ jdk
+
+ 1.8
+ oracle
+ jdk1.8
+
+
+ /usr/lib/jvm/java-8-oracle/
+
+
+
+
diff --git a/parent/pom.xml b/parent/pom.xml
index 3026e8737..30bb2a27e 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -397,6 +397,8 @@
${org.apache.maven.plugins.surefire.version}
${forkCount}
+
+ -Xms1024m -Xmx3072m