我正在寻找Java中的SASS实现(可以与JSP / JSF一起使用)。对于Python,我已经找到了CleverCSS,但是Java没有。有人听说过这种生成CSS的工具吗?
Java的SASS实现?[关闭]
我知道我参加聚会的时间很晚,但这是我在具有Ant构建的Java项目中使用SASS的方法:http : //workingonthecoolstuff.blogspot.com/2011/02/using-sass-in-ant -build.html 总而言之,我在安装了Ruby和Sass的计算机上进行构建,因此就像使用Ant“ apply”任务调用sass命令/应用程序一样简单,该文件集包含所有SCSS / SASS文件。
我在使用Ant的eclipse项目中使用了Compass&Sass。
我在这里遵循了本教程:
http://caueguerra.com/tutorial-using-sass-in-a-java-project
指南针扩展了Sass并允许其他附加功能。
鉴于必须将SASS转换为CSS才能使用,使用与Ruby SASS一起分发的sass2css有什么问题?
您可以尝试一下我刚刚整理的过滤器-https: //github.com/darrinholst/sass-java
似乎毕竟有一个(在提出这个问题后可能会发展一段时间)
您是否知道Vaadin Web框架附带了它自己的内置Sass编译器?参见https://vaadin.com/blog / -/ blogs / state-of-sass-support-in-vaadin-7-today ...
ZUSS是LESS和SASS的很好替代。它类似于LESS。与LESS和SASS不同,ZUSS文件的处理不需要JavaScript解释器。
免责声明:我是ZUSS的开发人员。我之所以开发它,只是因为找不到适合Java的简洁解决方案。
有一个项目:http : //code.google.com/p/jsass/(但它还处于初期阶段)。
如果您对Less感兴趣,可以使用它的即用型Java版本:http : //www.asual.com/lesscss/
您还可以看一下Web Resource Optimizer 4 J(WRO4J),它允许很多事情(最小化,资源合并)并支持Less CSS(据我所知在运行时)。
这意味着:您将wro4j过滤器添加到web.xml中,并且当您请求CSS时,.scss(或.saas)文件将被编译为标准CSS。
我还没有使用过它,但是它似乎比这里列出的其他产品先进。
实际上,我在Less for Java网站(http://www.asual.com/lesscss/)上阅读评论,WRO4J使用此库来提供“即时运行的Less编译”。因此,我认为Less for Java是必经之路。
Sassc是C中的命令行实现,应该易于添加到构建过程中。根据作者的说法,我认为它应该与sass保持同步: