mcconnell    2003/02/07 19:32:45

  Modified:    merlin   THE-RED-PILL.TXT
  Log:
  Update instructions for building and running Merlin.
  
  Revision  Changes    Path
  1.3       +39 -15    avalon-sandbox/merlin/THE-RED-PILL.TXT
  
  Index: THE-RED-PILL.TXT
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/THE-RED-PILL.TXT,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- THE-RED-PILL.TXT  20 Dec 2002 11:58:00 -0000      1.2
  +++ THE-RED-PILL.TXT  8 Feb 2003 03:32:45 -0000       1.3
  @@ -1,24 +1,48 @@
   #
  -# If you want to run this version of Merlin then all you need to do is
  +# To build Merlin you need to following:
  +#
  +#  1. checkout and build the "avalon" framework
  +#
  +#  2. checkout and build "avalon-logkit"
  +#
  +#  3. checkout and build the dependent packages from the "avalon-excalibur" 
project
  +#
  +#     excalibur-i18n
  +#     excalibur-extension
  +#     excalibur-configuration
  +#     excalibur-event
  +#     excalibur-collections
  +#     excalibur-thread
  +#     excalibur-threadcontext
  +#     excalibur-pool
  +#
  +#  4. checkout the "avalon-sandbox" project
  +# 
  +    $ cd <avalon-sandbox-dir>\merlin
  +    $ ant
  +
  +#
  +# To run the demo:
  +#
  +
  +    java -jar build\lib\merlin-bootstrap-2.1.jar -profile config\demo.xml
  +
  +#
  +# If you want to install this version of Merlin then all you need to do is
   # define an evironment variable to point to your Merlin installation root
   # directory, put the following command into a bat of script or whatever in 
   # your path, then go for it.
  -# 
  -# 
  -# The -Djava.ext.dirs argument is important because it tels the JCM where 
  -# to find the bootstrap classes.  The rest just starts up a kernel that 
loads 
  -# an evalon-meta/assembly deployment engine and logs some stuff in the 
  -# process - interesting but not terribly valuable at the moment.
  -#
  -# Please not - this code base is evolving daily as part of refactoring of the
  -# Excalibur/assembly package. On completion there wil be a clean seperation 
of 
  -# the internals containerment systems from the application notions of 
contaier 
  -# hierachies.  The containement API element will be located under 
  -# avalon-scatchpad/assembly and the kernel/container/block abstractions will 
  -# be maintained under the avalon-scratchpad/merlin package.
  +#
  +#
  +#   5. define the environment variable %MERLIN_HOME%
  +#   6. add %MERLIN_HOME%\bin to you system PATH
  +#
  +#
  +# To verify things you can re-run the demo from another location using
  +# the following command:
   #
   
  -java -Djava.ext.dirs=%MERLIN_HOME%\common;%MERLIN_HOME%\lib -jar 
%MERLIN_HOME%\build\lib\avalon-merlin-2.0.jar %1
  +    merlin -system %MERLIN_HOME% -profile %MERLIN_HOME%\config\demo.xml
   
   #
   # Aside from that - keep in mind that a lot of these changes are being 
driven 
  
  
  

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

Reply via email to