2013-06-13 2 views
0

mvn clean install приводит к следующему, который останавливается, пока я не убью процесс. Это происходит только как часть гораздо большей сборки на бамбуковом сервере. Когда я строю локально, сборка не останавливается.Как я могу исправить maven во время gwt-maven-plugin: скомпилировать?

[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> 

Предложение по улучшению Rep Возможности - Сравнение параметров среды между сборкой сервером и локальным для лучшей способности к респу. JAVA_OPTS и MAVEN_OPTS может импортировать - Убедитесь, что вы используете одинаковые команды сборки в обоих контекстах - попробуйте запустить с -pl:-артефакта имя-модуля на сервере сборки, чтобы сократить время до отказа - МВН -X обеспечит дополнительную

 Смежные вопросы

  • Нет связанных вопросов^_^