forked from sakaiproject/sakai
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
17 lines (16 loc) · 879 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# travis-ci currently has Maven 3.2 which doesn't read our .mvn folder
# and https://github.com/travis-ci/travis-ci/issues/4613 means we can't set MAVEN_OPTS directly
before_install:
# To get some build progress you could have -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.event.ExecutionEventLogger=info
# but this results in more than 10,000 lines of build output
- echo "MAVEN_OPTS='-Xms168m -Xmx1536m -XX:NewSize=64m -Djava.awt.headless=true -Dorg.slf4j.simpleLogger.defaultLogLevel=warn'" > ~/.mavenrc
# https://github.com/travis-ci/travis-ci/issues/4629
# This stops lots of warning about the broken nexus.codehaus.org repository
- sed -i.bak -e 's|https://nexus.codehaus.org/snapshots/|https://oss.sonatype.org/content/repositories/codehaus-snapshots/|g' ~/.m2/settings.xml
language: java
jdk:
- oraclejdk8
sudo: false
cache:
directories:
- $HOME/.m2