sakaiproject/nakamura — pull request #489 by zathomas (2011-12-08 03:46:19+00:00)
Title: KERN-2285 release automation

I had to revisit this a little, as trying to pre-process things inside the maven process was clearly becoming awkward. I took the antrun step out of the pom in favor of a pre-process shell script.

So now the process is like this:

1. make sure you have stashed or committed any local changes
1. `./tools/release_pre_process_files.sh 1.1`
1. `mvn --batch-mode release:prepare -DpushChanges=false -Dtag=nakamura-1.1RC1`
1. `./tools/release_post_process_files.sh 1.1 1.2`

As a bonus, I added `false` to the ianal plugin, so it will stop looking for LICENSE and NOTICE files inside every single project.