在Eclipse中保存文件时如何将LESS编译成CSS
几个月来,我一直在开发一个在Eclipse中保存文件时如何将LESS编译成CSS,eclipse,maven,web-applications,ant,less,Eclipse,Maven,Web Applications,Ant,Less,几个月来,我一直在开发一个struts2 webapp,现在使用maven管理我的依赖项,我刚刚发现LESS。我已经为Eclipse安装并配置了LESS插件,但是每次我保存.LESS文件时,由于修改了它的内容或其他原因,右键单击>运行为>LESS编译器确实很烦人… 问题是我一直在研究如何将grunt.js(最近也发现了任务运行程序)插入maven(),但我认为这相当困难,我想知道是否有人知道替代方法 在我的struts2项目中,我有我的Web应用程序的前端和后端。我知道这不是正确的方法,如果我可
struts2 webapp
,现在使用maven管理我的依赖项,我刚刚发现LESS
。我已经为Eclipse安装并配置了LESS插件
,但是每次我保存.LESS文件时,由于修改了它的内容或其他原因,右键单击>运行为>LESS编译器
确实很烦人…问题是我一直在研究如何将
grunt.js
(最近也发现了任务运行程序)插入maven(),但我认为这相当困难,我想知道是否有人知道替代方法
在我的struts2
项目中,我有我的Web应用程序的前端和后端。我知道这不是正确的方法,如果我可以重新开始,我会将它们分为两个不同的项目,但现在已经太晚了(学习过程的缺点,我们不是生来就知道一切)
说到这里,我如何设置一种任务来查看.less
文件,并在保存/更改时自动将它们编译成.css
我也找到了,但我真的不知道这是否是我要找的。有可能创建一个
ant
任务来编译某些。每当文件被修改时,就会有更少的文件变成CSS
,这或多或少就是我要找的,但是grunt
似乎更灵活,因为您可以告诉它使用.less
扩展名查看所有文件,在这个解决方案中,我发现您必须在.xml
文件中声明.less
您想要ant
查看的文件
这并不是我想要的,所以我将暂时不讨论这个问题,因为我将继续研究如何使这个解决方案更具动态性,并看看是否有可能避免定义每个.less
源代码和.css
目标
可以创建一个ant
任务来编译某些。无论何时修改,都可以将较少的文件编译成CSS
,这或多或少就是我想要的,但是grunt
似乎更灵活,因为您可以告诉它使用.less
扩展名查看所有文件,在这个解决方案中,我发现您必须在.xml
文件中声明.less
您想要ant
查看的文件
这并不是我想要的,所以我将暂时不讨论这个问题,因为我将继续研究如何使这个解决方案更具动态性,并看看是否有可能避免定义每个.less
源代码和.css
目标
可以创建一个ant
任务来编译某些。无论何时修改,都可以将较少的文件编译成CSS
,这或多或少就是我想要的,但是grunt
似乎更灵活,因为您可以告诉它使用.less
扩展名查看所有文件,在这个解决方案中,我发现您必须在.xml
文件中声明.less
您想要ant
查看的文件
这并不是我想要的,所以我将暂时不讨论这个问题,因为我将继续研究如何使这个解决方案更具动态性,并看看是否有可能避免定义每个.less
源代码和.css
目标
可以创建一个ant
任务来编译某些。无论何时修改,都可以将较少的文件编译成CSS
,这或多或少就是我想要的,但是grunt
似乎更灵活,因为您可以告诉它使用.less
扩展名查看所有文件,在这个解决方案中,我发现您必须在.xml
文件中声明.less
您想要ant
查看的文件
这并不是我想要的,所以我将暂时不讨论这个问题,因为我将继续研究如何使这个解决方案更具动态性,并看看是否有可能避免定义每个.less
源代码和.css
目标
有很多无Java编译器(请参阅),因此您可以通过构建工具执行其中一个(例如-可能需要编写一个简单的Java应用程序,使用所选的编译器)
如果您使用(或可以切换到)项目管理,那么您可以使用lesscss maven插件之一:
有很多无Java编译器(请参阅),因此您可以通过构建工具执行其中一个(例如-可能需要编写一个简单的Java应用程序,使用所选的编译器)
如果您使用(或可以切换到)项目管理,那么您可以使用lesscss maven插件之一:
有很多无Java编译器(请参阅),因此您可以通过构建工具执行其中一个(例如-可能需要编写一个简单的Java应用程序,使用所选的编译器)
如果您使用(或可以切换到)项目管理,那么您可以使用lesscss maven插件之一:
有很多无Java编译器(请参阅),因此您可以通过构建工具执行其中一个(例如-可能需要编写一个简单的Java应用程序,使用所选的编译器)
如果您使用(或可以切换到)项目管理,那么您可以使用lesscss maven插件之一:
我将尝试一些maven插件,看看它是否真的适合我。如果真的有效,我会接受这个答案。如果使用maven插件,它什么时候会编译更少的插件?每次我保存对它们的更改时?或者每次我导出/部署我的webapp时