Pre-release checks
There are a few steps to note before you build the release.
You auto-props should be switched on in your subversion configuration file.
Example : [auto-props]
*.java = svn:eol-style=native;svn:keywords=Rev Date |
*.xml = svn:mime-type=text/xml;svn:eol-style=native;svn:keywords=Rev Date |
*.xsl = svn:mime-type=text/xml;svn:eol-style=native;svn:keywords=Rev Date |
*.xsd = svn:mime-type=text/xml;svn:eol-style=native;svn:keywords=Rev Date |
*.wsdl = svn:mime-type=text/xml;svn:eol-style=native;svn:keywords=Rev Date |
*.properties = svn:mime-type=text/plain;svn:eol-style=native;svn:keywords=Rev Date |
*.c = svn:eol-style=native |
*.cpp = svn:eol-style=native |
*.h = svn:eol-style=native |
*.dsp = svn:eol-style=CRLF |
*.dsw = svn:eol-style=CRLF |
*.sh = svn:eol-style=native;svn:executable |
*.bat = svn:eol-style=native |
*.pl = svn:eol-style=native |
*.py = svn:eol-style=native |
*.cmd = svn:eol-style=native |
*.txt = svn:eol-style=native;svn:mime-type=text/plain |
*.htm* = svn:eol-style=native;svn:mime-type=text/html;svn:keywords=Rev Date |
ChangeLog = svn:eol-style=native;svn:mime-type=text/plain |
README* = svn:eol-style=native;svn:mime-type=text/plain |
LICENSE* = svn:eol-style=native;svn:mime-type=text/plain |
NOTICE* = svn:eol-style=native;svn:mime-type=text/plain |
TODO* = svn:eol-style=native;svn:mime-type=text/plain |
KEYS* = svn:eol-style=native;svn:mime-type=text/plain |
INSTALL* = svn:eol-style=native;svn:mime-type=text/plain |
WHATSNEW* = svn:eol-style=native;svn:mime-type=text/plain |
*.png = svn:mime-type=image/png |
*.jpg = svn:mime-type=image/jpeg |
*.gif = svn:mime-type=image/gif |
Makefile = svn:eol-style=native |
*.css = svn:eol-style=native |
*.js = svn:eol-style=native |
Release Tasks
To build the distributions all you have to do is
- mvn install
from the top level trunk directory.
This will place your tar/zips in your YOKO_DIR/trunk/distributions/target directory.
You will then need to sign the binary and src distributions before uploading them. For now committers will upload them to their home directories but in the future we will get a dedicated area.
Instructions for signing your distributions
Will add this later....