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 3808] New: - making interfaces that projects implements.
Date Tue, 25 Sep 2001 09:52:28 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=3808>.
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=3808

making interfaces that projects implements.

           Summary: making interfaces that projects implements.
           Product: Ant
           Version: 2.0 spec
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Enhancement
          Priority: Other
         Component: Core
        AssignedTo: ant-dev@jakarta.apache.org
        ReportedBy: aka@myself.com


The suggestion is to make interfaces that projects implements.
By this it would be possible to make an interface that describes that
the project must contain targets like.
 * compile
 * build
 * deploy
 * clean

Reasoning for suggestion:
=========================
The reason for this suggestion is to enforce a way of standardizing the build 
services.
 
Consider the fact that all jakarta projects build.xml files implemented such an 
interface could make it easier to deal with many projects.

The idea comes (as you probably have guessed) from the java language 
specification.

<project  .. implements="builder.interface" interfacepackage="??? file ???">
...
</project>

best regards
Anders Kr. Andersen

Mime
View raw message