[EAGLE-982] The log length has exceeded the limit of 4 MB in Travis
Maven throw too many warnings for checking `Code Style` in `Travis`. Should we disable it for a while until we fix those `Code Style` issues?
```
The log length has exceeded the limit of 4 MB (this usually means that the test suite is raising the same exception over and over).
The job has been terminated
```
(https://issues.apache.org/jira/browse/EAGLE-982)
Author: asdf2014 <1571805553@qq.com>
Author: Benedict Jin <16110505@cnsuning.com>
Closes #897 from asdf2014/travis_log.
diff --git a/.travis.yml b/.travis.yml
index cfe5014..509f795 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -14,6 +14,20 @@
# limitations under the License.
language: java
-script: mvn clean test
+
jdk:
- - oraclejdk8
\ No newline at end of file
+ - oraclejdk8
+
+before_install: sudo echo "MAVEN_OPTS='-Xmx2048m -Xms1024m -Dorg.slf4j.simpleLogger.defaultLogLevel=error'" > ~/.mavenrc
+
+script: mvn clean test
+
+env:
+ global:
+ - MAVEN_OPTS: "-Xmx2048m -Xms1024m -Dorg.slf4j.simpleLogger.defaultLogLevel=error"
+
+sudo: required
+
+cache:
+ directories:
+ - $HOME/.m2
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 7862e6f..5115602 100755
--- a/pom.xml
+++ b/pom.xml
@@ -1126,7 +1126,7 @@
<artifactId>maven-surefire-plugin</artifactId>
<version>${maven-surefire.version}</version>
<configuration>
- <argLine>-XX:-UseGCOverheadLimit</argLine>
+ <argLine>-Xmx2048m -Xms1024m -XX:MaxPermSize=512m -XX:-UseGCOverheadLimit</argLine>
<forkMode>always</forkMode>
</configuration>
<dependencies>