Sventon and CoW =============== CoW uses a version of sventon slightly customised to allow it to use the same authentication data used by CoW when talking to remote subversion repositories. If you want to upgrade the sventon version used by CoW you will need to do the following: - Include WEB-INF/cow-beans.xml. Some of the beans in this file override standard sventon definitions (in applicationContext.xml), so double check that none of the constructor arguments and properties of these beans have changed with the new version, and update as appropriate. - Edit web.xml and add /WEB-INF/cow-beans.xml to the contextConfigLocation context-param. cow-beans *must* be the last entry in the param-value, as it overrides some of the beans defined in the normal applicationContext.xml. - Apply patches/clickableUrl.diff to WEB-INF/tags/clickableUrl.tag (fix it manually if necessary). - Add the groovy-all JAR from Grails to WEB-INF/lib (some of the classes CoW adds to sventon are written in Groovy). Additional classes are inserted into WEB-INF/classes by the CoW build. Some of these are copied from CoW, some are compiled from sources in the "extras" directory.