>> Gradle 파일 설정값
1. developmentOnly : Gradle의 developmentOnly는 개발환경에만 적용되는 설정이다.
운영환경에 배포되는 jar, war 파일에는 developmentOnly로 설치된 라이브러리는 제외된다.
2. compileOnly : 해당 라이브러리가 컴파일 단계에서만 필요.
3. annotationProcessor : 컴파일 단계에서 애너테이션을 분석하고 처리하기 위해 사용함.
4. runtimeOnly : compileOnly와 반대되는 개념. 해당 라이브러리가 Runtime 시에만 필요한 경우에 사용.
5. implementation : 해당 라이브러리 설치를 위해 일반적으로 사용하는 설정. implemetation은 해당 라이브러리가 변경되더라도 이 라이브러리와 연관된 모든 모듈들을 컴파일하지 않고 직접 관련이 있는 모듈들만 컴파일하기 때문에 rebuild 속도가 빠르다
댓글 없음:
댓글 쓰기