You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by Stephen McConnell <mc...@apache.org> on 2003/03/06 14:32:48 UTC

[MERLIN] Breaking news - classpath base directory resolution

#=============================================================#
# Breaking News is a special announcement of changes that may #
# break existing scripts or implementations.                  #
#=============================================================#

This is a quick update to let everyone know that there has been
a change to the way in which Merlin resolves classpath
declarations.  Based on commits early today, the notion of the
home directory (where working content is stored) and the base
directory for the classpath have been separated.  Merlin now
manages the classpath relative to the directory containing you
root block.xml file.

This means that you can do the following:

  $ cd C:
  $ merlin xxx\yyy\zzz\block.xml


Classpath includes under the supplied block.xml will be resolved
relative to the "xxx\yyy\zzz" directory (whereas previously this
was handled relative to the home directory which defaulted to
the current directory).

If you want to change the working directory, simply add the
-home <my-preferred-home> parameter to the command line and any
working content will be resolved relative to the supplied home
directory.

Cheers, Steve.

-- 

Stephen J. McConnell
mailto:mcconnell@apache.org
http://www.osm.net



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@avalon.apache.org
For additional commands, e-mail: dev-help@avalon.apache.org