A)gradle에서 이러한 작업 정의 구문의 차이점은 무엇입니까? 단지 나열 할 때 개미도 '구축'밖으로 에코 -
task build << {
description = "Build task."
ant.echo('build')
}
B)는
task build {
description = "Build task."
ant.echo('build')
}
나는 gradle -t
가 입력 할 때 B 형과 함께 작업 내에서 코드가 실행되는 것 같다 통지 모든 다양한 사용 가능한 작업. 설명은 실제로 유형 B와 함께 표시됩니다. 그러나 유형 A에서는 사용 가능한 타스크를 나열 할 때 코드가 실행되지 않고 gradle -t
을 실행할 때 설명이 표시되지 않습니다. 문서는이 두 가지 구문 (내가 발견 한 것)의 차이점을 보이지 않는 것으로 보이며, 어느 방식 으로든 작업을 정의 할 수 있습니다.
하는 doLast 폐쇄와 구문 B 길을 가야하는 것입니다. – bergyman
'<< '태스크 정의 구문이 [Gradle 3.0] (https://github.com/gradle/gradle/blob/master/design-docs/gradle-3.0.md#clean-up- task-dsl-and-hierarchy)? – mkobit