У меня есть главные проблемы с подъемом Гудзона и работой хинду сервера с Tomcat 6. Я могу развернуть Гудзон очень хорошо, и я могу просмотреть веб-приложение, настроить его и настроить сборки и т.д.
Однако, когда я пытаюсь выполнить сборку (в примере "чистый тест", на проекте Maven2) я получаю эту ошибку
ERROR: Failed to create /dev/null/.m2
У меня есть google'd и для некоторых, которые это, кажется, помогает поместить-DHUDSON_HOME =/home/hudson и-DMAVEN_HOME =/home/hudson в/etc/init.d/tomcat-6's JAVA_OPTS. Однако я попробовал это и путем выполнения в том же/etc/conf.d/tomcat-6, но я все еще получаю эту ошибку.
Какой-либо из Вас должен был иметь дело с этим прежде?
Вы, вероятно, используете Hudson под специальным пользователем. Попробуйте установить для этого пользователя домашний каталог / home / hudson в / etc / passwd с помощью команды vipw
.
Другой способ - отключить конфигурацию уровня пользователя с помощью вашего $ M2_HOME / conf / settings.xml
, но решение Джоуни - лучший выбор.