Я пытаюсь построить Apache NiFi после клонирования его с https://github.com/apache/nifi, и он продолжает терпеть неудачу в тестах на проекте nifi-standard-processor. Я открыл выходной файл в каталоге surefire-reports, и есть ошибка ниже, что он не может запустить программу «cmd» в каталоге/var/test, потому что такой файл или каталог не существует. При первом запуске установки он не существовал, но я создал его, и я все еще получаю сообщение об ошибке. Я делаю проверку работоспособности каждый раз, чтобы убедиться, что каталог все еще существует. Кто-нибудь знает, что может вызвать эту проблему? Я делаю всего лишь несколько шагов, чтобы сделать это. Они размещены ниже. Я зарегистрирован как root на виртуальной машине CentOS Linux. Заранее благодарю за любую помощь.Ошибки сборки NiFi
Шаги:
- кд/TMP
- мерзавец клон https://github.com/apache/nifi
- кд Nifi
- МВН чистой установки
[основных] Ошибка org.apache.nifi.processors. standard.ExecuteProcess - ExecuteProcess [id = a8d6b3a3-befa-4b74-a962-330bd021ec7b] Не удалось создать процесс из-за java.io.IOException: не удается запустить программа «cmd» (в каталоге «/ var/test»): ошибка = 2, нет такого файла или каталога: java.io.IOException: не удается запустить программу «cmd» (в каталоге «/ var/test»): error = 2, Нет такого файла или каталога
Спасибо ! Это сводило меня с ума. Самое странное, когда я использовал «mvn clean install», я получил сообщение об ошибке с моего вопроса, но когда я использовал «mvn -T C2.0 clean install», у меня была другая ошибка в nifi-toolkit-encrypt-config проект. –
Не проблема, спасибо за сообщение вопроса! Флаг «-T C2.0» запускает сборку maven в многопоточном режиме. Когда он это сделает, он проверит ваш местный m2 repo для зависимостей, в которых он нуждается, и если он там, то он будет их использовать. Поскольку вы создаете версию SNAPSHOT, зависимости существуют в вашей локальной репозитории m2, но могут быть из старой сборки (например, до добавления определенного параметра). Таким образом, вы можете повторно использовать старые зависимости до того, как новые построены. Превращение в нечетные ошибки в случайных частях проекта. – JDP10101