eGovFrame 표준프레임워크 포털

메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

maven에서 시스템명령어를 수행하려면
  • 작성자

    박*한

  • 작성일

    2013-01-28 17:40:43

  • 조회수

    1,772

  • 구분

    개발환경

  • 진행상태

    완료

질문

안녕하세요.

maven 에서 clean install 을 하기 전에 동일한 서버에 있는 jeus를 재구동 하려고 합니다. maven 을 사용한 적절한 방법이 있을런지요.

그런데 jeus 를 재구동하는데 필요한 jboot.bat 나 jdown.bat 을 통해서 jeus 가 제대로 재구동 되지 않는 문제가 있어 윈도우 시스템명령인 kill 을 사용하려하기 때문에 결론적으로는 maven 에서 OS 시스템명령을 사용하는 법을 알고 싶습니다.

감사합니다.

답변

안녕하세요.. 박상한님..

exec-maven-plugin를 활용하시면 OS 상의 script 파일(window의 cmd나 bat도 가능)을 실행시키실 수 있으실 것 같습니다.

<plugin>
<artifactId>exec-maven-plugin</artifactId>
<groupId>org.codehaus.mojo</groupId>
<executions>
<execution><!-- Run our version calculation script -->
<id>Version Calculation</id>
<phase>generate-sources</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>${basedir}/scripts/calculate-version.sh</executable>
</configuration>
</execution>
</executions>
</plugin>

그럼.. 즐거운 하루되십시오.
감사합니다.

이 페이지의 구성

묻고 답하기