2017-02-06 1 views
1

Il existe deux types de média (Windows et Linux) pour mon application basée sur C++. donc je veux construire le fichier Windows Media sur la machine Windows, le fichier multimédia Linux sur la machine Linux.Comment sélectionner un média spécifique dans l'automatisation de génération avec Ant

S'il vous plaît laissez-nous savoir la possibilité de passer des médias-ID pour construire l'automatisation avec 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> 

Merci à l'avance.

Répondre

0

Définissez l'attribut

mediatypes="windows" 

la tâche install4j pour ne construire que des fichiers multimédias pour Windows. Pour obtenir la liste de tous les types de média, exécutez

install4jc --list-media-types 

sur la ligne de commande.

Pour construire un ID de fichier multimédia spécifique, définissez l'attribut

buildids="nnn" 

la tâche install4j. Vous pouvez voir les ID de fichier multimédia dans la section "Media" de votre projet.

+0

Merci. Ça marche –