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