Hi,

I would like to unify the repositories together to make it easier for us to
manage. I was actually waiting for a cjan/jjan system to emerge but as yet
no one has picked up that ball so I figure we may aswell do it now.

Currently we have tools/ directories scattered across every CVS repo and I
would like to merge them all into one in jakarta-avalon/tools/. The reason
for this is that a few "features" in our build system caused bugs to appear
when the tools didn't exactly match up.

There is also the issue of generated jars (ie logkit.jar, avalon-*,
phoenix-* etc). Currently we have to manually copy across them all to get
uptodate version etc. So what I would like to do is specify a directory 

jakarta-avalon/../cjan (or jakarta-avalon/../workspace) where the latest
released (or maybe built???) jars will be copied to on install target. This
can be overidden as appropriate (ie I currently generate to
/opt/apps/cjan). This will mean less jars in CVS and hopefully less
inconsistencies.

The arguements against this are generally;
* This means you can not download a single repository, cd into dir and
build automatically. You have to download them all. I don't see this as an
issue now (it may become an issue when phoenix enters beta state though).
When/if it becomes an issue we can simply update relevent project to store
binaries in CVS again
* building against latest of everything (and thus not stable). This
shouldn't be an issue as framework+logkit is mostly stable now and
hopefully excalibur will be soon. (Besides we have gump to warn us of
issues ;]).

Thoughts?

Cheers,

Pete

*-----------------------------------------------------*
| "Faced with the choice between changing one's mind, |
| and proving that there is no need to do so - almost |
| everyone gets busy on the proof."                   |
|              - John Kenneth Galbraith               |
*-----------------------------------------------------*


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to