728x90
반응형
MSA 형태로 개발을 하다 보면 각각의 인텔리제이 창을 켜야 되는 번거로움이 있다. 필자도 역시 이것이 번거로워 여러 개의 창을 켜지 않을 방법을 찾다가 Gradle을 활용하는 방법을 찾았다.
필자의 폴더 구조는 아래와 같다.
우측 위에 실행 창의 orders 부분을 클릭한 후 Edit Configurations...를 클릭한다.
좌측 위 +버튼을 클릭한 후 Gradle을 클릭하면 다음과 같이 기본 항목이 생성된다.
여기서 이름을 원하는 서비스로 바꿔준다. 필자의 경우엔 discovery로 설정하였다. 이름을 바꾼 후 Run에 bootRun을 입력한다.
Gradle Project 에서 우측 폴더 아이콘을 클릭해 원하는 프로젝트를 선택하고 OK 버튼을 누른다.
OK 버튼을 누르면 우측 위에 실행 버튼이 활성화되고, 서비스가 실행되는 모습을 볼 수 있다.
여러 개의 서비스를 실행시키면 아래와 같이 여러 실행창을 볼 수 있다.
종료도 마찬가지로 종료 버튼을 눌러 원하는 서비스를 종료시킨다.
728x90
반응형