[Building Sakai] Upgrade of Velocity in sakai-velocity-tool in trunk (SAK-18214)
Matthew Buckett
matthew.buckett at oucs.ox.ac.uk
Fri Apr 16 05:51:22 PDT 2010
I looking at upgrading sakai-velocity-tool in trunk to a newer version
of velocity. Benefits of the upgrade include:
- better performance.
- ability to easily call getFormattedMessage(String, Object[]) from
the template without having to prebuild the array in Java.
To start with I was going to remove all the fixed dependencies from
the existing tools that use sakai-velocity-tools so that they are
pulled in transitively.
What this means in practice is that in a tool such as authz-tool I'll
remove the explicit dependencies on:
velocity:velocity:1.3
logkit:logkit:1.2
oro:oro:2.0.8
from the pom.xml and the required dependencies will be pulled in
transitively from sakai-velocity-tools. It turns out that logkit is
now optional so with an upgrade if velocity this will no longer be
pulled in.
Then the version of velocity included with sakai-velocity-tools can be
updated and all sakai tools using this new artifact will get a newer
version of velocity.
This is under: http://jira.sakaiproject.org/browse/SAK-18214
The poms affected by this initial change are:
M access/access-impl/impl/pom.xml
M alias/alias-tool/tool/pom.xml
M announcement/announcement-tool/tool/pom.xml
M archive/archive-tool/tool/pom.xml
M assignment/assignment-tool/tool/pom.xml
M authz/authz-tool/tool/pom.xml
M calendar/calendar-tool/tool/pom.xml
M chat/chat-tool/tool/pom.xml
M citations/citations-servlet/servlet/pom.xml
M citations/citations-tool/tool/pom.xml
M content/content-tool/tool/pom.xml
M mailarchive/mailarchive-tool/tool/pom.xml
M memory/memory-tool/tool/pom.xml
M presence/presence-tool/tool/pom.xml
M rights/rights-tool/tool/pom.xml
M site/site-tool/tool/pom.xml
M site-manage/site-manage-link-helper/pom.xml
M site-manage/site-manage-tool/tool/pom.xml
M user/user-tool/tool/pom.xml
M web/news-tool/tool/pom.xml
M web/web-tool/tool/pom.xml
--
Matthew Buckett
VLE Developer, LTG, Oxford University Computing Services
More information about the sakai-dev
mailing list