У меня есть файлы классов java в папке сборки / развертывания. Чтобы выполнить это локально, я открою cmd по этому пути и выполню команду
java -classpath .;lib/* mainClass args
. Теперь мне нужно добиться того же поведения с помощью задачи Gradle. Моя задача должна была выполняться с предопределенными данными и утверждать вывод файлов этого класса. Я пробовал что-то вроде
task runWithExec(type: JavaExec) {
group = "Execution"
description = "Run the main class with JavaExecTask"
classpath = files("build/install/lib/*").getAsPath()
main = "mainClass"
}
, но столкнулся с исключением classNotfound. А также, как я могу подтвердить вывод здесь.