2
저는 Groovy와 Gradle을 배우기 시작했습니다. 안녕하세요 세계의 그라데이션 스크립트로 놀고 있습니다. 다음 두 스크립트에서 첫 번째 스크립트는 성공하고 두 번째 스크립트는 성공하지 못합니다. 왜 그 이유를 설명 할 수 있습니까? 제쳐두고, 나는 이것들이 '표준'Gradle 구문이 아니라는 것을 알지만 API와 일치합니다. '인트로'작업의 종속성을 확인할 수 없습니다 :이 Gradle 구문에 어떤 문제가 있습니까?
이 실패task 'hello' << {
println 'Hello world!'
}
task 'intro', dependsOn: hello << {
println "I'm Gradle"
}
(차이 '안녕하세요'주위에 따옴표입니다) :
이 작동
task 'hello' << {
println 'Hello world!'
}
task 'intro', dependsOn: 'hello' << {
println "I'm Gradle"
}
을하지만,이 작품 :
task 'hello' << {
println 'Hello world!'
}
task('intro', dependsOn: 'hello') << {
println "I'm Gradle"
}
첫 번째 예제가 세 번째 출력과 다른 출력을 가지고 있다는 것을 알지조차 못했습니다. 그 점을 지적 해 주셔서 감사합니다. 그것은 괄호가 필요한 이유를 해결합니다. 나는 후자의 예문을 좋아한다. 빠른 답장을 보내 주셔서 감사합니다. – jrahhali