the solution to your request is this document: maven resource dependency plugin
I use it in a production environment and I have no performance problem in loading the JS and CSS files for all pages in the begining. Those files are not bigger than a single image and you get them with just a single request.
you could also use DEFAULT. but loading resources at once with caching seems more preferable. And yes, you could create your specific pack with plugin mentioned above.