2010-11-17 7 views
5

¿Alguien sabe de una GUI escrita para Apache ANT. Estamos buscando desarrollar una GUI para ejecutar algunas de nuestras herramientas de desarrollador para algunos de los diseñadores y artistas de nuestro equipo.Apache ANT GUI independiente para facilitar la ejecución de los destinos

Encontré un par en el sitio web Ant externo, pero la mayoría de ellos se utilizan para crear archivos ANT, no simplemente enumerando los objetivos públicos disponibles.

http://ant.apache.org/external.html

Respuesta

1

Por lo general, la mayor parte de la interfaz gráfica de usuario para Ant o Maven son parte de la IDE. Uso IntelliJ que tiene un excelente soporte para Ant y Maven. Enumera todos mis objetivos y veo fácilmente cualquiera de ellos.

+0

Busco una interfaz gráfica de usuario independiente ya que estos usuarios no se va a utilizar un IDE completo soplado, pero tendrá partes de los proyectos sincronizados desde un repositorio y están haciendo sobre todo la creación de datos. – Dougnukem

1

El proyecto ANT forms tiene algunas tareas que le permiten generar formularios simples que se pueden utilizar para invocar objetivos ANT.

He aquí un ejemplo con tres botones:

<project default="menu"> 

    <property environment="env"/> 

    <path id="runtime.cp"> 
     <pathelement location="${env.ANTFORM_HOME}/lib/antform.jar"/> 
    </path> 

    <target name="menu">   
     <taskdef name="antmenu" classname="com.sardak.antform.AntMenu" classpathref="runtime.cp"/> 

     <antmenu image="${env.ANTFORM_HOME}/doc/images/logo-small.jpg" title="My simple form" stylesheet="${env.ANTFORM_HOME}/style.test"> 
      <label>A short label with a few explanatory words concerning the menu at hand.</label> 
      <button label="Echo 1 target" target="echo1"/> 
      <button label="Echo 2 target" target="echo2"/> 
      <button label="Echo 3 target" target="echo3"/>    
     </antmenu> 
    </target> 

    <target name="echo1"> 
     <echo>DO SOMETHING</echo> 
    </target> 

    <target name="echo2"> 
     <echo>DO SOMETHING</echo> 
    </target> 

    <target name="echo3"> 
     <echo>DO SOMETHING</echo> 
    </target> 

</project> 
Cuestiones relacionadas