Как выполнять независимые задачи javaexec

У меня есть проект gradle под названием "FunctionalityMaintainer". Я пытаюсь выполнить две задачи JavaExec в build.gradle, но независимо. Ниже приведена структура моего build.gradle

task(findPattern, dependsOn:'classes', type:JavaExec){
main = 'org.package.somepackage1.PatternMatcher'
classpath = sourceSets.main.runtimeClasspath
args = [project.getProperty('baseDir'), project.getProperty('playGroundWorkspace')]
}

task(deleteZip, dependsOn:'classes', type:JavaExec){
main = 'org.package.somepackage2.ZipDeleter'
classpath = sourceSets.main.runtimeClasspath
args = [project.getProperty('zipPath')]
}

Если я выполню, скажем, задачу deleteZip, с помощью следующей команды -

gradle deleteZip -PzipPath='D:/PathtoZip'

Это не с ошибкой,

could not get unknown property 'baseDir' for root project 'FunctionalityMaintainer' of type org.gradle.api.Project. 

Может кто-нибудь сказать, пожалуйста, что я делаю не так?

0 ответов

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