【发布时间】:2010-02-22 13:34:22
【问题描述】:
我正在从事一个负责 html、css 和 javascript 的项目。我发现这个maven-minify-plugin 似乎正是我想要的。
当我在服务器上使用 maven 部署时一切都很好,但是当我使用 Eclipse(STS,www.springsource.com/products/sts)在 localhost 上运行项目时,插件不会生成 css 或 js 文件.
有没有人使用过这个 Maven 插件,所以他们可以告诉我它是否应该在 localhost 上运行?在 Eclipse 中的 localhost 上运行以及使用 Maven 部署时,是否有人知道我可以用来(组合和)缩小 javascript 和 css 文件的另一个插件?
任何帮助表示赞赏...
----额外信息----
我基本上只是复制了它在插件网页上所说的内容,所以我的 pom.xml 中有这些位:
....
<build>
<plugins>
....
<plugin>
<groupId>com.samaxes.maven</groupId>
<artifactId>maven-minify-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<id>default-minify</id>
<phase>process-resources</phase>
<configuration>
<cssFiles>
....
<param>forms.css</param>
<param>jquery.droppy.css</param>
<param>jquery.jgrowl.css</param>
</cssFiles>
<jsFiles>
....
<param>jquery.droppy.js</param>
<param>jquery.jgrowl.js</param>
</jsFiles>
<jsFinalFile>script.js</jsFinalFile>
<linebreak>-1</linebreak>
<nomunge>false</nomunge>
<verbose>false</verbose>
<preserveAllSemiColons>false</preserveAllSemiColons>
<disableOptimizations>false</disableOptimizations>
<bufferSize>4096</bufferSize>
</configuration>
<goals>
<goal>minify</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
....
应该/我可以将插件绑定到差异阶段吗?
我只是使用mvn clean package并将快照移动到tomcat中以部署在服务器上。
我不确定如何解释我如何在 localhost 上运行 webapp,但这里是。我有一个 vanilia tomcat,我在 Eclipse 中将其定义为服务器,然后定义 webapp 应始终构建在该“服务器”中。
【问题讨论】:
标签: javascript eclipse maven-2 minify sts-springsourcetoolsuite