Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A Maven Plugin for JavaScript / CoffeeScript / CSS / Less and friends
JavaScript Java CoffeeScript CSS Other

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
coffee-mill-maven-plugin [maven-release-plugin] prepare for next development iteration
examples/watch-reactor-sample
.gitignore
README.md
pom.xml

README.md

coffee-mill-maven-plugin

coffee-mill-maven-plugin is a Maven plugin focusing on modern web development and especially on the client side technologies. A lot of technologies have emerged to make client-side development a bit easier.

Why using Apache Maven for such kind of code ? Because such development can also benefit from modularity, testing and from a somewhat strict build process. Actually, they definitely requires it to keep project development on rails.

The goal of the project is to cover the complete lifecycle of such artifacts : compilation, validation, tests, aggregation, minification, reporting... Everything required to deliver reusable and robust artifacts.

Features

  • Build aggregated and minified JavaScript components
  • Make your component more robust with unit and integration tests using Jasmine
  • Build modular JavaScript application by depending on your other components
  • Use CoffeeScript or TypeScript without thinking about compilation
  • Compile Dust templates for you
  • Validate your CSS files, compile LESS files
  • Optimize your JPEG and PNG files using jpegtran and OptiPNG
  • Don't worry about aggregation and minification, the plugin manages that for you
  • Don't launch Maven continuously, the watch mode monitor your files and process them

Documentation

The documentation is available on:

License

This plugin is licensed under the Apache License 2.0. The project is part of the nanoko initiative.

Issues Tracker

Follow project issues on our JIRA instance : https://ubidreams.atlassian.net/browse/NANOKO/component/10101

Something went wrong with that request. Please try again.