Have just updated the merlin cvs to include an additional command line
parameter -context. In earlier version of the Merlin system the -home
command line parameter would set the working directory and the
urn:avalon:home context directory to the same value. Under 3.2 the
root directory is supplied by the repository intial context from which
the merlin context is resolved as ${merlin.dir}/home. But this breaks
earlier behaviour.
The cvs update includeas a -context command-line option to override this behaviour.
What this means is that :
merlin -home <dir> ..... sets the base working directory from
which avalon.properties (repo) and
merlin.properties are resolved and
establishes the base anchor directory
for any classpath includes that reference
the file syste merlin -context <dir> ..... sets a persistent root directory for
urn:avalon:home resolutionThis means that if you were dependent on a context directory that does not
correspond to ${merlin.dir}/home, you now need to delcare this explicitly
via the -context command line parameter.Cheers, Stephen.
p.s.
Credits to Alexis Agahi for raising this issue.
--
Stephen J. McConnell mailto:[EMAIL PROTECTED]
|------------------------------------------------| | Magic by Merlin | | Production by Avalon | | | | http://avalon.apache.org/merlin | | http://dpml.net/ | |------------------------------------------------|
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
