For testing, I've created under https://issues.apache.org/jira/browse/UIMA-1830
 branches called depend-on-parent-pom-top-4 for uimaj/branches, build/branches,
uima-as/branches, and sandbox/branches, in SVN, and committed the changes needed
for all projects to depend on this level of the parent-pom-top.

To test building with this new pom, you may check out these branches, and not
have to update the poms in the trunk.

After the release, I'll merge this back to trunk. 

We need 2 more binding +1 votes to release :-)

-Marshall

On 7/6/2010 2:26 PM, Marshall Schor wrote:
>  Version 4 of the parent-pom-top is ready for release.
>
> The following Jira's are fixed:
>
>     * [UIMA-1827 <https://issues.apache.org/jira/browse/UIMA-1827>] - Build of
>       docbooks failing - because plugin repositories don't include the 
> snapshots
>     * [UIMA-1828 <https://issues.apache.org/jira/browse/UIMA-1828>] - change
>       maven prereq level to 3.0-beta-1
>
>
> The release is staged here:
> https://repository.apache.org/content/repositories/orgapacheuima-040/
>
> 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-040/</url>
>         </repository>
>       </repositories>
>     </profile>
>
> Then change in your workspace the version of parent-pom-top to 4 (from
> 4-SNAPSHOT), and confirm that builds work, using
>
> mvn clean install -Pstaged-release
>
> More background on this approach is here:
> http://maven.apache.org/guides/development/guide-testing-releases.html
>
> (One "easy" way to change this using eclipse is to do the following in a
> workspace containing multiple projects (tested with eclipse 3.5)
> 1) select menu: Search -> File and type in the regex pattern:
> (<artifactId>parent-pom-top</artifactId>\R\s*)<version>4-SNAPSHOT
> 1a) be sure to click the case-sensitive and regex boxes
> 1b) select to look in *.xml files
> 2) click on "Replace", let it find the target(s), and for the replace string 
> use
> regex pattern: $1<version>4
> 2a) tick the box - use regular expression
> 2b) click on preview, and inspect some or all of the proposed changes to see
> they are ok, then push OK.
>
> This will change all the files at once.
>
>
> Also, please inspect the release artifacts to insure they have the proper
> license /notice files.
>
> Finally, someone should verify that the parent-pom-top can be built from the
> source-release.zip.
>
> Vote open for 72 hours.
>
> [ ] +1
> [ ] +0
> [ ] -1
>
> Thanks for your help in checking/verifying, in advance!
> -Marshall
>
>
>

Reply via email to