These are instructions for constructing a binary Daisy distribution. * Things not to forget when making an official release: - perform all builds using JDK 1.4 - make sure the version number of the artificats (jars) is correct (use artifacter tool to easily update them) - make sure the automated testcases run - put a tag on the sources and make sure the local checkout is clean (ie contains only the tagged stuff) - make sure the applications/daisywiki/frontend/project.properties points to a correct Cocoon version, if it's not official release take note of the SVN revision number. - now might be a good time to check if all files have license headers, see also tools/licensecheck - Make sure the documentation URLs in distro/resources/README.txt are correct * Build the sources: - In the Daisy root, do a "maven clean", followed by a "maven" - Go to applications/daisywiki/xmlschema-bindings, do "maven clean", followed by "maven" - Go to applications/daisywiki/frontend, do "maven clean", followed by "maven cocoon.get", followed by "maven" - Go to tools/artifacter, do maven jar:jar * In all of the above, do not change anything to the things generated in the target directory * The script assumes all dependent libraries are available in the local maven repository (will be the case if the above builds have been performed) * Move to the directory distro, and execute maven build-binary-dist Note: to make use of the binary distribution, follow the installation instructions on the Daisy website.