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