maven에서 시스템명령어를 수행하려면
- 작성자 :
- 박*한
- 작성일 :
- 2013-01-28 17:40:43
- 조회수 :
- 1,313
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요.
maven 에서 clean install 을 하기 전에 동일한 서버에 있는 jeus를 재구동 하려고 합니다. maven 을 사용한 적절한 방법이 있을런지요.
그런데 jeus 를 재구동하는데 필요한 jboot.bat 나 jdown.bat 을 통해서 jeus 가 제대로 재구동 되지 않는 문제가 있어 윈도우 시스템명령인 kill 을 사용하려하기 때문에 결론적으로는 maven 에서 OS 시스템명령을 사용하는 법을 알고 싶습니다.
감사합니다.
maven 에서 clean install 을 하기 전에 동일한 서버에 있는 jeus를 재구동 하려고 합니다. maven 을 사용한 적절한 방법이 있을런지요.
그런데 jeus 를 재구동하는데 필요한 jboot.bat 나 jdown.bat 을 통해서 jeus 가 제대로 재구동 되지 않는 문제가 있어 윈도우 시스템명령인 kill 을 사용하려하기 때문에 결론적으로는 maven 에서 OS 시스템명령을 사용하는 법을 알고 싶습니다.
감사합니다.
A
안녕하세요.. 박상한님..
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>
그럼.. 즐거운 하루되십시오.
감사합니다.
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>
그럼.. 즐거운 하루되십시오.
감사합니다.