나는 아래의 작업에 Gradle을 가진 명령을 실행하려고 : 나는 그것을 실행하면Gradle로 명령을 실행 하시겠습니까?
task stopServer(dependsOn: war, type: Exec) << {
commandLine 'pkill -9 tomcat'
}
내가받을 다음과 같은 오류 :
:* What went wrong:
Execution failed for task ':stopServer'.
> execCommand == null!
그리고 내 작업은 다음과 같은 경우
* What went wrong:
Execution failed for task ':stopServer'.
> A problem occurred starting process 'command 'pkill -9 tomcat''
:
task stopServer(dependsOn: war) << {
exec {
commandLine 'pkill -9 tomcat'
}
}
나는이 오류
이러한 각각의 접근 방식에서 어디서 잘못 될지 알려주실 수 있습니까?
위의 두 가지 중 어느 것도 올바른 방법이 아닌 경우 예제를 사용하여 수행 방법을 지정하십시오.
를 통해이하지 않습니다 정말 적합 내 대답의 일부,하지만 난 진짜로을 실행할 경우에만 doMyExecTask를 실행합니다 당신이'pkill java'를 원한다고 생각하지 마십시오. 그건 당신의 IDE와 잠재적으로 gradle 자체를 포함한 모든 자바 프로세스를 죽일 것입니다. –
''바람둥이 '로 변경했습니다. –
누군가가 여전히 문제를 겪고있는 경우에 대비하여 dx 명령을 변경했습니다. 아래에'.bat '를 포함 시키려면 문제가 있습니다. 'commandLine 'sdk/dx.bat '--dex' – Guna