Jeff Martin wrote:
>
> What's the directory for?
Perhaps best explained by example:
<cvs repository="working-dogs" dir="town" />
<cvs repository="working-dogs" dir="external"/>
The cvsroot for these two differ only by the last directory element.
Supporting this reduces the proliferation of repositories. Longer term, I
would like to see the elements of a cvs repository separated out, for
example:
<root>
<method>pserver</method>
<user>anoncvs</user>
<password>anoncvs</password>
<hostname>jakarta.apache.org</hostname>
<path>/home/cvspublic</path>
</root>
This would enable a workspace to override specific portions of the CVSROOT
without overriding all.
> So far I've been avoiding that one as it's a bit of a can of
> worms as far as I can see. There are definitly things which
> Ant provides that make life a lot easier i.e. XML output.
> But I'm open to suggestions for ways to do this though if we
> support other build machanisms then we'll need to support
> other doumentaion tools and LXR as well as JXR. Where will
> it end? ;o)
For now, I simply spelled "build" as "ant" and nested any ant specific
elements under it. I do however support "script" as an alternative, which
I use for bootstrapping ant.
> Err I think it's relative to the directory you run alexandria
> from, to be honest I've never thought about it as I've alwayes
> used absolute paths in it. @classpath is probably a bit of a
> legacy attribute as it was in before the depend/option concepts
> arrived. Although it does allow you to specifiy classes/jars
> without defining a project for them.
I've been hoping that multiple people could use the project definitions I
produce, so I've tried to keep absolute paths should only exist in the
workspace. (Of course, at the moment, people seem to want to reuse my
workspace definition too, so I need to do more factoring like the
repository changes suggested above).
- Sam Ruby
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]