build.gradle 파일
- # gradle build 명령어로 인해 실행되는 파일
(gradle 명령으로 수행하는 처리는 "build.gradle"의 파일의 내용을 바탕으로 실행 된다)
1. repositories
- gradle이 필요한 라이브러리를 자동으로 다운로드 하기위해 사용하는 저장소
- jcenter() 과 mavenCentral()이 주로 사용된다
- jcenter() 과 mavenCetneral()은 Gradle의 메소드이다.
저장소 종류
1) Maven 중앙 저장소 - mavenCentral()
2) JCenter 저장소 - jcenter()
2. Dependencies
- 저장소에서 필요한 라이브러리를 사용하기위한 문장
의존문 종류
1) implementation 'com.google.guava:guava:23.0'
- implementation ~
- 컴파일시에 의존하는(사용) 라이브러리를 지정
2) testCompile 'junit:junit:4.12'
- testImplementation ~
- 테스트 컴파일(단위테스팅)에 사용하는 라이브러리를 지정
3) classpath '...라이브러리'
- classpath ~
- 컴파일부터 실행시까지 의존하는 라이브러리 지정에 사용된다
3. Dependencies 블록 안에서 라이브러리 지정법
'com.google.guava:guava:22.0'
그룹 : com.google.guava
이름 : guava
버전 : 22.0
1) 그룹
- 그룹은 해당 라이브러리가 속해있는 기업 및 단체를 나타냄
2) 이름
- 라이브러리의 이름
3) 버전
- 라이브러리의 버전을 나타냄
라이브러리 개별 지정방법
implementation 'junit:junit:4.12' -> implementation group:'junit' , name:'junit' , version:'4.12'
'Software Engineering > Build Tool' 카테고리의 다른 글
BuildTool - Gradle 구성 파일 요약(init.gradle, settings.gradle, build.gradle) (0) | 2019.10.05 |
---|---|
BuildTool - Build란? (0) | 2019.10.05 |
Gradle - Intellij Build sync fail (Invalid gradle JDK Configuration found) (0) | 2019.02.02 |
Gradle-03) gradle 테스크란? (0) | 2018.11.11 |
Build Tool - 빌드도구란(Build Tool) (0) | 2018.11.11 |