Skip to content

A Maven Plugin for JavaScript / CoffeeScript / CSS / Less and friends

Notifications You must be signed in to change notification settings

Erunafailaro/coffee-mill-maven-plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A Maven Plugin for JavaScript / CoffeeScript / CSS / Less and friends

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 38.1%
  • Java 32.6%
  • JavaScript 26.1%
  • CSS 1.8%
  • CoffeeScript 0.9%
  • Groovy 0.4%
  • TypeScript 0.1%