[ 
https://issues.apache.org/jira/browse/UIMA-1834?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marshall Schor closed UIMA-1834.
--------------------------------

    Fix Version/s: 2.3.1
       Resolution: Fixed

The pom's <version> is now substituted (using filtering) into the Java sources 
that return these values.  Added / modified new classes, UimaVersion and 
UimaAsVersion, which are not in the source-path, and have substitutable values 
for the version (major, minor, incremental), and updated the pom to use 
filtered resource processing to produce a new class under target which has the 
version info from the pom substituted in;  this generated-source is then added 
to the set of source files to be compiled.  

Note - just as in every other project using generated sources, after checking 
this out, use the m2Eclipse menu pick on the project, Maven -> update 
configuration, to get it to recognize the generated sources and update its 
(Eclipse) classpath.

> Automate inclusion of current release / version info in uimaj and uima-as
> -------------------------------------------------------------------------
>
>                 Key: UIMA-1834
>                 URL: https://issues.apache.org/jira/browse/UIMA-1834
>             Project: UIMA
>          Issue Type: Improvement
>          Components: Build, Packaging and Test
>            Reporter: Marshall Schor
>             Fix For: 2.3.1
>
>
> Both uimaj and uima-as have static Java strings identifying the release 
> version.  These have been manually maintained.  Automate this so the right 
> version is inserted (from the pom), and perhaps also consider including svn 
> tag info.  Also consider whether to maintain this info at a finer grain 
> (e.g., for each Jar), and if so, how to make it available at run time.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to