ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Paul Franz" <paulfr...@email.com>
Subject RE: Compiling files 1 at a time
Date Tue, 26 Feb 2002 14:39:15 GMT
"It's not really compile time that is the problem, but the rather inefficient developement
cycle"

Definitely. You see the product I build currently create is quite large (around 8000 source
code files). And the build that I do every night is then distributed to all developers and
posted up on the QA boxes. So during the development of the product we want as much as possible
to build and therefore the most available for testing.

Paul Franz

-----Original Message-----
From: Jens Askengren <jens.askengren@tim.se>
Date: 26 Feb 2002 15:18:50 +0100
To: Ant Users List <ant-user@jakarta.apache.org>
Subject: RE: Compiling files 1 at a time


> tis 2002-02-26 klockan 14.56 skrev Jon Skeet:
> 
> 
> > > Currently if I get a single error the whole build 
> > > has to be thrown out the window. Since it is un-usable. I am 
> > > thinking to switch to Ant from my make-based system to solve 
> > > the above. But currently, it looks like Ant will not solve my 
> > > problem and I will need to create my own Javac compiler wrapper.
> > 
> > If you change your source code after fixing one compiler error, 
> > you *should* rebuild everything related to that anyway - otherwise 
> > subtle dependencies like constants might not be apparent.
> 
> Something like "make -k" would be quite useful. 
> Especially in the beginning of the developement when you have 
> a course implementation (top-down) and need to compile as much as
> possible just to fix the syntatical errors. 
> 
> 
> > If you can, define some boundaries between projects so you can 
> > compile a "base" or "common" project first, then another project 
> > which depends upon that one, etc. That should keep your compile
> > times down, if that's what you're worried about. (Compile times
> > have really come down a lot in the last couple of years anyway
> > - are you sure this is *really* a problem?)
> 
> It's not really compile time that is the problem, but the rather
> inefficient developement cycle: You compile few files and fix few errors
> rather than compile lots of files and fix the errors without need to
> recompile every singel fil and its (possibly) changed dependencies.
> 
> 
> -- 
> 
> Jens Askengren
> 
> Teknik i Media Sverige AB (publ)
> Address: Södra förstadsgatan 2, SE-211 34 Malmö, Sweden
> Tel: +46 40 601 57 00 (vx)
> Mobile: +46 704 20 57 17
> Fax: +46 40 601 57 99
> http://www.tim.se
> 
> DISCLAIMER: "The information contained in this email and any attachment
> is
> confidential. It is intended only for the named addressee(s). If you are
> not the named addressee please notify the sender immediately and do not
> disclose, copy or distribute the contents to any other person other than
> the intended addressee(s)."
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:ant-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail: <mailto:ant-user-help@jakarta.apache.org>
> 
> 

-- 

_______________________________________________
Sign-up for your own FREE Personalized E-mail at Email.com
http://www.email.com/?sr=signup



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


Mime
View raw message