-- removed docbook hard coded version references using XSL processing instructions as per http://docbkx-tools.sourceforge.net/docbkx-samples/manual.html
-- proxied all repositories on maven.alfresco.com
-- reduced drastically standard build time
-- configured maven buildnumber plugin to run check once
-- related to issue https://jira.springframework.org/browse/SESURF-84
Modifications to RequestContext to allow 'uri' component scope to use the Spring MVC view name
- uri scoped components can match against a sensible part of the url i.e. /view/name rather than /webapp/page/view/name - so more generic matching possible without worrying about the webapp name etc.
1) Added required index.html for update site.
2) Added POM for generating update site.
To build a local update site, you will need to download STS and import all devtools projects to your STS.
You will then need to setup environment variable eclipse.home in your settings.xml e.g.
<settings>
<profiles>
<profile>
<id>eclipse-config</id>
<properties>
<eclipse.home>/Users/drq/dev/spring/springsource232/sts-2.3.2.RELEASE</eclipse.home>
</properties>
</profile>
</profiles>
<activeProfiles>
<activeProfile>eclipse-config</activeProfile>
</activeProfiles>
</settings>
To build a local update site, you will need to run "mvn clean package". The local update site is generated under target/eclipse-update-site.
Persister improvements:
- javadoc
- debugging info
- added support for noncachable types in PathStorePersister - used for remote retreival of model objects, and allows web-tier to be clustered without blanket disabling of *all* caches
Resource Controller:
- Modified retrieval order so assets can be overridden using the /res servlet i.e. a jar file containing a Surf extension can override an asset. Previously you could only add new assets via a jar
- Fixed response headers to contain correct caching info and contain any caching info in the case of web-app resources
Fix for SESURF-81 - Fix to a number of caching and persister issues that did not allow; caching to be disabled for model object persisters and also if caching was disabled (e.g. directly in code) then Surf can no longer correctly handle nested component definitions.
- refactored project hierarchy for spring-surf-cmis
- now suprojects use spring-surf-cmis as parent project (fixed relativePath)
- then spring-cmis uses spring-surf-parent
- added configs for more server definitions