[英]Maven fails to pull dependencies on travis-ci: Connection timed out
[英]How to fix Maven PermGen out of memory error on Travis-ci?
我在travis-ci的每次構建時都會出現PermGen內存錯誤。 這是我的配置文件:
language: java
env:
global:
- MAVEN_OPTS="-XX:MaxPermSize=512m -Xmx4g"
script: mvn clean install
看起來MAVEN_OPTS
不起作用,因為另一台服務器上的相同值使構建成功。
以下是其中一個版本: https : //travis-ci.org/tpc2/requs/builds/23383360
你的構建鏈接不再有效,所以我要猜一猜。 您是否在確保測試期間獲得了PermGen? 該插件使用單獨配置的arg行。 我們的構建配置如下:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.14.1</version>
<configuration>
<argLine>${argLine} -Xmx512m -XX:MaxPermSize=256m</argLine>
</configuration>
</plugin>
您可以在MAVEN_OPTS中設置JVM內存設置,方法是將其添加到.travis.yml
:
before_install: echo "MAVEN_OPTS='-Xmx2048m -XX:MaxPermSize=512m'" > ~/.mavenrc
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.