プロジェクトをコンパイルし、テストを実行してjarを作成し、それをlaunch4jでパッケージ化するbuild.gradleがあります。Wix を使用してインストーラーも作成できるようにしたいのですが、.execute() から起動するのに苦労しているようです。
キャンドルとライトに必要なファイルは \build\installer にあります。ただし、ビルド ファイルで execute を呼び出してこれらのファイルにアクセスしようとすると、常に失敗します。
/build/installer で動作する 2 つ目の build.gradle を作成しました。それは:
task buildInstaller {
def command = project.rootDir.toString() + "//" +"LSML Setup.wxs"
def candleCommand = ['candle', command]
def candleProc = candleCommand.execute()
candleProc.waitFor()
def lightCommand = ['light' , '-ext', 'WixUIExtension', "LSML Setup.wixobj"]
def lightProc = lightCommand.execute()
}
メインのビルド ファイルから 2 番目のビルド ファイルを実行して動作させる方法はありますか、それとも直接実行を呼び出して動作させる方法はありますか?
ありがとう。