在MyEclipse中保存时自动运行maven,无需提交项目文件

时间:2013-02-05 16:14:23

标签: css eclipse maven less myeclipse

这可能是其他人之前遇到过的问题,但如果是这样,我就无法找到合适的搜索字词。

我在我的webapp中使用LESS CSS(一个CSS预处理器),每当保存LESS文件时我都需要它自动编译一个CSS文件,这样我就可以刷新浏览器并查看更改。我之前通过更改MyEclipse中的项目属性,以指向外部maven可执行文件,以及项目的POM中的generate-sources阶段,成功地完成了这项工作。

我们现在正在向GIT过渡(非常缓慢),作为该路径上的一步,我们希望确保所有项目文件都不受版本控制。显然,这意味着在项目文件中设置外部可执行文件不再可行,如果我希望所有开发人员自动为他们实现这一点。

有人可以指出我正确的方向来解决我的问题吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用java的web资源优化器(aka wro4j)。它可以使用以下两者来应用更少的css处理器(或许多其他processors):运行时解决方案(作为filter)或构建时解决方案(作为maven pluginm2-wro4j eclipse plugin能够识别增量构建)。

或者,有一个轻量级解决方案,使用LessCssFilter

处理动态较少的资源