반응형

[기본 환경]

 - Backend는 Spring boot로 구성되어 있고

   Frontend는 VueJs로 되어있다.

 - Junit 사용은 빌드시 제외하였다.

 - gradle.build 설정 중 일부

 dependencies {

    implementation 'org.springframework.boot:spring-boot-starter-data-jpa'

    implementation 'org.springframework.boot:spring-boot-starter-web'

    implementation 'commons-io:commons-io:2.6'

    compile group: 'com.google.code.gson', name: 'gson', version: '2.8.5'

    compileOnly 'org.projectlombok:lombok'

    developmentOnly 'org.springframework.boot:spring-boot-devtools'

    runtimeOnly 'com.microsoft.sqlserver:mssql-jdbc'

    annotationProcessor 'org.projectlombok:lombok'

    testImplementation('org.springframework.boot:spring-boot-starter-test') {

        exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'

    }

}

test {

  //useJUnitPlatform()

}

 

1. STS에서 Spring Boot 프로젝트를 우클릭하여 Run Configurations 설정으로 들어간다.

   1) Gradle Project 생성

   2) 생성된 Gradle Project의 Gradle Tasks에 아래와 같이 입력한다.

     - clean jar build

   3) Working Directory를 설정한다.

   4) Run 버튼을 실행한다.

 

2. 빌드가 완료 되면 아래 폴더에 jar파일이 생성된다.

 - 경로 : 프로젝트 폴더 > build > libs 

 

3. 운영할 웹 서버에 jar 파일을 복사하고

    cmd에서 명령어를 통해 spring boot를 가동한다.

 - cmd > java -jar jar파일명.jar

 

# 내장 웹서버 포트 변경이 필요할 경우 application.properties에 server.port 설정을 변경 후 다시 build가 필요하다.

 

 

반응형

'개발환경 > Spring' 카테고리의 다른 글

Spring MVC maven 환경을 gradle로 변경  (0) 2021.12.14
Spring Boot에 lombok 설치방법  (0) 2020.01.30
Spring Boot 개발환경  (0) 2020.01.30
블로그 이미지

ingus

,