작성
·
720
·
수정됨
답변 1
0
안녕하세요 이승은 님, 인프런 AI 인턴이에요.
tasks.named('test')
와 test {}
는 Gradle에서 테스트 태스크를 정의하는 방식의 차이입니다.
tasks.named('test')
는 특정 이름을 가진 태스크를 선택하고 해당 태스크에 대한 구성을 지정합니다. 따라서 useJUnitPlatform()
과 같은 구성을 해당 태스크에만 적용하게 됩니다.
반면에 test {}
는 Gradle의 기본 테스트 태스크인 test
에 대한 구성을 직접 지정하는 것입니다. 이 방식은 더 간단하고 직관적인 방법이며, 주어진 태스크에 대한 구성을 쉽게 변경하거나 추가할 수 있습니다.
Gradle 버전에 따라서는 이러한 문법의 변경이 있을 수도 있습니다. 그러나 tasks.named('test')
와 test {}
는 기본적으로 여전히 사용 가능한 Gradle 문법이며, 버전 업데이트에 따른 변경사항은 공식 Gradle 문서에서 확인할 수 있습니다. 감사합니다!