You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by "Marshall Schor (Jira)" <de...@uima.apache.org> on 2019/11/04 18:43:00 UTC

[jira] [Reopened] (UIMA-6141) Update uimaj-eclipse-update-site pom - remove combine.self attribute

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

Marshall Schor reopened UIMA-6141:
----------------------------------

Removing this breaks the build for the update site, because both targets are used (their contents are merged into one target.   

According to the docs, the combine.self="override" needs to go in the <target> element, but that throws an exception - unrecognized attribute, from AntRun.

The fix that works is to put this where it was originally, in the <configuration> element itself.  Unfortunately, that will make for an eclipse validation error.  Just ignore this error... The build works fine with this setup.  This strange behavior can be seen documented in various complaints on the internet.

> Update uimaj-eclipse-update-site pom - remove combine.self attribute
> --------------------------------------------------------------------
>
>                 Key: UIMA-6141
>                 URL: https://issues.apache.org/jira/browse/UIMA-6141
>             Project: UIMA
>          Issue Type: Task
>          Components: Core Java Framework
>    Affects Versions: 2.10.4SDK, 3.1.0SDK
>            Reporter: Marshall Schor
>            Assignee: Marshall Schor
>            Priority: Major
>             Fix For: 3.1.1SDK, 2.10.5SDK
>
>
> It appears that maven may have changed (not sure...) how you specify these attributes, and no longer supports them on the <configuration...> element, but only on the children of that element.
> Scan the poms for these and verify they're in a child of <configuration> or if not, move to a child.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)