Есть ли какие-либо команды, которые Gradle не поддерживает в задаче exec

Я хочу сгенерировать HTML-документацию API из файла openapi3 YAML с помощью redoc-cli.

Я не хочу вводить команду вручную при обновлении документации

Итак, я узнал о задаче Gradle exec. каждый раз при сборке я хочу его выполнить.

как это

task<Exec>("redoc") {
  workingDir("src/main/resources/static/doc")
  commandLine("redoc-cli", "bundle", "-o", "sample.html", "sample.yml")
}

но результат - ошибка!

Я не знаю, что означает "Причина: ошибка =2, нет такого файла или каталога"

Путь точно. и другая команда ОК.

например

...
commandLine("echo", "OK")
...or...
commandLine("date")
...

Я потратил много времени на эту проблему. Я почти сдался. Мне просто интересно, есть ли команда, которую нельзя выполнить с помощью задачи Gradle exec.

заранее спасибо

0 ответов

Другие вопросы по тегам