Java Compiler for Less CSS?
我正在寻找基于Java的Less CSS编译器。 在Github,我偶然发现了
- lesscss4j
- lesscss的Java
两者都来自同一个开发人员。 不幸的是,我无法弄清楚它们之间的区别。
有人能告诉我吗? 您知道哪些其他编译器?
LESS Engine将javascript编译器包装在一个简单的Java接口中。
我没有使用过lesscss-java,所以我不能评论相对质量,但是在我需要的小任务中,我没有使用Less Engine的抱怨。
Java的官方LESS CSS编译器也很不错。 它位于Maven Central,是线程安全的(因此性能非常好),而且它有一个易于使用的界面。
JLessC是另一种较少的编译器。 它是纯Java,不使用任何JavaScript引擎。 主要目标是与Bootstrap一起使用。 它非常快。
lesscss4j是一个用ANTLR编写的Java编译器。 虽然这会更快,但问题是你需要将它与javascript中的官方lesscss编译器同步。 该项目已有2年未被触及。 Lesscss-java是官方编译器的包装器,运行在Rhino JS引擎中。 它被流行的Lesscss-maven-plugin使用 。
LessCSS编译器 – 与1.7.5版兼容。 该库基于适用于Rhino引擎的官方Less JavaScript编译器。 限制:无法从Internet获取源,例如@import (less) "http://example.org/style.less"
扩展LessCSS编译器 – LessCSS编译器的扩展版本。 添加以下function:
- 缓存( 请参阅缓存数据 ):
- 编译代码
- 源代码
- 支持位于的资源:
- 本地驱动器
- 网络协议:HTTP,HTTPS,FTP
- classpath(前缀
classpath://
) - 自定义 – 由程序员定义
如果您正在使用atlassian插件,除了已经提到的lesscss-maven-plugin之外,您还可以查看来自atlassian存储库的(非开源)派生https://maven.atlassian.com/content/库/ Atlassian的公开
com.atlassian.lesscss lesscss-maven-plugin