Este pequeño how-to fue probado en Ubuntu Dapper
¿Qué es flex2ant?
Con flex2ant tu tienes la posibilidad de agregar el compilador Adobe Flex 2 SDK (mxmlc) a tu IDE Eclipse. Con la instalación de flex2ant agregas una tarea ANT a la instlación que es parte de Eclipse.
Descargando los componentes
Eclipse
Si no tienes eclipse puedes:
~$ sudo apt-get install eclipse
Nota: Tienes que descargarte unos 117MB
Luego ejecutamos eclipse por primera vez
~$ eclipse
Nota: Si es la primera vez que ejecutas Eclipse, te preguntará la ruta del "workspace" donde el IDE guarda tus proyectos.
flex2ant
Podemos encontrar la versión más reciente de flex2ant en la web del proyecto flex2ant
Extraemos el contenido del archivo zip, en mi caso
flex2ant_0.0.2.zip a ~/flex2ant/Poniendo cada cosa en su lugar
Luego de extraer el contenido, iniciamos Eclipse y nos vamos a Window > Preferences > Ant > Runtime
- Agregaremos el archivo flex2ant.jar que obtuvimos del paquete flex2ant a Global Entries de la pestaña ClassPath de Eclipse.
Asegúrate que la pestaña ClassPath esté activa, selecciona GlobalPath y luego haz click en el botón Add External JARs.

Esto mostrará un diálogo para Abrir un archivo. Navega hasta donde descomprimiste el paquete flex2ant y selecciona el archivo flex2ant.jar de la carpeta build. Probablemente se mostrará un ventana advirtiendo que no existe tools.jar, seleccioamos Yes.
- Ahora activamos la pestaña Tasks y hacemos click en el botón Add Task. Esto mostrará una ventada Add Task. Damos un nuevo nombre mxmlc y seleccionamos el archivo flex2ant.jar (incluimos la ruta completa). Seleccioamos la clase Mxmlc.class del paquete org.flex2ant, y luego hacemos click en OK.

- ANT ahora sabe qué es la tarea mxmlc. El único problema es que ANT no sabe donde está el compilador MXMLC (instalado con tu Flex 2 SDK). Desafortunadamente, agregarlo al PATH de tu sistema no lo hace "visible" a ANT. Así que agregamos una propiedad a ANT para indicarle donde está el compilador MXMLC. Selecciamos la pestaña Properties y hacemos click en Add Property.
En name ponemos mxmlc y en value escribimos la ruta donde está el compilador MXMLC en mi caso~/flex/sdk/bin/mxmlc
Errata:hay que escribir la ruta completa de donde está el compilador entonces en mi caso sería:/home/iperdomo/flex/sdk/bin/mxmlc
Con ésto ya tenemos configurada nuestra tarea ANT, lo que falta es probarlo. Lo haremos en la segunda parte.

2 comentarios:
vaya, que bueno encontrar un blog tecnofilo.
Iep,
Gracias por este paso a paso.
Ahora, ¿cómo lo probamos?
No seas remolón :p
Publicar un comentario en la entrada