在 Eclipse 中保存文件时如何将 LESS 编译成 CSS
How to compile LESS into CSS when files are saved in Eclipse
几个月来我一直在开发 struts2 webapp
,现在使用 Maven 来管理我的依赖项,我刚刚发现 LESS
。我已经安装并配置了 LESS plug-in for Eclipse
,但由于修改了 .less 文件的内容或其他原因,每次保存 .less 文件时 right click > run as > LESS compiler
真的很烦人...
问题是我一直在研究如何将 grunt.js
(最近也发现了任务运行程序)插入 Maven(as explained here),但我认为这很难,我想知道是否有人知道替代方案这个。
在我的 struts2
项目中,我的 webapp.I 前端和后端都知道这不是正确的方法,如果我可以重新开始,我会将它们分成两个不同的项目,但现在为时已晚(学习过程的缺点,我们并非天生就知道这一切)。
说了这么多,我如何设置一种任务来监视我的 .less
文件并在 saved/changed 时自动将它们编译成 .css
?
我也找到了 this ant task here,但我真的不知道这是否是我要找的。
可以创建一个 ant
任务来将某些 .less
文件编译成 CSS
每当它们被修改时,或多或少是我正在寻找的,但是 grunt
似乎更灵活,因为你可以告诉它 watch 你所有扩展名为 .less
的文件,在这个解决方案中我发现你必须声明.xml
归档您希望 ant
观看的 .less
个文件。
这不是我一直在寻找的明确内容,所以我暂时保留这个问题,因为我将继续研究如何使这个解决方案更加动态,看看是否有可能避免定义的事实您想要的每个 .less
源和 .css
目标。
有很多 Java Less 编译器(参见 Java Compiler for Less CSS?), so you can execute one of them by your build tool (e.g. Ant - 也许您需要编写一个简单的 Java 应用程序,它使用所选的编译器)。
如果你使用Maven(或可以切换到它)进行项目管理,那么你可以使用lesscss-maven-plugin之一:
几个月来我一直在开发 struts2 webapp
,现在使用 Maven 来管理我的依赖项,我刚刚发现 LESS
。我已经安装并配置了 LESS plug-in for Eclipse
,但由于修改了 .less 文件的内容或其他原因,每次保存 .less 文件时 right click > run as > LESS compiler
真的很烦人...
问题是我一直在研究如何将 grunt.js
(最近也发现了任务运行程序)插入 Maven(as explained here),但我认为这很难,我想知道是否有人知道替代方案这个。
在我的 struts2
项目中,我的 webapp.I 前端和后端都知道这不是正确的方法,如果我可以重新开始,我会将它们分成两个不同的项目,但现在为时已晚(学习过程的缺点,我们并非天生就知道这一切)。
说了这么多,我如何设置一种任务来监视我的 .less
文件并在 saved/changed 时自动将它们编译成 .css
?
我也找到了 this ant task here,但我真的不知道这是否是我要找的。
可以创建一个 ant
任务来将某些 .less
文件编译成 CSS
每当它们被修改时,或多或少是我正在寻找的,但是 grunt
似乎更灵活,因为你可以告诉它 watch 你所有扩展名为 .less
的文件,在这个解决方案中我发现你必须声明.xml
归档您希望 ant
观看的 .less
个文件。
这不是我一直在寻找的明确内容,所以我暂时保留这个问题,因为我将继续研究如何使这个解决方案更加动态,看看是否有可能避免定义的事实您想要的每个 .less
源和 .css
目标。
有很多 Java Less 编译器(参见 Java Compiler for Less CSS?), so you can execute one of them by your build tool (e.g. Ant - 也许您需要编写一个简单的 Java 应用程序,它使用所选的编译器)。
如果你使用Maven(或可以切换到它)进行项目管理,那么你可以使用lesscss-maven-plugin之一: