2013-06-13 2 views
0

mvn clean install을 실행하면 프로세스가 종료 될 때까지 다음과 같은 결과가 발생합니다. 이는 대나무 서버에서 훨씬 더 큰 빌드의 일부로 만 발생합니다. 로컬로 빌드 할 때 빌드가 멈추지 않습니다.gwt-maven-plugin을 실행하는 동안 maven hang을 고칠 수있는 방법은 무엇입니까?

[INFO] --- gwt-maven-plugin:2.4.0:compile (default) @ alerts --- 
[WARNING] Don't declare gwt-dev as a project dependency. This may introduce complex dependency conflicts 
[INFO] Compiling module com....alerts.Alerter 
  • 나는 무엇 요령에 대한 더 나은 통찰력을 얻기 위해 무엇을 할 수 있는가?
  • 중단 가능성이있는 원인은 무엇입니까?

답변

1

메모리에 문제가있는 것 같습니다. x86 한계에 묶여 있다면 (이 경우처럼) gwt.localWorker를 사용하여 메모리 사용량을 줄일 수 있습니다. 근로자가 적 으면 평행 필요성이 낮아지고 빌드 시간이 길어집니다. 메모리를 늘리면 문제를 예방할 수 있습니다. logLevel을 높이면 실속의 특성이 노출 될 수 있습니다.

다음은 내 실속을 넘었습니다. 담당자 능력 을 개선하기위한

<gwt.compiler.localWorkers>1</gwt.compiler.localWorkers> 
<gwt.logLevel>TRACE</gwt.logLevel> 
<gwt.extraJvmArgs>-Xmx1024m -Djava.io.tmpdir=target</gwt.extraJvmArgs> 

제안 - 담당자에 대한 더 나은 능력을 빌드 서버와 지역 사이의 환경 설정을 비교. JAVA_OPTS 및 MAVEN_OPTS는 를 가져올 수 있습니다 - -pl 실행하려고 - 당신이 모두 상황에서 동일한 빌드 명령을 사용하십시오 : 실패 시간을 줄이기 위해 빌드 서버에 모듈 유물 이름 - MVN -X가 몇 가지 추가

을 제공 할 것입니다
관련 문제