가장 좋은 방법은 필요한 모든 작업을 수행하는 셸 스크립트를 만드는 것입니다. 컴퓨터가 유닉스 계열 인 경우 을 사용하면 ssh, scp (ssh 사용)로이 모든 작업을 수행 할 수 있습니다.
ssh를 사용하면 원격 쉘 명령을 실행할 수 있습니다.
예 (all_in_one.sh) :
args=$1
arg2=$2
etc.
ssh [email protected]_instance << end
/home/admin/bin/startAmazonVM.sh $arg1
end
scp mylocal.jar [email protected]_instance:/home/admin/server/libraries/
ssh [email protected]_instance << end
$JAVA_HOME/bin/java -jar /home/admin/server/libraries/mylocal.jar $arg2
end
그럼 당신은 예를 들어, 실행할 수 있습니다 all_in_one.sh (>> output.txt를 추가하여 프로세스를 검증하기 위해 구문 분석 할 수있는 실행 출력 파일을 생성하십시오)
Windows에서 작업하는 경우 Cygwin 또는 MinGW를 설치하거나 ant를 사용하고 더 많은 것을 사용하십시오. 다른 도구가 가장 잘 수행 할 수 있도록 작업을 구성하는 데 더 많은 시간이 소요됩니다. 당신이 Maven
에 충실 경우에는 다음과 같이
이것은 Maven의 직업이 아닙니다. 그러한 목적을 위해 스크립트, CI 솔루션 또는 요리사 또는 꼭두각시 같은 것을 사용하십시오. – khmarbaise