blob: 5ac7fae3c76b15734b9a9ecdfa7412278affa7a1 [file] [log] [blame]
Click 1.4.2 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
BUILD
Release Procedures
------------------
1. ensure documentation/header.html, framework/src/click-control.properties, build/build.properties, examples/src/click-page.properties has correct version
2. finalize Roadmap and Changes
3. ant build-distribution
4. clean deploy to Tomcat and test click-examples
5. tag release, e.g. click-1.4-RC3
6. ftp upload click-xxx.zip to sourceforge -> http://alexandria.wiki.sourceforge.net/File+Release+System+-+Offering+Files+for+Download
7. release file at sourceforge
8. upload web site
9. add sourceforge release notes
10. email release announcement to click, velocity and cayenne
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:
<settings>
<servers>
<server>
<id>sf.repo</id>
<username>SOURCEFORGE_USERNAME</username>
<password>SOURCEFORGE_PASSWORD</password>
</server>
</servers>
</settings>
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 <maven-artifact>.jar to the actual filename):
5.1. mvn deploy:deploy-file -DpomFile=pom.xml -Dfile=<maven-artifact>.jar -Durl=scp://shell.sf.net/home/groups/c/cl/click/htdocs/maven2/ -DrepositoryId=sf.repo