[ 
https://issues.apache.org/jira/browse/UIMA-681?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12555274#action_12555274
 ] 

Michael Baessler commented on UIMA-681:
---------------------------------------

I tried to work with the Maven properties without success. As you know we have 
a Project structure with one parent POM and many child POMs. 
In defined some properties in the parent POM but I was not able to access them 
in the child POMs.

The other issue is that in each child POM I have to specify settings of the 
parent POM and also the version of the parent POM :-( . So this can't work with 
inherited variables. 

So what else can we do:
If we remove the <version> tags from the child POM it inherits automatically 
the version from the parent POM. So what does this mean. 
- We don't have to change the version number for the child POMs
- We still have to change the parent POM settings (version number) for each 
child POM
- All child POMs have dependencies to other UIMA artifacts with the current 
artifact version. This can be replaced with ${project.version}.
This approach works for all child POMs except the plugin projects since these 
have a different version style. Some of the referred UIMA artifacts can be 
handled with 
${parent.project.version} but the POMs still have an own version that must be 
updated manually.


Another approach would be to try to load a Maven property from an external 
source to all POMs. In that case we have external dependencies for the build. 
I haven't tried that way, so I'm also not sure if it works.

> change UIMA version from 2.2.1-incubating to 2.3.0-incubating-SNAPSHOT
> ----------------------------------------------------------------------
>
>                 Key: UIMA-681
>                 URL: https://issues.apache.org/jira/browse/UIMA-681
>             Project: UIMA
>          Issue Type: Task
>          Components: Build, Packaging and Test
>    Affects Versions: 2.2.1
>            Reporter: Michael Baessler
>            Assignee: Michael Baessler
>             Fix For: 2.3
>
>


-- 
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