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 19037] - The 'jar' and 'war' tasks should accept the 'srcdir' attribute
Date Tue, 22 Apr 2003 10:05:37 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=19037>.
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=19037

The 'jar' and 'war' tasks should accept the 'srcdir' attribute





------- Additional Comments From cfouque@montrouge.sema.slb.com  2003-04-22 10:05 -------
Our build file is NOT 'normal' :

We use 'WorkAreas' pointing to 'Baselines' (see bug 19006).

In this context, Java dependencies are NOT currently supported by ANT (I will 
create a bug report specifically for Java dependencies, but that is much work), 
so we do NOT use the 'depend' and 'javac' tasks of ANT :

-  We first compile 'java' files into 'class' files with a PERL script which 
completely handles Java dependencies (using the '-verbose' option of 'javac').

-  We then generate 'jar' files with a PERL script which automatically verifies 
that each 'java' file corresponding to an 'includes' attribute such as  
'*.class' has a corresponding up-to-date 'class' file.

-  We finally use ANT to generate the 'war' files.

Our goal is to replace our proprietary PERL scripts by 'build.xml' files, but 
that will be done step by step only after ANT fully supports the concepts of 
'WorkAreas' pointing to 'Baselines'.

In the meantime, the verification that I suggest would be of great help.

I would like to add a detail :
The 'jar' or 'war' task should verify the presence of an up-to-date 'class' file 
for 'java' files found in the path given as value to the 'srcdir' attribute only 
for 'java' files corresponding to an 'includes' attribute such as '*.class'.

Mime
View raw message