Uploaded image for project: 'MIR'
  1. MIR-356

enable less/sass usage in application ressources

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Medium
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2016.06.0.1
    • Component/s: mir-layout
    • Labels:
      None

      Description

      Für eine bessere Anwendungskonfiguration des Layouts benötigen wir eine Möglichkeit um less-Variablen zu überschreiben. Typischer Weise betrifft dies die variables.less, da ich hier komfortabel Farben, Fonts etc. für mein Projekt einstellen kann.

      Um dies nutzen zu können, müssten aber in der mir.war die less-Dateien liegen und das css erst beim Start der Anwendung gebaut werden. Dafür gibt es verschiedene Java-Bibliotheken. Einen Einstieg in das Thema ermöglichen vielleicht diese Recherche-Ergebnisse von Tilo:

      Less/Sass-Compiler-Lösung

      Auf der Suche nach einem less compiler für java:

      Hab ein Java-Framework gefunden (Pippo) das diese beiden Bibliotheken nutzt:
      https://github.com/SomMeri/less4j
      https://github.com/vaadin/sass-compiler


      Weitere Treffer:

      Compiler für die CLI. Seit einem Jahr keine Änderung:
      http://jcruncher.org/

      Compiler auf Basis von JavaScript (simuliert Browser). Seit zwei Jahren
      kein Lebenszeichen:
      https://github.com/marceloverdijk/lesscss-java

      Sass Compiler (Java Wrapper). Lebt:
      https://github.com/warmuuh/libsass-maven-plugin

        Attachments

          Activity

            People

            • Assignee:
              mcrshofm Sebastian Hofmann
              Reporter:
              mcrkrebs Kathleen Neumann
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: