2013-06-06 3 views
3

"mvn clean install"을 실행하기 전에 bash 스크립트를 실행해야하는 Maven 프로젝트가 있습니다. 터미널을 사용할 때 (저는 Mac에 설치되어 있습니다) 먼저 스크립트를 쉽게 실행 한 다음 "mvn clean install"을 수행 할 수 있습니다. 그러나 IDEA에서 프로젝트를 만들려는 경우에는 그렇지 않습니다. 깨끗하게 설치되는 Maven 설정을 만들었지 만, Maven에 들어가기 전에 bash 스크립트를 실행하도록 IDEA에 지시해야한다.IntelliJ Idea에서 Maven 목표를 실행하기 전에 bash 스크립트를 실행하십시오.

누구든지이 작업을 수행하는 방법을 알고 있습니다.

답변

4

스크립트로 매개 변수로 bash를 실행하려면 external tool을 작성하십시오. Maven Run 구성에서 실행하기 전에 섹션 외부 도구 실행 옵션을 통해이 도구를 추가하십시오.

+0

그런 종류의 작업이 있습니다. 전에 외부 도구 실행 창에서 bash 스크립트를 프로그램으로 선택하는 대신 명령을 작성하려고했습니다. 하지만 IDEA는 .bash_profile과 environment.plist에 설정되어 있지만 JAVA_HOME을 인식하지 못하기 때문에 스크립트가 작동하지 않습니다. 내가 지금 가지고있는 문제는 다른 것이기 때문에 나는이 대답을 받아 들일 것이다. 고맙습니다. –

+0

로그인 셸에서 실행하고 환경을 상속하려면 매개 변수에서'bash'를 프로그램으로 사용하고'--login'을 사용해야합니다. 또 다른 해결 방법은 Terminal :'open -a/Applications/IntelliJ/IDEA \ 12.app /'에서 IDEA를 시작하는 것입니다. – CrazyCoder

관련 문제