• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

intellij 실행버튼으로 서버 실행 vs gradlew 빌드 후 실행 차이점

21.12.18 05:55 작성 조회수 896

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]
안녕하세요, 스프링 입문 강의를 듣다가 빌드 관련 궁금한 점이 생겨서 질문합니다.
인텔리제이에서 실행 버튼을 눌러서 서버를 실행하는 것과 gradle 빌드를 해서 실행을 하는 것의 차이점이 궁금합니다. 또, 인텔리제이 settings > Build,Execution,Deployment에서 gradle로 실행할지 intellij로 실행할지 선택이 가능하던데 만약 여기서 gradle을 선택하면 인텔리제이 실행버튼을 누를 때 자동으로 gradle을 빌드하고 실행하는 건가요??

답변 1

답변을 작성해보세요.

0

OMG님의 프로필

OMG

2021.12.18

안녕하세요. narnarr님, 공식 서포터즈 OMG입니다.

애플리케이션을 실행시킨다는 것은 동일합니다.

어떻게 실행시키느냐의 차이로 보시면 됩니다.

1. IDE를 통한 개발을 진행하여 서버를 실행 ( = intellij 실행버튼으로 서버 실행)

2. JAR 파일을 배포하여 실행 ( = gradlew 빌드 후 실행)

 

메뉴얼에도 나와있지만 해당 설정은 Gradle을 통해서 실행할지, 자바로 바로 실행할지를 정하는 옵션으로 보시면 됩니다.




감사합니다.