The way we use Maven has been realigned to conform with more
conventional ways of using Maven and best practices.  This includes
using the common Apache Release parent POM, the maven release plugin, a
maven plugin for running the docbook processing, and many other
improvements.

The top parent pom for uima projects is already released (at version
2).  This release is for the remaining build tools and parent poms, and
is at version 1.

Jira's fixed:


    Sub-task

    * [UIMA-1757 <https://issues.apache.org/jira/browse/UIMA-1757>] -
      use docbkx to create docbooks in place of current docbook tools
      project
    * [UIMA-1758 <https://issues.apache.org/jira/browse/UIMA-1758>] -
      remove dependency on checked-out other projects
    * [UIMA-1759 <https://issues.apache.org/jira/browse/UIMA-1759>] -
      make project versioning more conventional
    * [UIMA-1763 <https://issues.apache.org/jira/browse/UIMA-1763>] -
      Switch to using Nexus for releasing


    Bug

    * [UIMA-1051 <https://issues.apache.org/jira/browse/UIMA-1051>] -
      doc build not working on Linux
    * [UIMA-1805 <https://issues.apache.org/jira/browse/UIMA-1805>] -
      change aggregate for build projects version to follow version
      convention for those
    * [UIMA-1806 <https://issues.apache.org/jira/browse/UIMA-1806>] -
      fixes for releasing, in build poms
    * [UIMA-1813 <https://issues.apache.org/jira/browse/UIMA-1813>] -
      aggregate parent pom build fails rat test


    Improvement

    * [UIMA-1814 <https://issues.apache.org/jira/browse/UIMA-1814>] -
      Try making release:prepare work with all build projects by adding
      in relative-path


    Task

    * [UIMA-1755 <https://issues.apache.org/jira/browse/UIMA-1755>] -
      Improve Maven build
    * [UIMA-1816 <https://issues.apache.org/jira/browse/UIMA-1816>] -
      update parent-pom-top references to version 2



The release is staged here:
https://repository.apache.org/content/repositories/orgapacheuima-010/
Suggested way to test: add this to your maven "settings" in the
<profiles> section:

    <profile>
      <id>staged-release</id>
      <repositories>
        <repository>
          <id>staged-release</id>
          
<url>https://repository.apache.org/content/repositories/orgapacheuima-010/</url>
        </repository>
      </repositories>
    </profile>

Please verify this by changing references to 1-SNAPSHOT versions of the
build artifacts (except the parent-pom-top which is at version 2, and 
uima-docbook-olink project, which is not being released) to version 1
(without the SNAPSHOT), and see if things build, using the command

  mvn install -Pstaged-release

More background on this approach is here:
http://maven.apache.org/guides/development/guide-testing-releases.html

Also, please inspect the release artifacts to insure they have the
proper license /notice files.

Vote open for 72 hours.

[ ] +1
[ ] +0
[ ] -1

Thanks for your help in checking/verifying, in advance!

-Marshall



-Marshall


Reply via email to