Hi there,
I'd like to make a 2.0.0-alpha-1 release of the Maven tools for JavaScript
developers project (1). The 2.0 release has evolved over the past 6 months and
is being heavily used by at least two large corporations that I know of.
PROJECT_DESCRIPTION
The project declares a new "js" pom type extension and it also brings together
Maven based tools from a number of other places. The project aims to improve
code quality and greatly reduce the burden on a JS developer when developing a
library or an application.
To trial the project you can use an archetype as follows. Please note that you
need to install MJS locally and then either need PhantomJS (2) installed for
the test goal or use -DskipTests when building the archetype-produced project.
The resulting index.html will be in target/classes.
mvn archetype:generate -DarchetypeGroupId=org.codehaus.mojo
-DarchetypeArtifactId=javascript-ria-archetype
NOTES
Maven tools for JavaScript developers (MJS) is a multi-module project and also
hosts independent javascript library modules. The javascript libraries wrap
some commonly used libraries in order to make them available from Maven
Central. The library modules have their own release cycle and version
corresponding to the projects being wrapped. For example when a new version of
jquery becomes available, a library module can be released independently of MJS
as a whole. The releases have be performed manually in the following order
given dependencies. Their corresponding SCM tags are in brackets:
javascript-libraries (javascript-libraries-2.0.0-alpha-1)
almond (almond-0.0.2-alpha-1)
d3-amd (d3-amd-2.9.2-alpha-1)
jquery-amd (jquery-amd-1.7.1-alpha-1)
bootstrap-amd (bootstrap-amd-2.0.2-alpha-1)
jquery-mobile-amd (jquery-mobile-amd-1.1.0-alpha-1)
jquery-ui-amd (jquery-ui-amd-1.8.16-alpha-1)
knockout-amd (knockout-amd-2.0.0-alpha-1)
qunit-amd (qunit-amd-1.5.0-alpha-1)
javascript-maven-tools (javascript-maven-tools-2.0.0-alpha-1)
VOTING
[ ] +1
[ ] +0
[ ] -1
The vote is open for 72 hours and will succeed by lazy consensus.
Kind regards,
Christopher Hunt
(1) http://mojo.codehaus.org/javascript-maven-tools/
(2) http://phantomjs.org/