Как указать путь к классам вручную в задаче JavaExe c в Gradle - PullRequest
0 голосов
/ 09 июля 2020

У меня есть файлы классов 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. А также, как я могу подтвердить вывод здесь.

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