[Java] Gradle Dependency ConfigurationscompileClasspath 컴파일 시에 필요한 class pathhttps://da-nyee.github.io/posts/java-gradle-dependency-configurations/ (Gradle dependency) api와 implementation 차이build script의 dependencies 블록에 여러 가지 다양한 종속성 구성(api, implementation, compileOnly, runtimeOnly, annotationProcessor)을 사용하여 라이브러리 종속성을 선언할 수 있습니다. 다양한 종속성 구성 중 api와 implementation의 차이에 대해서 알아봅니다. Gradle document 에서는 api와 implementation에 대해서 다음과 같이 설명하고 있습니다. api The dependencies required to compile the production source of the project which are part of the API exposed by the project.https://jongmin92.github.io/2019/05/09/Gradle/gradle-api-vs-implementation/