title: Fingerprinting Assets in a Maven/JSP/RequireJS Webapp?
body: <p>I have a simple Maven webapp that uses a single JSP and RequireJS to serve up a single-page Javascript-heavy app. I've been looking around for something that I can use to fingerprint assets during the build process (.js, .css, etc) but have not been finding anything that solves this problem.</p>
  
  <p>I'd like asset file names to change whenever the content changes so I can tell the browser to cache them for a really long time, yet still download the latest whenever they change. I'll also need any references to those assets to be updated whenever they change. Whatever I use will have to work with RequireJS as well.</p>
  
  <p>Any suggestions?</p>