0

InstallAnywhere_2011_Enterprise_SP4/resource/installer_vms/SunJRE170Win64.vm のインストーラーにバンドルされた新しい VM を追加しました。

プロジェクトのビルド中にエラーが発生します。

その他のエラーの追加: Win32 VM パックの検索中にエラーが発生しました。「SunJRE170Win64.vm」 SunJRE160_01iWin32.vm (Sun JRE 1.6.0_01 i18n Win32) を使用してビルドします。

その他のエラーの追加: Linux VM パックの検索中にエラーが発生しました。「SunJRE170_Linux64.vm」 SUN_160_B23_LINUX_64Bit.vm (Sun_JRE_160_B23_Linux64Bit) を使用してビルドします。

そして奇妙なことに、UI から IA プロジェクトを使用してビルドすると、問題なく動作し、Program Files\ の下に 1.7 の jre がバンドルされていますが、使用してビルドすると

Ant classname="com.zerog.ia.integration.ant.InstallAnywhereAntTask" バンドルとして 1.6 が提供され、Program Fiels(x86)\ に移動します

SunJRE170Win64.vm の jre をバンドルしたいという考えはありますか?

不足している手順はありますか?

ログ

ビルドログでログを下回っています

<InstallResources/>
 <OtherErrors>
 <Build Error type="Non-Fatal Error" description="Error finding Win32 VM pack. &quot;SunJRE170Win64.vm&quot; Build using SunJRE160_01iWin32.vm (Sun JRE 1.6.0_01 i18n Win32)."/>
 <Build Error type="Non-Fatal Error" description="Error finding Linux VM pack. &quot;SunJRE170_Linux64.vm&quot; Build using SUN_160_B23_LINUX_64Bit.vm (Sun_JRE_160_B23_Linux64Bit)."/>
 <Build Error type="Non-Fatal Error" description="Error finding Win32 VM pack. &quot;SunJRE170Win64.vm&quot; Build using SunJRE160_01iWin32.vm (Sun JRE 1.6.0_01 i18n Win32)."/>
 </OtherErrors>
 <Installers status="SUCCESS">
 <Platforms>
 <LinuxVM output="Linux" status="SUCCESS"></LinuxVM>
 <Win32VM output="Windows" status="SUCCESS"></Win32VM>
 </Platforms>
 </Installers>

よろしく、 モハシン

4

3 に答える 3

0

これは、非 UI ビルドを呼び出す方法でパスが設定されていないことで説明できますか? hudson-IAノードをセットアップするときにこれを見て、Hudsonにバッチファイルを呼び出させることでそのような問題を回避し、バッチファイルは最初にパスをセットアップし、変数USERPROFILE、IA_PROJECT_DIR、およびIAがビルドする可能性のある他のものもセットアップします環境テーブルに依存します。

于 2013-12-19T19:01:39.217 に答える