ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 9898] New: - Ant UI proposal
Date Sun, 16 Jun 2002 06:32:29 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=9898>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=9898

Ant UI proposal

           Summary: Ant UI proposal
           Product: Ant
           Version: 1.5Beta2
          Platform: PC
        OS/Version: Other
            Status: NEW
          Severity: Enhancement
          Priority: Other
         Component: Core
        AssignedTo: ant-dev@jakarta.apache.org
        ReportedBy: miha@softhome.net


Hello,

We use ant operationally for the following:
1. build/development lifecycles (compile, jni links, continuus builds and so on)
2. db manipulation: create DBs, feed with data - many db operations that can be 
   allowed to non-administrator users without giving them super-user rights
3. uniq application execution interface: provide same interface to application 
execution modes.

4. many more.

We put attention that we very miss some simple but powerful UI for executiong 
ant tasks, i.e. due that fact that every ant declares its input parameters 
explicitly and provides task descriptive information - it is possible to create 
ant module that will build default UI per task. That UI will provide a textfield
with defaults values (taken from task input params/properties) and "execute 
button").

Example:

    <target description="Populate DB"  name="dbpop_h">
        <property name="datadir"    value="\\panda\song\pub\dbpop\db\Houston" />
        <property name="dataref"    value="Houston"/>

        <antcall target="do_import">
		    <param name="datadir"           value="${datadir}"/>
		    <param name="dataref"           value="${dataref}"/>
		    <param name="cmd"               value="dbpop"/>
		    <param name="CentralLongitude"  value="-95"/>
        </antcall>
    </target>


Imagine cmd line parameters:
ant -ui dbpop_h

The above command will start ant and will build default dialog
that contains "textfields" for properties: dataref and datadir with default 
values and "execute" button.

simple and powerful!

--
To unsubscribe, e-mail:   <mailto:ant-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:ant-dev-help@jakarta.apache.org>


Mime
View raw message