如何使用Ant在构建自动化中选择特定媒体

时间:2017-02-06 06:06:59

标签: install4j

基于C ++的应用程序有两种类型的媒体(Windows和Linux)。所以我想在Windows机器上构建Windows媒体文件,Linux机器上的Linux媒体文件。

请告诉我们使用Ant

传递media-ID以构建自动化的选项
<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>

提前致谢。

1 个答案:

答案 0 :(得分:0)

设置属性

mediatypes="windows"
<{1>}任务上的

仅为Windows构建媒体文件。要获取所有媒体类型的列表,请执行

install4j

在命令行上。

要构建特定媒体文件ID,请设置属性

install4jc --list-media-types

buildids="nnn" 任务上。您可以在&#34; Media&#34;中看到媒体文件ID。你项目的一部分。