info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ant and cvs directory structure?


From: Ray Tayek
Subject: Re: ant and cvs directory structure?
Date: Mon, 13 May 2002 16:56:49 -0700

At 11:36 AM 5/13/02 -0500, Joi Ellis wrote:
On Sun, 12 May 2002, Ray Tayek wrote:

> hi, new to cvs (used to rcs), trying to grok a rational tree structure for
> cvs. seems like packages hang out in com.foo.packageName.....
> but this would scatter/duplicate the stuff from com.foo in many places.

I tend to have one JBuilder project <-> one Java package <-> one CVS Module.
However, I also tend to separate unit test classes from application classes
to make deployment easier.

I put reusable utility classes into a utils package, and once I decide I
really want to reuse those classes in other projects, I'll move that class
from its original project over into my Utils project.  A physical refactoring,
as it were.  It's not uncommon for a Project to have an application package
and a utils package for a time during initial development.

got it.


>
> so perhaps the following is indicated:
> ...

I have my Utils project create a utils.jar, and that jar goes onto the class
path of any other project which needs it.  I never deliberately duplicate
classes between projects/cvs modules, for that way lies madness. ;)

yes, that is what i was worried about.

 Inside
JBuilder, I typically define a library which points to a
checked-out-and-compiled workspace for the Utils project.  That way I don't
have to worry about keeping the jar itself up to date or deal with jar
file handle conflicts.

I use JBuilder rather than ant, but the tool doesn't matter that much.
Ant is a fine, java-based make replacement but I just haven't needed it for
more than building one or two 3rd party libraries.

thanks for the info

---
ray tayek http://home.attbi.com/~rtayek/
actively seeking telecommuting work
vice chair orange county java users group http://www.ocjug.org/ mailto:address@hidden
hate spam? http://samspade.org/ssw/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]