TIL 1 | build.gradle 설정
1228 단어 SpringbootTILSpringboot
프로젝트의 플러그인 의존성 관리를 위한 설정
buildscript {
ext {
springBootVersion = '2.1.7.RELEASE'
}
repositories {
mavenCentral()
jcenter()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
- ext : build.gradle에서 사용하는 전역변수를 설정하는 의미
선언한 플러그인 의존성들을 적용할 것인지를 결정하는 코드
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
- io.spring.dependency-management 플러그인은 스프링 부트의 의존성들을 관리해 주는 플러그인이라 꼭 추가
repositories {
mavenCentral()
jcenter()
}
- repositoreis는 각정 의존성(라이브러리)들을 어떤 원격 저장소에서 받을지 결정
기본적으로 mavenCentral을 많이 사용하지만,
최근에는 라이브러리 업로드 난이도 때문에 jcenter도 많이 사용- mavenCentral은 본인이 만든 라이브러리를 업로드하기 위해서 정말 많은 과정과 설정이 필요
- jcenter는 라이브러리 업로드를 간단하게 함
mavenCentral에도 업로드될 수 있도록 자동화 가능
- dependencies는 프로젝트 개발에 필요한 의존성들을 선언하는 곳
- compile 메소드 안에 라이브러리 추가할 때 버전을 명시하지 않아야만 위 작성한 버전을 따라가게 됨
Author And Source
이 문제에 관하여(TIL 1 | build.gradle 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@softpeter/TIL-1-build.gradle-설정저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)