less-maven-plugin

Very less compiler maven plugin

License

License

Categories

Categories

Maven Build Tools
GroupId

GroupId

com.github.wpic
ArtifactId

ArtifactId

less-maven-plugin
Last Version

Last Version

1.5
Release Date

Release Date

Type

Type

maven-plugin
Description

Description

less-maven-plugin
Very less compiler maven plugin
Project URL

Project URL

http://github.com/wpic/less-maven-plugin
Source Code Management

Source Code Management

http://github.com/wpic/less-maven-plugin

Download less-maven-plugin

How to add to project

<plugin>
    <groupId>com.github.wpic</groupId>
    <artifactId>less-maven-plugin</artifactId>
    <version>1.5</version>
</plugin>

Dependencies

compile (4)

Group / Artifact Type Version
org.apache.maven : maven-plugin-api jar 2.0
org.apache.maven.plugin-tools : maven-plugin-annotations jar 3.4
commons-io : commons-io jar 2.4
de.inetsoftware : jlessc jar 1.5

Project Modules

There are no modules declared in this project.

Fast maven plugin for less compiler (use jless). It can also convert multiple files and merge them to one.

Sample usage

<plugin>
    <groupId>com.github.wpic</groupId>
    <artifactId>less-maven-plugin</artifactId>
    <version>1.5</version>
    <configuration>
        <compiles>
            <!-- First compile -->
            <compile>
                <from>bower_components/bootstrap-less/less/bootstrap.less</from>
                <to>${project.build.directory}/${project.build.finalName}/bower_components/bootstrap-less/less/bootstrap.css</to>
                <compress>true</compress>
            </compile>
            <!-- Append another one to it -->
            <compile>
                <from>bower_components/bootstrap-less/less/theme.less</from>
                <append>${project.build.directory}/${project.build.finalName}/bower_components/bootstrap-less/less/bootstrap.css</append>
                <compress>true</compress>
            </compile>
            <!-- Add all the less files using wildcard -->
            <compile>
                <from>mithril_components/**/*.less</from>
                <append>${project.build.directory}/${project.build.finalName}/bower_components/bootstrap-less/less/bootstrap.css</append>
                <compress>true</compress>
            </compile>
        </compiles>
    </configuration>
    <executions>
        <execution>
            <phase>compile</phase>
            <goals>
                <goal>less</goal>
            </goals>
        </execution>
    </executions>
</plugin>

Parameters

  • from: Source less file.
  • to: Destination CSS file.
  • append: Append the CSS to the other file (if 'to' does not set).
  • compress: Compress the output or not.

History

v1.5

  • Yodate to jlessc version 1.5

v1.2

  • Update to jlessc version 1.2
com.github.wpic

WPIC Co

Versions

Version
1.5
1.2
1.0