TOOL/IDE 2017. 1. 17. 19:11

JRebel(제이레벨) - HotSwap


IntelliJ IDEA에 JRebel 적용하기

매번 WAS를 껏다 켰다 낭비되는 시간을 줄여보자.

1. Get JRebel License (제이레벨 라이센스 무료로 얻기)

1) 인터넷브라우저에서 JRebel Homepage로 이동합니다.  http://www.zeroturnaround.com/jrebel/

2) [TRY JREBEL FOR FREE]를 클릭

3) 정보를 기입하고 [REGISTER]를 클릭

4) 사람이 읽을 수 없는 장문의 코드가 나오면, 복사하여 메모장에 보관한다.

2. Download JRebel Plugin (제이레벨 플러그인 추가)

1) IntelliJ에서 [File] - [Settings] - [Plugins] - [Browse repositoriess...]으로 이동

2) 'JRebel for IntelliJ'으로 검색

3) 'JRebel for IntelliJ'을 설치

4) IntelliJ를 재시작한다.

3. Add JRebel (제이레벨 추가)

1)  [File]-[Settings]-[JRebel]으로 이동

2) 'Activate now'라는 파란글씨를 클릭

3) [I already have a license]탭을 클릭

4) [Activation Code]에 라이센스 코드를 붙여 넣는다.

5) 맨 아래에 약관에 동의한다. [v] I agree with the terms & conditions of the License Agreement

6) [Activate JRebel]을 클릭

4. Set Auto Compile (자동 소스 컴파일 설정)

1) [File] - [Settings] - [build, Execution, Deployment] - [Compiler]으로 이동

2) 다음 설정을 체크 (소스가 변경될때마다 자동빌드가 되도록) [v] Build project automatically


프로젝트에 JRebel 설정하기

IntelliJ에 JRebel을 위한 준비를 마쳤다면, 이번에는 해당 프로젝트에 적용을 위해 rebel.xml을 생성해야한다.

1. Set JRebel Module (제이레벨이 감시할 모듈 설정)

1) [View] - [Tool Windows]에서 'JRebel'을 선택

2) JRebel Modules창이 뜨면, 설정을 원하는 모듈의 왼쪽 체크박스를 클릭

  • 해당 모듈에 rebel.xml이 생성된다.

3) 각각의 모듈의 resources폴더에 생성된 rebel.xml파일에 소스경로를 바로잡는다.

2. WAS 설정

1) [Run] - [Edit Configurations]를 통해서 실행설정을 한다.


JRebel로 프로젝트 실행하기

IntelliJ와 해당 프로젝트의 JRebel 설정이 끝났으면 JR이라는 글씨가 적혀있는 아이콘으로 실행한다.

1. JRebel로 실행한다.     

  • 실행:  [Run] - [ Run With JRebel .. ]
  • 디버그:  [Run] - [ Debug With JRebel .. ]

실행중에 소스가 변경이 된다면, 자동으로 컴파일이 되며 JRebel이 적용해준다.