- Revert support for the maven.frontend.failOnError flag (#572), due to
the major regression described in #613.
failOnError-like behavior can be implemented by ignoring exit codes;
npm run mytask
from the maven plugin, and"scripts": { "mytask": "runstuff || exit 0"
in package.json
- Add maven.frontend.failOnError and maven.test.failure.ignore flags to best manage integration-test
- Fix #41: Replaced ProcessBuilder usage with commons-exec
- Use InstallDirectory to locate node tasks instead of the WorkingDirectory as fallback
- Fix 531: update lifecycle-mapping-metadata.xml for yarn
- Fix execute goal for gulp
- Fix #532: fix NullPointerException for invalid yarn version
- Added bower proxy ignore parameter
- Document how to skip package managers and build tools'
- Fix
yarn
for Windows - Fix #515: Change "yarn warning" from ERROR to WARNING in log
- New goals
yarn
andinstall-node-and-yarn
for Yarn support
- Update requirements to Java 1.7
- Fix #469: Check write permissions on node installation folder
- ThreadSafe Node and NPM installation
- Add documentation and example for environmentVariables
- Add ARM's 64bit server aarch64 support
- Add Linux on Power Systems ppc64le support
- Authenticated download
- Support for using NPM provided by node versions >4.0.0
- Fix #482: https-proxy setting from Maven
- Fix #384: Add parameter
npmInheritsProxyConfigFromMaven
- Update
maven-invoker-plugin
to v2.0.0 to fix the build on Windows mith Maven 3.2.2 Caused by this issue: https://issues.apache.org/jira/browse/MINVOKER-166 - Fix #343: Change "npm WARN" from ERROR to WARNING in log
- Add support for caching downloaded files
- Enable SSL client certificate authentication for node download url
- Set paths in npm helper scripts so child node processes can be spawned
- Updated README with example for maven 2
- Fix #322: Use proxies more correctly