I have manually compressed my CSS using manual gzip and I'm trying to include css.gz from external source.
<link rel="stylesheet" href="<c:url value="/resources/css/style.css.gz"/>" type="text/css" media="screen" />
It is simple and works well when I'm using PHP and Apache.
The problem is, I'm now working with a Java EE project using spring and Apache Maven.
So, how to configure maven to know about precompressed files like that?
You should create a source structure like the following:
The
src/main/java
will contain all your java code.The
src/main/resources/
should contain resources used by your application and that should not be publicly available. For example Resource Bundles, property files etc.The
src/main/webapp/
will contain your web application specific files.Also make sure that the
<packaging>war</packaging>
tag is added to your pom.