Click 1.5-RC1 Release
--------------------
BUGS
*
CODE
* Update QuickStart Guide, using build script & new screen shots
* CayenneForm override copyFrom to set PropertySelect value
DOCUMENTATION
* quick start tutorial
* FAQ topic on rendering PDF, Excel documents
* JSP forwarding
* add page topic writing directly to response
* document fileUpload behavior
BUILD
Release Procedures
------------------
1. ensure documentation/header.html, framework/src/click-control.properties, build/build.properties, examples/src/click-page.properties has correct version
1.1 ensure third-party library versions are correct: build/build.xml, examples/build.xml, documentation/docs/building.html.
1.2 add upgraded libraries to documentation/docs/roadmap-changes.html
2. finalize Roadmap and Changes
3. run 'ant test-all' and ensure there are no failures
4. ant build-distribution
5. clean deploy to Tomcat and test click-examples
6. tag release, e.g. click-1.4-RC3
7. sftp upload click-xxx.zip to sourceforge -> http://alexandria.wiki.sourceforge.net/File+Release+System+-+Offering+Files+for+Download
8. release file at sourceforge
9. upload web site
10. add sourceforge release notes
11. email release announcement to click, velocity and cayenne
12. update TODO.txt, documentation/header.html, framework/src/click-control.properties, build/build.properties, examples/src/click-page.properties to the next version
Maven Artifact Upload Procedures
--------------------------------
1. Ensure the 'sf.repo' server is setup in ~/.m2/settings.xml, otherwise maven won't authenticate at sourceforge. For example:
sf.repo
SOURCEFORGE_USERNAME
SOURCEFORGE_PASSWORD
2. Ensure build/click.pom, build/click-extras.pom, build/click-mock.pom, build-nodeps.pom has the correct dependencies and versions
3. ant build-maven-bundles
4. cd to directory maven-upload (this directory will be on the same level as the Click folder. If Click is available at 'c:/dev/click', maven bundles will be under 'c:/dev/maven-upload')
5. cd to each subdir in 'maven-upload' and execute the following command (Note: change .jar to the actual filename):
5.1. mvn deploy:deploy-file -DpomFile=pom.xml -Dfile=.jar -Durl=scp://web.sourceforge.net/home/groups/c/cl/click/htdocs/maven2/ -DrepositoryId=sf.repo