gpt4 book ai didi

javascript - Eclipse (STS)、Maven 和 maven-minify-plugin,它们可以一起工作吗?

转载 作者:行者123 更新时间:2023-11-30 06:49:31 25 4
gpt4 key购买 nike

我正在做一个项目,我负责 html、css 和 javascript。我找到了这个 maven-minify-plugin这似乎正是我想要的。

当我在服务器上使用 maven 部署时,一切都很好,但是当我使用 Eclipse(STS,www.springsource.com/products/sts)在本地主机上运行项目时,插件不会生成 css 或 js 文件.

有没有人有使用过这个 Maven 插件的经验,所以他们可以告诉我它是否应该可以在本地主机上运行?有没有人知道在 Eclipse 中的本地主机上运行时以及使用 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>
....

我应该/可以将插件绑定(bind)到不同的阶段吗?

我只是使用 mvn clean package 并将快照移动到 tomcat 以部署在服务器上。

我不确定如何解释我是如何在本地主机上运行 webapp 的,但这里是。我有一个 vanilia tomcat,我在 Eclipse 中将其定义为服务器,然后定义 webapp 应始终构建在该“服务器”中。

最佳答案

minify 插件通常是 bound to the process-resources phase .这是你做的吗?

更新:插件配置看起来不错(命令行构建按预期工作的事实证实了这一点)。也许检查您是否在 Eclipse 中调用 process-resources 以了解资源更改。为此,右键单击您的项目,然后选择Properties > Maven > Lifecycle Mapping 并找到与下面捕获的内容等效的内容(我使用的是 M2Eclipse 0.10.0,所以对你来说可能会有所不同)。

alt text

关于javascript - Eclipse (STS)、Maven 和 maven-minify-plugin,它们可以一起工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2311138/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com