상세 컨텐츠

본문 제목

스프링Boot에서 Gradle 사용

JSP·자바·코틀린

by 김일국 2019. 12. 13. 14:21

본문

스프링Boot2.x에서 그래들 컴파일러를 사용해 보았습니다.

Maven에서 pom.xml 로 Dependency를 관리했다면,

Gradle에서는 bulid.gradle 파일에서 관리합니다.

그리고, 요즘 젊은 개발자들이 사용한다는 IntelliJ 커뮤니티버전(Free) 으로 지난 포스트 [스프링부트2 가지고 놀기]

- http://blog.daum.net/web_design/627 의 이클립스 개발 툴 + Maven프로젝트 를

인텔리J 개발 툴 + Gradle 프로젝트로 변경후 실행 보았습니다.(아래)


기술 참조 사이트:

- Gradle프로젝트 실행: https://gist.github.com/sungkwangsong/3717edde69390238e3de836e8364ccdb

- IntelliJ Lombok플러그인 사용: https://stackoverflow.com/questions/14866765/building-with-lomboks-slf4j-and-intellij-cannot-find-symbol-log

- 인텔리J 커뮤니티(Free)버전 개발 툴 설치를 exe로 하지 않고, 이클립스처럼 zip압축을 풀어서 실행하기. zip파일 위치

  https://www.jetbrains.com/ko-kr/idea/download/other.html 에서 ideaIC-2019.3.win.zip 파일받아서 idea64.exe실행

  참고로ㅡ, ideaIC-2019.3-jbr8.win.zip파일은 32bit 용 윈도우에서 실행하는 파일입니다. 저는 64bit 윈도우라서 위의 파일 실행

- 작업소스: 현재 아래 소스는 Maven 과 Gradle 모두 지원가능하게 되어 있습니다.

boot-spring.zip

- 인텔리J에서 Gradle 소스 수정시 자동빌드+배포 정보: https://stackoverflow.com/questions/12744303/intellij-idea-java-classes-not-auto-compiling-on-save

Ps. 작업예정

- 오늘 IntelliJ(Gradle) 개발 툴로 처음 작업해 보았는데, 이클립스(Maven)만큼 느낌이 좋습니다.

- 계속되는 스프링부트2.x프로젝트는 인텔리J(Gradle) 개발 툴로 작업할 예정입니다.

- 소스위치 https://github.com/thecodinglive/Jpub-JavaWebService

boot-spring.zip
2.2MB

관련글 더보기

댓글 영역