制作maven服务文件,如css.gz和js.gz

时间:2012-10-01 07:19:22

标签: css jsp tomcat maven compression

我已使用手动gzip手动压缩我的CSS,并且我试图从外部源包含css.gz。

<link rel="stylesheet" href="<c:url value="/resources/css/style.css.gz"/>" type="text/css" media="screen" />

当我使用PHP和Apache时,它很简单并且运行良好。

问题是,我现在正在使用spring和Apache Maven处理Java EE项目。

那么,如何配置maven以了解这样的预压缩文件?

1 个答案:

答案 0 :(得分:1)

您应该创建如下所示的源结构:

.
├── pom.xml
└── src
    └── main
        ├── java
        ├── resources
        └── webapp
            ├── WEB-INF
            └── resources
                └── css
                    └── style.css.gz

src/main/java将包含您的所有Java代码。

src/main/resources/应包含您的应用程序使用的资源,且不应公开。例如资源包,属性文件等。

src/main/webapp/将包含您的特定于Web应用程序的文件。

还要确保将<packaging>war</packaging>标记添加到您的pom。