The servlet 3.0 spec defines a way to share webapp JSP resources via a dependent jar (See Servlet 3.0 spec, section 10.5)
If you have a Maven dependency that is a jar, you can package resources and have them available to webapps that use them as a dependency.
To share, /css/test.css, you need to place it in:
Any webapp that depends on that jar can access /css/test.css as if it was in the root of it’s own webapp.
<link rel="stylesheet" type="text/css" href="<c:url value="/css/test.css" />">
Caveat, IntelliJ does not resolve /css/test.css as being within the current webapp. There was a ticket that was filed in 2011, but it doesn’t appear that it will ever be fixed.
Note, that if you are trying to use the included file as a tag file, it will need to have /WEB-INF/tags at the front of the included path.
sheltonn January 24th, 2014