taverna.home | String, e.g. C:/taverna-home/ | The location that Taverna settings, logging and libraries are
stored. By default when using Windows this is "Documents and
Settings\Application
Data\Taverna-<version>", using Linux
"$HOME/.taverna-<version>", and using the
Mac "$HOME/Library/Application
Support/Taverna-<version>", where
<version> is the Taverna download version, e.g:
$HOME/.taverna-1.7.1. This allows different versions to be
configured independantly.General configuration files are stored in
$taverna.home/conf ; log files are stored in $taverna.home/log;
details about installed plugins and plugin sites are stored in
$taverna.home/plugins. |
taverna.startup | String, e.g. C:/taverna-home/ | If not already defined, this defaults to the location of the
bootstrap jar file used to startup Taverna. This property is used to
allow default properties and plugins to be defined. By default
properties in $taverna.startup/conf, and plugins defined in
$taverna.startup/plugins, are used. Similar files in $taverna.home
will override these default settings so that users can customise
their settings in a multi-user environment. |
taverna.repository | String, e.g C:/taverna-cache/ | The location that local copies of the artifacts that Taverna
is dependant upon are copied to. Note that only libraries that exist
in a remote repository are copied here, if they have been found in a
'file:/' based repository a local copy is not made. By default this
is $taverna.home/repository. |
raven.eclipse | Any value | An experimental setting that forces Taverna to use the System
classloader rather than find classes via Raven. Its only useful when
running Taverna within Eclipse - and even then the behaviour is not
necessarily the same as running Taverna correctly. Its main use is
for debugging. |
raven.profile | URL, or a space seperated list of URLs | If defined this forces this particular profile to be used
immediately. Using a single profile means that no update options are
available. Setting this property overrides raven.profilelist. If a
list is provided, the first successful URL is used. |
raven.profilelist | URL | This defines the location of the XML that defines a list of
profiles available. On first run, a local copy of the lowest version
of the profile available in the list is used, and continues to be
used until an update becomes available and is selected. An update
becomes available when a higher version than the current version
becomes defined in the list. Updating the version is not automatic,
but requires a request from the user. This property is overridden if
a raven.profile property is explicity defined. If a list is
provided, the first successful URL is used. |
raven.repository.n (where n is a number between 0 and
10). | URL | These are repositories that are used to find artifacts, in
numerical order. This is useful for intergraters or developers to
them to enforce a particular location for an artifact rather than
relying on myGrid or Maven repositories. The value 0 to 10,
inclusively, are available for custom repositories. Its unsafe to
use values higher than this. The common use of this is during
development, to set the raven.repository.0 to the local maven
repository - this ensures that locally built versions of the
artifacts are used rather than those held remotely. |
raven.target.artifactId | String | The artifactId of the artifact containing the object to be
invoked at startup by the bootstrap. |
raven.target.class | String | The class of the object to be invoked at startup by the
bootstrap. |
raven.target.groupId | String | The groupId of the artifact containing the object to be
invoked at startup by the bootstrap. |
raven.target.method | String | The method to be invokded by the bootstrap at startup. This
method may be static or non-static, but must either take no
parameters or String array (String[]). |