wdiff
JAR 파일에서 실행해야 합니다. 로컬에서는 wdiff
Linux 서버에 수동으로 설치된 바이너리 또는 wdiff.exe
Windows의 편리한 근처 폴더에 있는 바이너리 를 실행하는 프로세스를 호출하여이를 수행합니다 .
이제 AWS Lambda에 배포해야하며 설치에 의존 할 수 없습니다 wdiff
(또는 해당 종속성 diff
). 그렇다면 wdiff
Lambda에서 어떻게 실행할 수 있습니까?
여기에 두 가지 가능한 질문 / 해결 방법이 있다고 생각합니다.
필요한 바이너리 로 Lambda 계층 을 생성 합니다. AWS Lambda/usr/bin/wdiff
와 유사한 런타임에서 가져올 수 있습니다 . 귀하의 경우 거의 모든 Linux가 괜찮을 것입니다. 경우 다른 종속성 설치되지 않은, 같은 계층에 다음 넣어.diff
그런 다음 예를 들어 ProcessBuilder 를 사용하여 일반적인 외부 프로그램으로 jar 내부의 바이너리를 호출 할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다