Richard Eckart de Castilho created UIMA-4933:
------------------------------------------------

             Summary: Failure if parameter constant not defined in same 
file/class as configuration parameter
                 Key: UIMA-4933
                 URL: https://issues.apache.org/jira/browse/UIMA-4933
             Project: UIMA
          Issue Type: Bug
          Components: uimaFIT-Maven-Plugin
            Reporter: Richard Eckart de Castilho
             Fix For: 2.3.0uimaFIT


org.apache.uima.fit.maven.util.Util.getParameterDocumentation(JavaSource, 
String, String) fails with an IllegalArgumentException stating that the 
parameter constant cannot be found if that constant is defined in another 
class, e.g. in a superclass, an interface, etc. A warning may be sufficient in 
such a situation.

The following exception was generated while trying to use the 
maven-uimafit-plugin goal "enhance" on Apache cTAKES. 

{noformat}
Caused by: java.lang.IllegalArgumentException: Parameter name constant 
[PARAM_WINDOW_ANNOT_KEY] in class 
[org.apache.ctakes.dictionary.lookup2.ae.AbstractJCasTermAnnotator]
        at 
org.apache.uima.fit.maven.util.Util.getParameterDocumentation(Util.java:95)
        at 
org.apache.uima.fit.maven.EnhanceMojo.enhanceConfigurationParameter(EnhanceMojo.java:453)
        at org.apache.uima.fit.maven.EnhanceMojo.execute(EnhanceMojo.java:263)
        at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
        ... 31 more
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to