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 2013/12/16 17:59:07 UTC

[jira] [Resolved] (UIMA-3501) Eclipse update site build fails without "clean" sometimes

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

Marshall Schor resolved UIMA-3501.
----------------------------------

    Resolution: Fixed

> Eclipse update site build fails without "clean" sometimes
> ---------------------------------------------------------
>
>                 Key: UIMA-3501
>                 URL: https://issues.apache.org/jira/browse/UIMA-3501
>             Project: UIMA
>          Issue Type: Improvement
>          Components: Build, Packaging and Test
>    Affects Versions: parent-pom-7
>            Reporter: Marshall Schor
>            Assignee: Marshall Schor
>            Priority: Minor
>             Fix For: parent-pom-8
>
>
> If you run the eclipse-update-site build 2x, not in -Papache-release mode, it doesn't clear out the target eclipse-update-site/subsite (on purpose - to avoid getting the older versions of things, in case you're testing that...).
> The step where it runs the Eclipse FeaturesAndBundlesPublisher seems to notice that older versions of things are in the target repository, with the same version #s, and it won't update them.  But it doesn't report any issues.  So if you forget to do "mvn clean install" and just do "mvn install" it looks like it makes an updated site, but actually, it doesn't...  
> Fix this with a silly workaround (because I don't know how else to do it in Ant): have the FeaturesAndBundlesPublisher write to a temp directory, which is always erased just before it runs, and then have another ant step copy these over the older ones.
>   * tried this, and many other variations; couldn't get them to work.  It seems the features & bundles publisher does some kind of fancy reading of the xml in the artifacts.xml and contents.xml and uses that information rather than seeing what files are actually there.  So, do something simpler and more fail-safe. 



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)