728x90
반응형
728x90
반응형
728x90
반응형

1. build.gradle 에서

1
2
3
4
5
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
apply plugin: 'war'
cs

apply plugin: 'war'

이 항목이 필요함. 입력 후 저장

 

* 2. Gradle 창에서 리플레시 후 Tasks -> build -> bootWar 더블클릭 (Run창 확인 : Task execution finished 'bootWar'.)

3. FIle -> Project Structure -> Project Settings -> Artifacts -> Gradel : 프로젝트정보~~.war 선택 -> Ok

4. 파일 생성 위치 : build/libs/ *.war

 

 

* 단계에서 생성 되어짐.

728x90
반응형

'코딩 삽질' 카테고리의 다른 글

[jQuery] simple pagination  (0) 2021.04.17
[spring, mybatis] mybatis unread  (0) 2021.04.10
[oracle, mybatis] sequence 사용  (0) 2021.04.10
[jQuery DataTable] row click event  (0) 2021.04.10
[jQuery DataTable] work page reload  (0) 2021.04.10
728x90
반응형

# 개발환경

gradle 5.6.2

jdk 1.8

springboot 2.1.9

Intellij 2018.3.5

 

최근에 프로젝트를 생성해서 war를 생성하려고 하니 컴파일 에러가 났다.

내 얇팍한 지식내에서는 이유를 모르겠는데 처음 문제를 겪고 2주가 지나서야 찾은 게시물

 

 

2019031801-Spring boot에서 Gradle 5.x 빌드 시 Lombok 관련 컴파일 오류 처리

환경 - gradle-5.2.1 - spring boot 2.1.3.release - jdk 1.8 - eclipse Gradle 빌드시 Lombok으로 처리하던 getter, setter, log 쪽이 모두 컴파일 오류가 납니다. 구글 검색을 해보고 annotationProcessor, comp..

eblo.tistory.com

정리하면 gradle 5.x 이상에서 종속성에 문제가 있다는 것으로 보인다.

 

보다 자세하 설명은 아래 링크를 참조.

 

Intellij Idea + Lombok + Gradle 5 = broken build

I'm trying to get Lombok to work with Gradle and Intellij Idea (2018.2.6). I have the following dependencies in my build.gradle: compileOnly "org.projectlombok:lombok:1.18.6" annotation...

intellij-support.jetbrains.com

 

Gradle 5.0 with Lombok and Spring Boot

I play with Lombok with Spring boot and Gradle. However, I struggled to figure out how to build the source code.

medium.com

 

결론적으로 현재 나는 gradle을 아래와 같이 고치고 사용중이다.

1
2
compileOnly("org.projectlombok:lombok:1.18.10")
annotationProcessor("org.projectlombok:lombok:1.18.10")
cs
 

 

728x90
반응형
728x90
반응형

1. File Setting -> Plugins 에서 lombok을 검색하여 설치 후 Intellij 재시작

 

2. gradle 에 lombok 추가

1
compileOnly('org.projectlombok:lombok')
cs

 

3. Setting -> Build, Execution, Deployment => Compiler
1) 'Build project automatically' 체크

2) Compiler => Annontation Processors의 'Enable annotation processing' 체크

 

 

728x90
반응형

+ Recent posts