내 NSIS 스크립트의 .onInit 함수 안에 다음 코드 블록이 있습니다.
; Split the supplied artifacts array.
nsArray::Split ARTIFACT_ARRAY "${ARTIFACTS}" ";"
${ForEachIn} ARTIFACT_ARRAY $R0 $R1
File ${IVY_ROOT}\"$R1"
${Next}
$ {유물}는 시간을 컴파일 NSIS에서 ANT에서 속성에 전달되고 기본적으로 파일의 쉼표로 구분 된 목록입니다. 스크립트를 컴파일하려고하면 아래 오류가 발생합니다.
[exec] File: "C:\My_Workspaces\WEnDL\\deployments\ivy\"$R1"" -> no files found.
[exec] Usage: File [/nonfatal] [/a] ([/r] [/x filespec [...]] filespec [...] |
[exec] /oname=outfile one_file_only)
[exec] Error in script "C:\My_Workspaces\WEnDL\/deployments/selections.nsis" on line 394 -- aborting creation process
감사합니다.
파일 경로의 따옴표가 잘못되었습니다. – Anders