YUI Compressor Maven Mojo
Last Published: 2014-11-23 12:51
|
Version: 1.5.1
changelog/scm
Overview
Introduction
Distribution
Goals
Usage: compress
Usage: jslint
Examples
Aggregate
Gzip
Fail on warning
Links
YUI Compressor
JSLint
Others...
Project Documentation
Project Information
Project Reports
Related Links
Complementary docs
Helping the YUI Compressor
Complementary Javascript tools
JSDoc
: a documentation tool for javascript
Maven JSTools
: provide JSDoc and JSLint report, and a Servlet Filter that loads Javascript files or other static resources from the runtime classpath.
Maven JsUnit
: a plugin to run and to report
JsUnit
test.
jasmine-maven-plugin
: Maven plugin to execute Jasmine Specs. Creates your HTML runners for you, runs headlessly, outputs JUnit XML
jsLex Web Optimizer
from
Rockstar Apps
, a eclipse plugin to optimize js and css
JsLint Eclipse Plugin
from
Rockstar Apps
Executable war
Winstone Maven Plugin
: Embed your warfile into/with the winstone JAR itself. This allows an all-in-one container plus web-application JAR file to run as a standalone application.
JettyConsole Maven Plugin
: Make your war file executable with the Jetty Console Maven plugin
an article for Jetty 6 :
Executable WARs with Jetty
an article for Jetty 7 :
Embedded Jetty 7 webapp executable with Maven
Alternatives
MobilVox Maven JavaScript Plugin
: compress javascript file of a project
JAWR
: awr is a tunable packaging solution for Javascript and CSS which allows for rapid development of resources in separate module files
wro4j
: Web Resource Optimizer for Java
zipper
: Zipper is a full-featured asset packaging plugin for Maven that aims at optimiziing your project's static resources at build time.
jslint-maven-plugin
: A simple Maven plugin to run jslint4java as part of the maven test phase. If jslint finds any problems, it will fail the build.
jslint-plugin
: This plugin brings JSLint capabilities to the Maven project lifecycle with the goal of assuring JavaScript code quality.