[ https://issues.apache.org/jira/browse/UIMA-5274?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Work on UIMA-5274 started by Burn Lewis. ---------------------------------------- > Support descriptor customization by allowing external setting variables in > some fields > -------------------------------------------------------------------------------------- > > Key: UIMA-5274 > URL: https://issues.apache.org/jira/browse/UIMA-5274 > Project: UIMA > Issue Type: Improvement > Components: Core Java Framework > Reporter: Burn Lewis > Assignee: Burn Lewis > Priority: Minor > Fix For: 3.0.0SDK-beta, 2.10.0SDK > > > Currently the <envVarRef> element supports customization via system > properties in 4 ways (see below). UIMA could also support the > $\{variable-name} syntax in these text fields. In addition it could also be > supported in the value for the name and location attributes of the import > element so that an aggregate's delegates could be controlled via external > settings. This might also be done by changing the primitive descriptor as in > 2 & 3 below, but in some cases a completely different delegate descriptor is > preferable. > From the References document: > The syntax for environment variable references is > <envVarRef>[VariableName]</envVarRef> , where [VariableName] is any valid > Java system property name. Environment variable references are valid in the > following places: > 1) The value of a configuration parameter (String-valued parameters only) > 2) The <annotatorImplementationName> element of a primitive AE descriptor > 3) The <name> element within <analysisEngineMetaData> > 4) Within a <fileResourceSpecifier> or <fileLanguageResourceSpecifier> -- This message was sent by Atlassian JIRA (v6.3.15#6346)