0
私の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