Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Eclipse中保存文件时如何将LESS编译成CSS_Eclipse_Maven_Web Applications_Ant_Less - Fatal编程技术网

在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时