2012-03-16 94 views
22

我在尋找基於Java的Less CSS編譯器。 在github上,我已經跨越用於較少CSS的Java編譯器?

  • 跌跌撞撞lesscss4j
  • lesscss的Java

兩者都來自同一個開發商。不幸的是我無法弄清楚它們之間的區別。

有人可以告訴我嗎? 你知道哪些其他編譯器?

+1

看看裏面的PlayFramework 2,有一個較少的編譯器包括在內。 – 2012-03-17 19:40:59

+3

在我看來,lesscss4j是該項目的舊名稱,lesscss-java是新名稱。 – cchana 2012-03-22 09:40:33

+1

是的,沒錯。同時我從開發人員得到了一個答案,他證實了這一點。 – Windwalker 2012-03-22 13:46:54

回答

6

LESS Engine將JavaScript編譯器封裝在一個直接的Java界面中。

我還沒有使用lesscss-java,所以我不能評論相對質量,但是在我需要的小任務中,我沒有對Less Engine抱怨。

+0

我一直在使用它,它工作得很好。 lesscss-maven-plugin對我來說工作不是很好,所以我創建了一個FileWatcher,它可以在出現變化時編譯文件。 – 2015-03-04 14:21:53

7

The Official LESS CSS Compiler for Java也很不錯。它在Maven Central中是線程安全的(所以性能非常好),並且它有一個易於使用的界面。

+5

這個編譯器比LESS Engine @codelark在他的回答中提到的更正式嗎?我並不這麼認爲http://lesscss.org/。 – 2012-10-05 14:32:55

2

lesscss4j是一個Java編譯器,用ANTLR編寫。雖然這會更快,但問題是您需要將其與JavaScript中的官方lesscss編譯器同步。這個項目2年沒有被觸及。 Lesscss-java是官方編譯器的一個包裝,正在Rhino JS引擎中運行。它使用流行的Lesscss-maven-plugin

3

JLessC是一個替代少編譯器。它是純Java,不使用任何JavaScript引擎。主要目標是與Bootstrap一起使用。它非常快。

2

LessCSS Compiler - 與版本1.7.5兼容。該庫基於適用於Rhino引擎的官方Less JavaScript編譯器。限制:無法從Internet獲取源,例如@import (less) "http://example.org/style.less"

Extended LessCSS Compiler - 擴展版本的LessCSS Compiler。添加了如: