ЛЮБОЙ СПОСОБ ЗАПУСКА режима отладки/детализации в Jenkins, для плагина .HPI

У меня проблема с .HPI (плагин jenkins), и пока никто не может мне помочь.

проблема с зависимостями JENKINS .HPI ‹‹ нажмите на эту ссылку

так что теперь мне интересно, есть ли способ,

При использовании моего .HPI (плагин jenkins) в jenkins я могу запустить его в режиме отладки или подробном режиме, поэтому я могу видеть на выводе консоли (в jenkins), что именно происходит.

Я думаю, что получаю сообщение об ошибке, потому что это не правильно .jar ....

когда я запускал его в eclipse, у меня не было проблем. (я знаю, какая банка будет в режиме отладки в eclipse)

если вы не можете запустить .HPI (плагин jenkins) в подробном режиме или режиме отладки в jenkins, может быть, я могу запустить его как .WAR? в подробном или отладочном режиме в jenkins?

так как я читал, что .HPI очень похож на .WAR.

таким образом, я могу видеть в выходной консоли, какой именно .jar он собирается.

Если кто-то может помочь мне или указать мне направление, это будет очень полезно.


person adam    schedule 14.01.2015    source источник


Ответы (2)


Попробуйте отладку из Eclipse! Если это не работает, просто добавьте несколько журналов в свой проект, и когда вы запустите его в Jenkins, посмотрите на журналы в консоли (легко, если вы запустите Jenkins из командной строки). Или в папке установки Jenkins должны быть какие-то лог-файлы.

В следующий раз не могли бы вы сформулировать вопрос более четко? Как-то сложно понять, о чем вы спрашиваете.

person 23ars    schedule 14.01.2015
comment
большое спасибо, я вернулся и более подробно изложил вопрос. - person adam; 15.01.2015
comment
поэтому отладка в eclipse показывает мне, к какой банке она собирается. Но когда я запускаю его на jenkins, он терпит неудачу (и я не вижу, какой .jar он собирается в jenkins.) в любом случае в jenkins я могу просмотреть журнал в деталях, где я могу увидеть, в какие банки он идет, например это происходит в затмении. (опция вывода консоли не показывает, в какую банку она собирается), поэтому нужно что-то еще. - person adam; 26.01.2015

Да, я читал ваши вопросы. Я не уверен, сможете ли вы увидеть, какую банку/библиотеку выбрал Дженкинс.

Но, по поводу ссылки, предыдущий вопрос, у меня как-то так же, как и у вас, была проблема с некоторыми библиотеками и тестами, когда я работал разработчиком плагинов. Я не уверен, правильно ли я помню, но просто попробуйте создать папку в своем проекте, скажем, libs, поместите банки в эту папку и добавьте папку в путь сборки в eclipse, и maven должен позаботиться о них.

Не уверен, что это сработает, но вы должны попробовать. Извините, я больше не могу вам помочь!

person 23ars    schedule 15.01.2015
comment
Большое спасибо за ответ, но это не сработало, я создал папку в своем проекте, поместил в нее банки и добавил путь сборки ... но все еще не работает. - person adam; 16.01.2015
comment
вы видели эту ошибку раньше? FATAL: ключ [privatechef] отсутствует в списке поставщиков или API: {} java.util.NoSuchElementException: ключ [privatechef] отсутствует в списке поставщиков или API: {} - person adam; 16.01.2015
comment
также я пытался указать это ./lib, используя эту конфигурацию.. это тоже не сработало.. я пробовал с и без - person adam; 16.01.2015
comment
‹plugin› ‹groupId›org.jenkins-ci.tools‹/groupId› ‹artifactId›maven-hpi-plugin‹/artifactId› ‹version›1.95‹/версия› ‹configuration› ‹archive› ‹manifest› ‹addClasspath›true ‹/addClasspath› ‹classpathPrefix›./lib/‹/classpathPrefix› ‹/manifest› ‹/archive› ‹pluginFirstClassLoader›true‹/pluginFirstClassLoader› ‹useDefaultManifestFile›true‹/useDefaultManifestFile› ‹/configuration› ‹/plugin› - person adam; 16.01.2015