Changes between Version 2 and Version 3 of waue/2009/0812d/start_config


Ignore:
Timestamp:
Aug 13, 2009, 10:09:05 AM (15 years ago)
Author:
waue
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • waue/2009/0812d/start_config

    v2 v3  
    33{{{
    44# This file controls what file are to be put on classpath or command line.
    5 
    65#
    7 
    86# Format is as follows:
    9 
    107# Each line contains entry for one JAR file.
    11 
    128# Format of line:
    13 
    149#
    15 
    1610#  SUBJECT [ [!] CONDITION [AND|OR] ]*
    17 
    1811#
    19 
    2012# where SUBJECT:
    21 
    2213#   ends with ".class" is the Main class to run.
    23 
    2414#   ends with ".xml" is a configuration file for the command line
    25 
    2615#   ends with "/" is a directory from which add all jar and zip files from.
    27 
    2816#   ends with "/*" is a directory from which add all unconsidered jar and zip files from.
    29 
    3017#   Containing = are used to assign system properties.
    31 
    3218#   all other subjects are treated as files to be added to the classpath.
    33 
    3419#
    35 
    3620# Subjects may include system properties with $(propertyname) syntax.
    37 
    3821#
    39 
    4022# Files starting with "/" are considered absolute, all others are relative to
    41 
    4223# the home directory.
    43 
    4424#
    45 
    4625# CONDITION is one of:
    47 
    4826#   always
    49 
    5027#   never
    51 
    5228#   available classname        # true if class on classpath
    53 
    5429#   property name              # true of set
    55 
    5630#   java OPERATOR version      # java version compared to literal
    57 
    5831#   nargs OPERATOR number      # number of command line args compared to literal
    59 
    6032#   OPERATOR := one of "<",">","<=",">=","==","!="
    61 
    6233#
    63 
    6434# CONTITIONS can be combined with AND OR or !, with AND being the assume
    65 
    6635# operator for a list of CONDITIONS.
    67 
    6836# Classpath operations are evaluated on the fly, so once a class or jar is
    69 
    7037# added to the classpath, subsequent available conditions will see that class.
    71 
    7238#
    7339}}}