[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [stellation-res] Files that don't belong in CVS
|
At 03:31 PM 2/11/2003, Jonathan Gossage wrote:
----- Original Message -----
From: "Mark C. Chu-Carroll" <mcc@xxxxxxxxxxxxxx>
To: "Stellation-res" <stellation-res@xxxxxxxxxxxxxxx>
Sent: Tuesday, February 11, 2003 2:54 PM
Subject: Re: [stellation-res] Files that don't belong in CVS
>
> Mostly +1. These are build products, and as such, don't belong in
> our repository. (Now, if we had a repository with audited builds,
> that would be a different story, but we don't.
>
> The one problem is that I'm trying to move to a build process that
> uses the Eclipse build files. If we don't include those, then we make
> it impossible for non-Eclipsers to build the system.
>
> Perhaps the appropriate thing is to put minimal hand-written build files
> into the project directories that *don't* get changed by Eclipse, and
> that don't include the platform specifics? In other words, create a
> manual build process that parallels the Eclipse one, but doesn't use
> the same build files?
>
> -Mark
It might make sense to provide standalone build.xml files that build
non-Eclipse components such as the Command line client, the admin tool and
the Stellation server. These files should be kept out of the directories
that are considered to be Eclipse source directories.
Jonathan,
Our previous approach was basically like that, and problems resulted (of
course, we
could probably do it better the second time around :>).
Consider that stellation.core and stellation.remote are currently used by
both command-line and Eclipse clients (and so is stellation.cli, but that's
an aberration I hope to fix real soon now...). Also - we are still
planning to migrate to using a "headless" Eclipse core for the command-line
tools (in part so we don't have to duplicate the cross-platform facilities
(e.g. resource management) that Eclipse provides). That notwithstanding,
separate standalone build.xml files may be useful as a short-term expedient...
Regards,
Jim
--
Jim Wright, IBM T.J. Watson Research Center
*** The Stellation project: Advanced SCM for Collaboration
*** http://www.eclipse.org/stellation
*** Work Email: jwright@xxxxxxxxxxxxxx ------- Personal Email:
jim.wright@xxxxxxx