2016/11/08 에 Spring Boot 1.4.2 Available Now 가 출시되었다.over 100 fixes, improvements and 3rd party dependency updates 100 여개의 결함을 수정하고 구현하고, 서드파티에 대한 의존성 업데이트가 있었다고 한다.
그와 관련된 변화 중 하나가 spring-boot
라는 플러그인 아이디가org.springframework.boot
로 변경되었다.
이와 관련된 정보는 프로젝트 빌드를 실행해보면,
...
The plugin id 'spring-boot' is deprecated. Please use 'org.springframework.boot' instead.
...
와 같은 메시지가 출력되는 것을 확인했다. 이에 대한 정보를 찾아보았다. 이에 대해서 정보를 찾아보던 중에
64. Spring Boot Gradle plugin 페이지에서 힌트를 발견했다.
buildscript {
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:1.4.2.RELEASE")
}
}
apply plugin: 'org.springframework.boot'
와 같은 형태로 되어 있는 것을 확인했다. 내가 사용하고 있는 build.gradle
에는 다음과 같이 선언되어 있다.
buildscript {
ext {
springBootVersion = '1.4.2.RELEASE'
}
repositories {
jcenter()
maven { url "https://repo.spring.io/snapshot" }
maven { url "https://repo.spring.io/milestone" }
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: 'spring-boot'
apply plugin: 'spring-boot' 만 apply plugin: 'org.springframework.boot' 으로 변경하면 된다. |
해결책
buildscript {
ext {
springBootVersion = '1.4.2.RELEASE'
}
repositories {
jcenter()
maven { url "https://repo.spring.io/snapshot" }
maven { url "https://repo.spring.io/milestone" }
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: 'org.springframework.boot'
잘 찾았길 바란다. |