Подтвердить что ты не робот

Компилятор Java для меньшего CSS?

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

  • lesscss4j
  • lesscss-ява

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

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

4b9b3361

Ответ 1

LESS Engine завершает компилятор javascript в прямом интерфейсе Java.

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

Ответ 2

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

Ответ 3

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

Ответ 4

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

Ответ 5

LessCSS Compiler - совместим с версией 1.7.5. Библиотека основана на официальном Less Компилятор JavaScript адаптирован к Rhino. Ограничения: невозможно получить источники из Интернета, например. @import (less) "http://example.org/style.less"

Extended LessCSS Compiler - расширенная версия LessCSS Compiler. Добавляет такие функции, как:

Ответ 6

Если вы работаете с 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>