Gradle은 프로젝트의 구조를 보여준다. IDE에 프로젝트의 구조를 보여주기도한다. Gradle은 kotlin 버전으로도 제공해주고 Groovy 버전으로도 제공해준다. 강의에서는 코틀린 gradle을 보여주는데 intelliJ와 궁합이 잘맞기 때문이다. 빈 프로젝트를
여기서 옵션들은 task의 input으로 들어간다. 비슷한 task들이 있으면 모든 task의 옵션을 설정해줘야 한다.여기서 complieJava를 따라가보면 이렇게 Java, Kotlin, Groovy 클래스가 있다. 특정 타입의 모든 task를 설정하기 위해 ta
'자바' 플러그인은 자바를 위한 셋업을 해주고, jvm 언어들에 대해서도 해준다. 따라서 자바, 그루비, 스칼라, 코틀린 프로젝트는 '자바' 플러그인에 의해 셋업된다. configuration은 dependency들과 artifact들을 구성해주는 컨테이너의 일종이다.