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

Reply via email to