Hudson JDepend Плагин не работает
Я пытаюсь создать среду непрерывной интеграции для PHP с помощью Hudson. Я запускаю скрипт оболочки, который генерирует мой вывод phpdepend, который может использоваться плагином jdepend. Хотя xml-файл готов, плагин выдает исключение:
консольный вывод:
[JDepend] JDepend plugin is ready
[JDepend] Couldn't generate JDepend file at 'jdepend.xml'java.lang.NullPointerException
при нажатии на символ jdepend:
Report generation failed: org.apache.maven.reporting.MavenReportException: Failed to generate JDepend report:null
Спасибо за всю вашу помощь. Мартин
3 ответа
Попробуйте настроить путь, а не файл.
У меня была та же проблема, но вместо того, чтобы указать путь к папке, я добавил также имя файла xml, и оно работало хорошо, например так:
/build/logs/jdepend.xml
Если вы чувствуете, что нашли плагин с этим плагином (который выглядит так, потому что вы получаете NullPointerException
), перейдите сюда и посмотрите раздел "Отчеты об ошибках", чтобы узнать, как сообщить об ошибке.