タスクタイプExecを作成しようとすると、独自のプラグインを作成しています。コマンドを実行していません。コマンドが正しくないことを示すコマンドラインエラーが発生します。生成されたコマンドをExecコマンドからコマンドプロンプトに表示しましたが、実行すると機能します。コードはgradleプラグインスコープ内で機能していません。
task myrun (type: Exec) {
def cp = project.files(
project.sourceSets.main.output.classesDir,
project.sourceSets.main.resources,
project.configurations.runtime
).getAsPath()
String myCommand = "visage -cp ${cp} visage.javafx.scene.effect.EffectTest"
println "RUN COMMAND : ${myCommand}"
workingDir project.sourceSets.main.output.classesDir
// classpath project.files([project.sourceSets.main.output.classesDir,project.sourceSets.main.resources, project.configurations.runtime,])
commandLine = [myCommand]
}
コードにエラーがあると誰かに教えてもらえますか?