본문 바로가기
archive.tar

[Vert.x-SpringBoot] build.gradle 설정

by 냉동만두 2018. 5. 15.

서론


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 제외만 수정 한 상태이다

필요에 따라 다른 라이브러리와 빌드 설정을 하고 사용 하면 된다.