정리

개인적으로 공부하며 만든 kotlin dsl를 사용한 gradle 커스텀 build 예제 입니다.

custom task와 독립적으로 task 및 plugin을 만들수 있는 예제 코드가 있습니다.

공부한 내용은 다음과 같습니다.

  • 빌드 스크립트에서 task 정의하기
  • buildSrc와 java 를 활용해서 독립적인 task와 플러그인 구축하기
  • extension을 활용해 task 인자를 lazy하게 초기화하기