proposal : maven javascript plugin
----------------------------------
Key: MOJO-921
URL: http://jira.codehaus.org/browse/MOJO-921
Project: Mojo
Issue Type: New Feature
Reporter: nicolas de loof
Priority: Minor
Following a recent thread on maven user list, I've created a javascript plugin
to help developping in this language.
The plugin provides :
- javascript dependencies handling
- assembling javascript librairies from code splitted in multiple tiny source
files
- putting js dependencies in the webapplication scripts folder
- copy "inplace" javascript dependencies for use with jetty:run or war:inplace
- compressing webapplication scripts before packaging as a war
- package a javascript library as a javascript archive (used for js
dependencies)
- attach a compressed version of the javascript archive
Planned :
- run js tests using jsunit (integrate with surefire ?)
- suport alternative compression methods (dojo shrinksafe, yahoo compressor...)
- nicer integration with the war plugin ?
a reporting plugin :
- check code with jslint
- generate jsdoc
- test coverage with jscoverage
The plugin is available on my sandbox repo :
https://hammerfest.svn.sourceforge.net/svnroot/hammerfest/maven-javascript-plugin/trunk/
The site has been deployed for review, with some early documentation
http://hammerfest.sourceforge.net/maven-javascript-plugin/
The jsmin code (compressor mojo) uses a BSD like license that (AFAIK) is
compatible to be redistributed in an apache -licensed project.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email