Programming/Java

STS (Spring Tool Suites) with Gradle

Figo Kim 2015. 1. 22. 15:42
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

스프링 (STS) 개발 환경에 Gradle을 추가해보자..


Gradle는 Ant -> Maven에 이어 새롭게 떠오르는 build system이라고 보면 될 듯 싶다...


Gradle 공식 홈페이지에 따르면 gradle을 아래와 같이 정의하고 있다.


Gradle is build automation evolved. Gradle can automate the building, testing, publishing, deployment and more of software packages or other types of projects such as generated static websites, generated documentation or indeed anything else.

Gradle combines the power and flexibility of Ant with the dependency management and conventions of Maven into a more effective way to build. Powered by a Groovy DSL and packed with innovation, Gradle provides a declarative way to describe all kinds of builds through sensible defaults. Gradle is quickly becoming the build system of choice for many open source projects, leading edge enterprises and legacy automation challenges.



위 내용에서 언급이 되었지만, Gradle 스스로는 Ant의 유연성과 Maven의 편리성을 취합해서, 즉 Ant와 Maven의 좋은점만 뽑아서 섞어 둔거라고 자랑(?)하고 있다. 그리고 Groovy DSL에 기반을 둔 시스템이다. 아래 이 이유때문에 Spring쪽에서 적극적으로 지원을 하는게 아닐런지 하는 생각이 든다.


각설하고 기존에 있는 스프링에 Gradle을 추가해보자.


생각보다 STS에서의 설치는 간단하다.


우선 Help -> Dashboard를 실행.




위 그림에서와 같이 깔끔한 Dashboard를 볼 수 있다.



오른쪽 하단의 IDE EXtensions를 선택.



한눈에 알아볼 수 있게, Gradle support 가 딱 눈에 띈다....


Gradle Support를 선택 후, 오른쪽 하단의 Install을 클릭~!!



뭐..여기서부터는 전부 다 아실 듯 싶어서 나머지 설명은 생략하기로 하겠습니다.~!!!


그럼 모두들 해피 Spring하세요~~