私は順番にいくつかのタスクを実行しようとしています:Execのタスクを実行しているところGradleの問題
task deleteTargetAndCopyfiles(type: Copy) {}
--> then:
task RunMavenCommands(type: Exec) {}
--> then:
task zipTheResults(type: Zip) {}
は、私は問題を抱えています。 私が使用している場合:
task RunMavenCommands(type: Exec) {}
println '*******************************'
standardOutput = new ByteArrayOutputStream()
ext {
def startingDir = 'target/gradle_assembly'
def mavenOpt = '-Dmaven.test.skip=true -DskipTests=true'
def mavenRepo = '-Dmaven.repo.local=../../Tools/local/repository'
environment "MAVEN_OPTS", "${mavenOpt} ${mavenRepo}"
workingDir 'target/gradle_assembly'
def command = commandLine 'mvn', 'verify'
}
// doLast {
// println '*******************************'
// }
}
OR I実行します。
task RunMavenCommands(type: Exec) {}
println '*******************************'
standardOutput = new ByteArrayOutputStream()
ext {
def startingDir = 'target/gradle_assembly'
def mavenOpt = '-Dmaven.test.skip=true -DskipTests=true'
def mavenRepo = '-Dmaven.repo.local=../../Tools/local/repository'
environment "MAVEN_OPTS", "${mavenOpt} ${mavenRepo}"
workingDir 'target/gradle_assembly'
def command = commandLine 'mvn', 'verify'
}
doLast {
println '*******************************'
}
}
私はこのエラーを取得する:
18:14:02.420 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Changing state to: STARTING 18:14:02.421 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Waiting until process started: command 'mvn'.
18:14:02.476 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Changing state to: FAILED 18:14:02.477 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Process 'command 'mvn'' finished with exit value -1 (state: FAILED)
18:14:02.477 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Finished executing task ':mavenExecute' 18:14:02.478 [LIFECYCLE] [class org.gradle.TaskExecutionLogger] :mavenExecute FAILED 18:14:02.478 [INFO] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] :mavenExecute (Thread[main,5,main]) completed. Took 0.067 secs. 18:14:02.478 [DEBUG] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] Task worker [Thread[main,5,main]] finished, busy: 0.067 secs, idle: 0.001 secs 18:14:02.483 [ERROR] [org.gradle.BuildExceptionReporter] 18:14:02.483 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an exception. 18:14:02.483 [ERROR] [org.gradle.BuildExceptionReporter] 18:14:02.483 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong: 18:14:02.484 [ERROR] [org.gradle.BuildExceptionReporter] Execution failed for task ':mavenExecute'. 18:14:02.484 [ERROR] [org.gradle.BuildExceptionReporter] > A problem occurred starting process 'command 'mvn''
私は過去3日間のための任意の可能な方法をハックしようとしています成功していないし、私のために働く実用的なソリューションを持っている人はいません。例外は、その実行順序エラー対誤差が、あなたの述べられた質問に答えるためになら、私は思ってしまう
私はその依存関係を持っていた、とdeleteTargetAndCopyfilesタスクが常に実行されますが、RunMave nコマンドは常に失敗します。 –
上記の出力は '--stacktrace'で実行されていますか?そうでない場合は、その出力を追加できますか? – romeara
上記は実行用です--debug –