2017-02-06 6 views
1

C++ベースのアプリケーションには2種類のメディア(WindowsおよびLinux)があります。だから私はWindowsマシン上のWindowsメディアファイル、Linuxマシン上のLinuxメディアファイルを作成したい。Antを使用してビルドオートメーションで特定のメディアを選択する方法

私たちは事前に

<taskdef name="install4j" 
       classname="com.install4j.Install4JTask" 
       classpath="${env.INSTALL4J_HOME}\bin\ant.jar"/> 

    <target name="data-collector-installer"> 
     <install4j projectfile="${env.SRC_ROOT}\Build\MyApp.install4j"/> 
    </target> 

Antのおかげで、オートメーションを構築するために、メディアIDを渡すためのオプションを教えてください。

答えて

0

は、Windowsのみのためのメディアファイルを構築するためにinstall4jタスクの属性

mediatypes="windows" 

を設定します。すべてのメディアタイプのリストを取得するには、コマンドラインで

install4jc --list-media-types 

を実行します。

install4jタスクの属性

buildids="nnn" 

を、特定のメディアファイルIDを構築設定します。プロジェクトの「メディア」セクションにメディアファイルIDが表示されます。

+0

ありがとうございました。それは働いている –

関連する問題