WEBBOOK CHAPTER

개발 도구 제대로 쓰는 법: 25장. IntelliJ Run Configuration을 저장소 자산으로 만든다

25장. IntelliJ Run Configuration을 저장소 자산으로 만든다

임시 configuration은 개인 탐색에 좋지만 팀의 핵심 API·test·migration은 permanent project file로 저장한다. module/classpath, working directory, active profile, before-launch build와 environment 이름을 review한다. .idea/workspace.xml은 개인 상태이므로 공유하지 않는다.


<configuration name="RepoDesk API" type="Application">
  <option name="MAIN_CLASS_NAME" value="com.withai.repoddesk.Application" />
  <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
  <method><option name="Make" enabled="true" /></method>
</configuration>

실행 전 compilation 실패 시 app을 시작하지 않는지, 두 instance 허용이 port 충돌을 만드는지 확인한다. 중요 configuration은 README의 CLI 명령과 1:1로 연결한다.