[Spread-users] CVS vs. release src package directory layout

Jonathan Stanton jonathan at cnds.jhu.edu
Wed Jan 9 10:50:30 EST 2002

On Tue, Jan 08, 2002 at 10:46:27AM -0800, Daniel Rall wrote:
> I've recently been building Spread from CVS.  It's not currently
> possible to build the Java Spread client using the Ant build file (the
> preferred method for a Java developer) from CVS unmodified -- it's
> only possible from the release package's directory layout.  Now, I can
> modify the Ant build file so that it can determine which layout it's
> building source for and react accordingly.  However, in this case it
> would make more sense if the CVS directory layout matched the release
> layout closely enough for the same build rules to be leveraged.

Yes I agree. Almost as soon as I did the CVS layout I realized it was
non-optimal to have different layouts. However, I wasn't crazy about the
release layout either as that has sort of just grown up and could be

What I'd like to do is come up with what a "good" layout would be and then
change the release and CVS to match that. I know this would require
checking and fixing all the build tools and outside packages, but it is
better to do it now then later. If you, or anyone else has suggestions on
a good way to do the layout, I'd be interested in hearing them.

Then I'll change it and do whatever ant and makefile fixes are needed.


Jonathan R. Stanton         jonathan at cs.jhu.edu
Dept. of Computer Science   
Johns Hopkins University    

More information about the Spread-users mailing list