Компилятор Java для Меньше CSS? - PullRequest
24 голосов
/ 16 марта 2012

Я ищу компиляторы Less CSS на основе Java. На Github я наткнулся на

  • lesscss4j
  • lesscss-ява

Оба от одного разработчика. К сожалению, я не могу понять разницу между ними.

Может кто-нибудь сказать мне? Какие еще компиляторы вы знаете?

Ответы [ 6 ]

7 голосов
/ 01 октября 2012

Официальный компилятор LESS CSS для Java тоже довольно хорош.Он находится в Maven Central, безопасен для многопоточности (поэтому производительность довольно хорошая) и имеет простой в использовании интерфейс.

6 голосов
/ 01 апреля 2012

Меньше движка оборачивает компилятор javascript в простой интерфейс Java.

Я не использовал lesscss-java, поэтому я не могу комментировать относительное качество, но в небольших задачах, которые мне нужны, у меня не было жалоб с Less Engine.

3 голосов
/ 15 января 2015

JLessC - это альтернативный компилятор.Это чистая Java и не использует движок JavaScript.Основная цель - использовать вместе с Bootstrap.Это очень быстро.

2 голосов
/ 12 августа 2015

LessCSS Compiler - совместимо с версией 1.7.5 . Библиотека основана на официальном Less JavaScript-компиляторе, адаптированном к движку Rhino .

Поддерживаются источники, расположенные по адресу:

  • локальные диски
  • протоколы:
    • HTTP и HTTPS
    • FTP (требуется библиотека Apache Commons Net в пути к классам) & путь к классу (префикс classpath://)
    • пользовательский - определяется программистами (см. FileSystem )

Для библиотеки требуется Java 8.

2 голосов
/ 04 марта 2013

lesscss4j - это компилятор Java, написанный на ANTLR. Хотя это будет быстрее, проблема в том, что вам нужно синхронизировать его с официальным компилятором lesscss, который находится в javascript. Этот проект не был затронут в течение 2 лет. Lesscss-java - это оболочка официального компилятора, работающая на движке Rhino JS. Используется популярным Lesscss-maven-plugin .

0 голосов
/ 01 сентября 2015

Если вы работаете с atlassian плагинами и в дополнение к уже упомянутому lesscss-maven-plugin , вы также можете взглянуть на производный (не из открытых источников) из хранилища atlassian https://maven.atlassian.com/content/repositories/atlassian-public

<plugin>
    <groupId>com.atlassian.lesscss</groupId>
    <artifactId>lesscss-maven-plugin</artifactId>
</plugin>
...