1

这可能是其他人以前遇到过的问题,但如果是这样,我一直无法找到正确的搜索词。

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

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

谁能指出我解决问题的正确方向?

4

1 回答 1

1

你可以试试 java 的 web 资源优化器(又名wro4j)。它可以同时使用更少的 css 处理器(或许多其他处理器):运行时解决方案(作为过滤器)或构建时解决方案(作为能够识别增量构建的m2 -wro4j eclipse 插件的maven 插件)。

或者,有一个轻量级的解决方案,它使用LessCssFilter 动态处理较少的资源

于 2013-02-05T16:37:50.760 回答