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