Как определить состояние неудачи Maven? - PullRequest
0 голосов
/ 24 октября 2018

Я использую плагин Maven с именем exec-maven-plugin для выполнения внешнего сценария LDAP с именем ldapmodify.Однако даже если этот сценарий выполнен успешно, установка Maven не удалась.Вот вывод, когда я запускаю Maven install:

INFO] --- exec-maven-plugin:1.4.0:exec (default) @ entity-matching-bootstrap ---
ldap_connect_to_host: TCP localhost:389
ldap_new_socket: 508
ldap_prepare_socket: 508
ldap_connect_to_host: Trying ::1 389
ldap_pvt_connect: fd: 508 tm: -1 async: 0
attempting to connect: 
connect success
ldap_add: Already exists (68)
adding new entry "dc=my-domain,dc=com"

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.969 s
[INFO] Finished at: 2018-10-24T15:29:49-04:00
[INFO] Final Memory: 26M/63M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.4.0:exec (default) on project entity-matching-bootstrap: Command execution failed. Process exited with an error: 68 (Exit value: 68) -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

Результат выполнения сценария означает, что запись, которую я хочу добавить, уже существует в LDAP.И код возврата 68 рассматривается Maven как сбой.Возможно ли установить Maven или exec-maven-plugin не сбой при этом условии?Спасибо.

1 Ответ

0 голосов
/ 25 октября 2018

См. Плагин Exec Maven / exec: exec :

successCodes int[] Коды выхода, которые необходимо разрешить для успешного выполнения для несовместимых приложений(приложения не возвращают 0 для успеха).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...