서론
gradle 사용하여 vertx 와 springboot에 필요한 라이브 필요한 라이브러리, 빌드 설정을 한다.
build.gradle 빌드 스크립트
buildscript { ext { springBootVersion = '2.0.1.RELEASE' vertxVersion = '3.5.1' } repositories { mavenCentral() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") } }
apply plugin: 'java' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' apply plugin: 'idea' apply plugin: 'application'
group = 'com.example' version = '0.0.1-SNAPSHOT' sourceCompatibility = 1.8 targetCompatibility = 1.8
repositories { mavenCentral() }
task wrapper(type: Wrapper) { gradleVersion = '4.7' }
configurations { runtime.exclude module: 'spring-boot-starter-tomcat' compile.exclude module: 'spring-boot-starter-tomcat' }
dependencies { compile('org.springframework.boot:spring-boot-starter') compile("org.springframework.boot:spring-boot-starter-data-rest")
compile group: 'io.vertx', name: 'vertx-core', version: "$vertxVersion" compile group: 'io.vertx', name: 'vertx-web', version: "$vertxVersion"
testCompile('org.springframework.boot:spring-boot-starter-test') }
|
기본적으로 spring boot init 프로젝트를 받으면 미리 설정 되어있다.
vert.x 와 gradle wrapper 추가, tomcat 제외만 수정 한 상태이다
필요에 따라 다른 라이브러리와 빌드 설정을 하고 사용 하면 된다.