【Intellij IDEA(Ultimate)】Run/Debug Configurations의 Before launch를 터치
사전 쓰기 사전 쓰기
이 기사는 MicroAd (마이크로 애드) Advent Calendar 2019 에서 공개하려고 쓸 수 없었던 내용을 재편집한 것입니다.
그 때문에, Intellij IDEA(Ultimate)
의 버젼이 약간 낡아, 해당 버젼으로 밟은 버그의 정보도 남아 있습니다만, 현재 그 버그가 남아 있는지등은 확인하고 있지 않습니다.
사전 쓰기
Intellij IDEA(Ultimate)
의 Run/Debug Configurations
에서는, Java/Kotlin
의 빌드·실행 뿐만이 아니라, 다양한 설정을 실시할 수가 있습니다.
이 기사에서는 메인 이외의 태스크 실행을 설정하는 예로서 Before launch
에 의한 순차 실행 1 를 접해 보겠습니다.
기사 본편에는 별로 관계가 없지만, 프로젝트는 이하의 기사로부터 계속 이용합니다.
Intellij IDEA(Ultimate)
의 Run/Debug Configurations
에서는, Java/Kotlin
의 빌드·실행 뿐만이 아니라, 다양한 설정을 실시할 수가 있습니다.이 기사에서는 메인 이외의 태스크 실행을 설정하는 예로서
Before launch
에 의한 순차 실행 1 를 접해 보겠습니다.기사 본편에는 별로 관계가 없지만, 프로젝트는 이하의 기사로부터 계속 이용합니다.
기본 설정
Run/Debug Configurations
창의 오른쪽 하단에는 Before launch: Build, Active tool window
라는 항목이 항상 표시됩니다.
여기에 추가한 태스크는 메인에서 설정한 태스크 전에 위에서 실행됩니다.
그림과 같이 이 항목에는 Run/Debug Configurations
에서 설정할 수 있는 내용을 마찬가지로 설정할 수 있습니다.Run Another Configuration
를 선택하여 Run/Debug Configurations
에서 설정한 내용을 실행할 수도 있습니다.
이것을 설정하는 것으로, 실행 전에 쉘 스크립트를 실행시키거나, Docker
를 기동하는 등, 복수의 컨피그를 조합한 복잡한 거동을 실현할 수가 있습니다.
다만, 순차 실행의 도중이라도 실행한 태스크가 떨어진 시점에서 모든 실행은 정지하므로, 그 점에는 주의가 필요합니다.
보충: Multirun Plugin 정보
Before launch
하지만 순차 실행인데 대해, 병렬로 무언가를 실행하고 싶다고 하는 것도 있다고 생각합니다.
그러한 경우에는 Multirun Plugin
를 이용할 수 있습니다.
이 Plugin
를 추가하면 이미지와 같이 추가 가능한 구성에 Multirun
가 추가됩니다.
몇 가지 거동을 맞은 한 순차 실행으로 맞아야 합니다만, IntelliJ IDEA 2019.2.3
로 재현하지 않게 되었다), 주의가 필요할지도 모릅니다. ↩
Reference
이 문제에 관하여(【Intellij IDEA(Ultimate)】Run/Debug Configurations의 Before launch를 터치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/wrongwrong/items/7b045f1c3c8c3d1fc55e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Before launch
하지만 순차 실행인데 대해, 병렬로 무언가를 실행하고 싶다고 하는 것도 있다고 생각합니다.그러한 경우에는
Multirun Plugin
를 이용할 수 있습니다.이
Plugin
를 추가하면 이미지와 같이 추가 가능한 구성에 Multirun
가 추가됩니다.몇 가지 거동을 맞은 한 순차 실행으로 맞아야 합니다만,
IntelliJ IDEA 2019.2.3
로 재현하지 않게 되었다), 주의가 필요할지도 모릅니다. ↩Reference
이 문제에 관하여(【Intellij IDEA(Ultimate)】Run/Debug Configurations의 Before launch를 터치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/wrongwrong/items/7b045f1c3c8c3d1fc55e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)