본문 바로가기

Backend Develop/Build Tools

(3)
[Gradle] 옵션 : buildscript, repository 그리고 dependencies 1. buildscript 그래들(Gradle)에서 buildscript는 보통 별도의 외부 라이브러리를 가져와야 할 때 사용합니다. 즉, 심플한(외부 라이브러리가 필요 없는) 라이브 사용 시에는 별도로 작성할 필요가 없습니다. buildscript는 repository와 dependencies로 구성됩니다. 2. repository 그래들(Gradle)에서 repository란 build.gradle이 들어있는 프로젝트에서 사용하는 라이브러리의 위치를 지정합니다. 가장 흔하게 사용하는 것은 jcenter(), mavenCentral(), google() 등이 있습니다. 모두 인터넷에 있는 공개용 라이브러리 저장소입니다. 3. dependencies repository에서 jcenter, mavenCen..
[Gradle] Gradle의 의존성 관리 옵션(implementation, compileOnly 등) Dependecy Configuration 크게 아래와 같이 3가지의 Option으로 정의할 수 있다. 먼저 Classpath를 알아야 한다. Classpath는 참조하는 Library나 File들의 위치이다. 크게 CompileClasspath와 RuntimeClasspath로 나눌 수 있다. CompileClasspath는 Compile Time에 참조하는 Classpath를 말하고 RuntimeClasspath는 Runtime에 참조하는 Classpath를 말한다. implementation 해당 옵션으로 선언된 Dependency Library들은 CompileClasspath와 RuntimeClasspath 모두 들어가게 된다. compileOnly 해당 옵션이 적용되면 CompileClassp..
[Gradle] Gradle이란? 참고사이트 https://jjaekjjaek.tistory.com/entry/Gradle-%EA%B0%80%EC%9D%B4%EB%93%9C%EB%9D%BC%EC%9D%B8 Gradle 가이드라인 본 글은 2014년 2월에 작성한 글이지만 작성할 당시에도 안정화된 버전을 기준으로 하여 버전이 현재에 비해 그래들 버전이 낮음을 인지하여 주십시오. 감사합니다. 목차 1 Gradle이란? jjaekjjaek.tistory.com