Я ищу компиляторы Less CSS на основе Java. На Github я наткнулся на
Оба от одного разработчика. К сожалению, я не могу понять разницу между ними.
Может кто-нибудь сказать мне? Какие еще компиляторы вы знаете?
Официальный компилятор LESS CSS для Java тоже довольно хорош.Он находится в Maven Central, безопасен для многопоточности (поэтому производительность довольно хорошая) и имеет простой в использовании интерфейс.
Меньше движка оборачивает компилятор javascript в простой интерфейс Java.
Я не использовал lesscss-java, поэтому я не могу комментировать относительное качество, но в небольших задачах, которые мне нужны, у меня не было жалоб с Less Engine.
JLessC - это альтернативный компилятор.Это чистая Java и не использует движок JavaScript.Основная цель - использовать вместе с Bootstrap.Это очень быстро.
LessCSS Compiler - совместимо с версией 1.7.5 . Библиотека основана на официальном Less JavaScript-компиляторе, адаптированном к движку Rhino .
Поддерживаются источники, расположенные по адресу:
classpath://
Для библиотеки требуется Java 8.
lesscss4j - это компилятор Java, написанный на ANTLR. Хотя это будет быстрее, проблема в том, что вам нужно синхронизировать его с официальным компилятором lesscss, который находится в javascript. Этот проект не был затронут в течение 2 лет. Lesscss-java - это оболочка официального компилятора, работающая на движке Rhino JS. Используется популярным Lesscss-maven-plugin .
Если вы работаете с 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>