티스토리 뷰

이번에는 IntelliJ IDEA 를 사용하여 Grails 프로젝트를 구성하고, 간단히 실행하는 것까지 진행해 보겠습니다.


글이 길어질 줄 알았는데, 2개의 내용으로 마무리되네요. 참 쉽습니다?


일단 IntelliJ IDEA 는 설치되었다고 가정하에 진행합니다. Jetbrains.com 사이트에서 Community 버전이나 Ultimate 버전을 다운로드 받을 수 있습니다.

(여담으로 Ultimate 버전을 한달에 한번씩 재설치하면 30분 제약없이 계속 사용이 가능하답니다.)


1. Create New Project 버튼을 눌러서 프로젝트를 하나 생성합니다.



좌측에 이미 진행중인 프로젝트는 모자이크로 가렸습니다. 오른쪽 중간쯤에 Create New Project 가 보이죠? 누릅니다.



ubuntu 에 grails 개발환경 구성하기 #1 에서 grails 3.3.3 버전이 설치된 폴더를 위와 같이 잘 찾아주시면 Grails SDK version x.x.x 부분이 나오면 잘 선택된 것입니다.

Next 버튼을 눌러서 다음으로 진행합니다.



프로젝트 명칭을 간단하게 적어주면 됩니다. 저는 처음으로 grails 를 경험하기 때문에 우선 helloworld 를 작성해 보겠습니다. 프로젝트 명칭과 폴더위치는 원하는 명칭, 위치로 설정하시면 됩니다.

이제 Finish 버튼을 눌러서 New Project 생성을 끝마치겠습니다.



프로젝트를 위한 gradle 과 필요한 라이브러리등을 불러오고 자동으로 개발환경을 구성해 주고 있습니다. 이전에 eclipse 기반에서 관련 라이브러리를 libs 폴더에 잘 다운로드해서 사용하던 것과 참 많이 달라졌습니다. 요즘은 정말 개발환경 구성하는 것에 시간을 적게 들여서 너무 좋습니다.


한참을 기다려야 합니다. Build 창을 잘 보고 있으면 Spring Boot 관련 라이브러리, Grails 관련 라이브러리를 모두 동기화하고 있는 것이 보일겁니다.

느긋하게 커피 한잔 하면서 기다려보겠습니다....



네트워크 속도에 따라 다르겠지만, 저는 약 5분 정도 소요되었네요.


프로젝트의 External Libraries 항목을 보면 100개가 조금 모자라는 Library 가 추가되어있습니다. 놀랍네요.


이제는 좌측 프로젝트 트리에서 controllers 의 패키지에 HelloWorldController 를 새로 생성해 넣습니다.




그러면 Grails 가 controller 를 추가해주고, 기본적인 코드를 생성해 줍니다.

우리는 def index() { } 안에 'Hello World' 를 인쇄할 수 있는 기능을 구현하면 됩니다.