Click 1.5-M2 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 * update FAQ about new mock package BUILD Release Procedures ------------------ 1. ensure documentation/header.html, framework/src/click-control.properties, build/build.properties, examples/src/click-page.properties, examples/src/click-page_cs.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. ant build-distribution 4. clean deploy to Tomcat and test click-examples 5. tag release, e.g. click-1.4-RC3 6. sftp 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: 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://shell.sf.net/home/groups/c/cl/click/htdocs/maven2/ -DrepositoryId=sf.repo