Skip to content

Commit 5fccc6c

Browse files
filiphragudian
authored andcommitted
#1171 Add Travis CI (#1172)
1 parent bbff0c0 commit 5fccc6c

3 files changed

Lines changed: 53 additions & 0 deletions

File tree

.travis.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
language: java
2+
jdk:
3+
- oraclejdk8
4+
install: true
5+
script: mvn clean install -DprocessorIntegrationTest.toolchainsFile=etc/toolchains-travis-jenkins.xml -B -V
6+
7+
sudo: false
8+
cache:
9+
directories:
10+
- $HOME/.m2
11+
addons:
12+
apt:
13+
packages:
14+
- oracle-java8-installer

etc/toolchains-travis-jenkins.xml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<?xml version="1.0" encoding="UTF8"?>
2+
<toolchains>
3+
<toolchain>
4+
<type>jdk</type>
5+
<provides>
6+
<version>1.6</version>
7+
<vendor>oracle</vendor>
8+
<id>jdk1.6</id>
9+
</provides>
10+
<configuration>
11+
<jdkHome>/usr/lib/jvm/java-6-openjdk-amd64/</jdkHome>
12+
</configuration>
13+
</toolchain>
14+
<toolchain>
15+
<type>jdk</type>
16+
<provides>
17+
<version>1.7</version>
18+
<vendor>oracle</vendor>
19+
<id>jdk1.7</id>
20+
</provides>
21+
<configuration>
22+
<jdkHome>/usr/lib/jvm/java-7-oracle/</jdkHome>
23+
</configuration>
24+
</toolchain>
25+
<toolchain>
26+
<type>jdk</type>
27+
<provides>
28+
<version>1.8</version>
29+
<vendor>oracle</vendor>
30+
<id>jdk1.8</id>
31+
</provides>
32+
<configuration>
33+
<jdkHome>/usr/lib/jvm/java-8-oracle/</jdkHome>
34+
</configuration>
35+
</toolchain>
36+
37+
</toolchains>

parent/pom.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -397,6 +397,8 @@
397397
<version>${org.apache.maven.plugins.surefire.version}</version>
398398
<configuration>
399399
<forkCount>${forkCount}</forkCount>
400+
<!-- Travis build workaround -->
401+
<argLine>-Xms1024m -Xmx3072m</argLine>
400402
</configuration>
401403
<dependencies>
402404
<dependency>

0 commit comments

Comments
 (0)