IntelliJ Gradle profile 설정

Dongmin_Kim·2022년 10월 20일

IntelliJ

목록 보기
1/1
post-thumbnail

IntelliJ에서 Gradle로 빌드 진행 시 profile 설정

IntelliJ IDE를 통해 작업을 진행하던 중 아래와 같이 나누어진 resources를 통해 각 서버마다 다른 설정으로 빌드하여 배포를 진행하려할 때

예시 :
resources-dev (개발서버)
resources-local (로컬서버)
resources-prod (운영서버)

IntelliJ에서는 어떻게 설정하여 빌드하는지 알아보자.


  1. 우선 상단 메뉴 Run 클릭 후 Edit Configurations를 클릭한다.

  1. +버튼을 통해 Gradle 설정을 추가 후

  1. 아래 화면과 같이 Task와 Argument를 지정해준다.

(Task는 왼쪽 부터 입력한 순서대로 작업이 진행된다.)

clean : build 폴더를 제거하여, 빌드 이전 상태로 되돌린다.

build : 프로젝트를 컴파일(빌드)한다. (+ jar파일로 패키징까지 처리)

-x test : -x는 작업을 제외하는 명령줄이며 test를 제외하여 빌드하겠다는 의미가 된다.

-Pprofile=dev : profile이라는 매개변수에 dev라는 인자 값을 넘겨주는 명령줄이다.


위에서 받아온 profile 매개변수 값은 build.gradle에 작성된

sourceSets메서드의 profile 매개변수로써 사용되어 빌드가 진행된다.

이전에는 IntelliJ에 Arguments를 따로 입력할 수 있는 입력란이 있었는데 다시보니 없어져있어 위와같이 재작성 해보았다.

profile
단순화와 간편함을 중시하는 개발자가 되자!

0개의 댓글