Hello, I have an application which contains a bunch of images for products whose filenames come from the database. Right now the images are stored inside the WAR file when deploying the application, which is fine but the problem is that when they become part of the CVS code repository it becomes a huge tarball and unnecessary duplication/tagging/branching of images on CVS which do not change between releases. (We don't care about versioning image files since they are maintained by a third party).
I wish to know what approach would be the best to keep the images outside of the built WAR and still being able to access them easily from the application. Some approached I thought of were: - Maintain images in a separate CVS module. When deploying the application explode the WAR file and include the images and re-war the war file. - Store images in a separate folder outside of the context root and refer to them via a symlink (platform dependent) or a configuration property in the application (platform independent). Does anyone know of a better solution? Or has any comments/ideas on how to do this? Thanks a lot! Affan