Compiler avec Ant

Compiler avec Ant - Java - Programmation

Marsh Posté le 14-06-2005 à 00:50:23    

Bonjour à tous !!!
 
Je ne suis pas sur d'avoir posté dans le bon forum, mais en général, quand on parle Ant, on parle Java... donc voilà :) Au pire, y a qu'a le changer de place.
 
Mon problème : J'essaie depuis un bon moment de faire une compilation Ant via JEdit, mais y a un truc qui m'échappe...
 
Ce que je tente :
 
- compiler un projet Flash avec mtasc, puis ensuite simplement exécuter le fichier généré...
 
C'est le "simplement" qui bloque, lol.
 
En fait, mon build.xml ressemble à ça :
 
 
<project name="Ant_test" default="init" basedir=".">
 
 <property name="outputFile" value="Interface.swf"/>
 <property name="classPath" value = "."/>
 <property name="path" value="E:\Projects\Python\myVirtualBook\build\build001\"/>
 <property name="mxPath" value = "C:\Documents and Settings\Titouille\Local Settings\Application Data\Macromedia\Flash MX 2004\fr\Configuration\Classes"/>
 <property name="myPath" value = "E:\Projects\Flash\Classes"/>
 <property name="mainClass" value = "Main.as"/>
 
 
 <target name="init">
  <!--  
  <exec executable="swfmill">
   <arg line="simple library.xml ${outputFile}"/>
  </exec>
  -->
  <exec executable="C:\dev\flash\mtasc-1.07\mtasc.exe">
   <arg line = '-cp "${classPath}"'/>
   <arg line = '-cp "${mxPath}"'/>
   <arg line = '-cp "${myPath}"'/>
   <arg line = '-frame 2'/>
   <arg line = '-mx'/>
   <arg line = '-main "${mainClass}"'/>
   <arg line = '-swf "${outputFile}"'/>
  </exec>  
 </target>
 
 <target name="cont" depends="init">
  <exec dir="." executable="cmd" os="Windows XP">
   <arg line="${path}${outputFile}"/>
  </exec>
 </target>
 
</project>
 
 
Mais pour la seconde action, il à l'air de lancer le shell, mais pas d'exécuter la commande pour lancer le fichier Interface.swf.
 
Un petit coup de main serait le bienvenu :)
 
 
D'avance merci


Message édité par titouille le 14-06-2005 à 01:10:20
Reply

Marsh Posté le 14-06-2005 à 00:50:23   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed