2012-03-30 3 views
5

lein run 또는 lein ring server으로 webapp를 실행하면 Leiningen 자체와 내 응용 프로그램이라는 두 가지 프로세스가 발생합니다. Ctrl + C로 세션을 종료하면 Leiningen이 종료되고 내 앱이 실행됩니다.Leiningen - 하위 프로세스를 죽이는 방법?

두 프로세스를 모두 종료하거나 Leiningen이 프로세스를 생성하지 못하게하려면 어떻게합니까?

답변

1

이 소리는 https://github.com/technomancy/leiningen/issues/455과 유사합니다.이 문제는 Leiningen 마스터 분기에서 수정되었으며 1.x 시리즈는 1.7.1로 백 포트됩니다.

+0

아직도 eclipse 또는 cygwin에서 작동하지 않습니다. –

+0

Cygwin에서 메일 링리스트 대화 중 일부를 보았지만 아직 해결 방법이 확실하지 않습니다. Eclipse @ Konrad에서 어떻게 지내십니까? 현재 Leiningen을 사용하여 pom 파일을 생성하고 CounterClockwise 및 m2eclipse를 사용하여 종속성을 실행 및 복제/관리합니다. – deterb

+0

Eclipse를 CCW와 함께 사용하지만 Leiningen을 "외부 도구"로 실행합니다. 이 경우에는 동일한 동작이 발생합니다 (프로세스를 시작하면 종료되지 않습니다). CCW로 앱을 실행하고 REPL로 내 앱을 부팅하는 것이 현재로서는 가장 좋은 방법 일 수 있습니다. –

0

lein repl을 실행 한 다음 REPL에서 main 함수를 호출하여 서버를 시작하십시오.

관련 문제