11sudo : false
22language : java
3+ dist : xenial
4+ services :
5+ - xvfb
36addons :
47 apt :
58 packages :
@@ -9,6 +12,7 @@ before_install:
912 - sed -i.bak -e 's|https://nexus.codehaus.org/snapshots/|https://oss.sonatype.org/content/repositories/codehaus-snapshots/|g' ~/.m2/settings.xml
1013install :
1114 # use mvn ≥ 3.3.9 to ensure faulty test exit states fail the build (#1276)
15+ # todo: mvn 3.6.3 should work with tycho
1216 - mvn -B -N io.takari:maven:wrapper -Dmaven=3.5.4
1317 # download and install Cloud SDK (may be cached)
1418 - build/install-cloudsdk.sh 241.0.0 $HOME
@@ -17,18 +21,14 @@ install:
1721matrix :
1822 include :
1923 - name : " Eclipse Photon (4.8) on Java 8"
20- jdk : oraclejdk8
21- dist : trusty
24+ jdk : openjdk8
2225 env : ECLIPSE_TARGET=photon MAVEN_FLAGS='-Pjacoco'
2326 - name : " Eclipse 2018-09 (4.9) on Java 8"
24- jdk : oraclejdk8
25- dist : trusty
27+ jdk : openjdk8
2628 - name : " Eclipse 2018-09 (4.9) on Java 11"
2729 jdk : openjdk11
28- dist : trusty
2930 env : MAVEN_FLAGS='--toolchains=.travisci/toolchains.xml'
3031 - name : " Eclipse 2018-12 (4.10) on Java 11"
31- dist : trusty
3232 jdk : openjdk11
3333 env : ECLIPSE_TARGET=2018-12 MAVEN_FLAGS='--toolchains=.travisci/toolchains.xml'
3434env :
3939 # -DshowDateTime: show milliseconds since start
4040 - MAVEN_OPTS='-Xmx700m -Dorg.slf4j.simpleLogger.showDateTime=true'
4141 - CLOUDSDK_CORE_DISABLE_USAGE_REPORTING=true
42- - DISPLAY=:99.0
4342 - GCS_BUILD_BUCKET=gs://travis_artifacts
4443before_script :
45- - " sh -e /etc/init.d/xvfb start"
46- - sleep 3 # give xvfb some time to start
4744 - metacity --sm-disable --replace &
4845 - sleep 3 # give metacity some time to start
4946script : ./mvnw -V -B --fail-at-end verify ${MAVEN_FLAGS}
0 commit comments