Skip to content

1.2 Properties

Scot P. Floess edited this page Sep 17, 2016 · 33 revisions

This page denotes the Solenopsis 1.2 properties.

Static Properties

The following properties are static:

Property Value Description
solenopsis.HOME The value of the property [ant.file.SolenopsisSetup] The directory of the Solenopsis script solenopsis-setup.xml.
solenopsis.VERSION 1.2 The version of Solenopsis.
solenopsis.bsh.DIR bsh The Beanshell directory name.
solenopsis.bsh.HOME [solenopsis.HOME]/[solenopsis.bsh.DIR] The root directory containing Beanshell scripts.
solenopsis.lib.DIR lib The library directory name.
solenopsis.lib.HOME [solenopsis.HOME]/[solenopsis.lib.DIR] The root directory containing jar files.
solenopsis.props.DIR props The properties directory name.
solenopsis.props.HOME [solenopsis.HOME]/[solenopsis.props.DIR] The root directory containing properties.
solenopsis.xsl.DIR xsl The XSLT directory name.
solenopsis.xsl.HOME [solenopsis.HOME]/[solenopsis.xsl.DIR] The root directory containing XSLTs.

Configurable Properties

The following properties can be overridden either from the command line or if denoted within your ~/.solenopsisrc file:

Property Default Value Description
sf.env "" If defined, will attempt to load a properties file from ```~/${solenopsis.user.home}/environments/${sf.env}.properties``` and ```~/solenopsis.properties```.
solenopsis.user.HOME [user home dir]/.solenopsis/[solenopsis.VERSION] The directory containing user specific data.
solenopsis.org.DEFAULT If defined, this is the default org Solenopsis will use. Its data can be found in [solenopsis.user.HOME]/[solenopsis.org.DEFAULT]/org.properties
solenopsis.temp.dir [java.io.tmpdir]/[user.name]/solenopsis/[solenopsis.VERSION] The root directory where Solenopsis can perform work such as building files, etc.
sfdc.ANT_FILE Fully qualified path and jar file name for the Salesforce Ant library.
solenopsis.org.name [solenopsis.org.DEFAULT] The name of the org in which to communicate with Salesforce
solenopsis.org.username The default username if not defined in [solenopsis.user.HOME]/[org name].properties.
solenopsis.org.password The default password if not defined in [solenopsis.user.HOME]/[org name].properties.
solenopsis.org.token The default security token if not defined in [solenopsis.user.HOME]/[org name].properties.
solenopsis.org.api The default api version if not defined in [solenopsis.user.HOME]/[org name].properties.
solenopsis.org.url The default URL if not defined in [solenopsis.user.HOME]/[org name].properties.
sfdc.url.DE https://login.salesforce.com The URL for a developer instance of Salesforce.
sfdc.url.PROD https://login.salesforce.com The URL for a production instance of Salesforce.
sfdc.url.SANDBOX https://test.salesforce.com The URL for a sandbox instance of Salesforce.
sfdc.call.TRACE false When making SOAP calls, do we want tracing enabled.
sfdc.metadata.RESULT_FILE When describing/listing metadata, the file to use. If not set, will emit information to the console.
sfdc.metadata.TYPE When listing metadata, the type to list.
sfdc.metadata.FOLDER When listing metadata, the folder associated with the metadata type.
sfdc.deploy.ALLOW_MISSING_FILES true When deploying, is it OK for files to be missing.
sfdc.deploy.MAX_POLL 300 Maximum time in seconds for polling deploys.
sfdc.deploy.IGNORE_WARNINGS false Should warnings be ignored when deploying.
sfdc.deploy.CHECK_ONLY false Check deploy only - do not actually deploy.
sfdc.deploy.tests.LOG_TYPE None The type of logging when running tests.
sfdc.deploy.tests.CLASSES "" The test classes to run.
sfdc.deploy.tests.RUN_ALL false Should all tests be run on deploy?
sfdc.deploy.IGNORE_FILE "" When deploying or pulling, the file that denotes file patterns to not include.
sfdc.deploy.REPLACE_VARS_FILE "" The file to use for variable replacement.

Org Properties

Clone this wiki locally