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



Reply via email to