Windows 환경에서 OpenSSH를 설정하고 Linux 환경에서 ANT 스크립트를 호출하려고합니다. 나는 창에서 SSHEXEC를 사용하여 Linux 환경에서 원격 ANT 스크립트를 호출 할 수 있습니다,SSHEXEC을 사용하여 Windows에서 원격 스크립트를 호출 할 수 없습니다.
$ ant -f invoke.xml
Buildfile: /home/inysi/jpegu/cdt/tmp/invoke.xml
run:
[sshexec] Connecting to ******
[sshexec] cmd : ant -f build.xml
[sshexec] uname: not found
[sshexec] basename: not found
[sshexec] dirname: not found
[sshexec] Error: JAVA_HOME is not defined correctly.
[sshexec] We cannot execute java
[sshexec] which: not found
BUILD SUCCESSFUL
Total time: 2 seconds
을하지만 :하지만 난 다음 오류 받고 있어요.
제게 알려 주실 수 있습니까? JAVA_HOME은 Windows 환경 변수에 설정됩니다. Windows 환경에서 JAVA_HOME을 설정할 위치. .bash_profile과 비슷한 것이 있습니까? 그래서 ANT 프로세스가 그것을 선택할 수 있습니다.