"Maven-node-grunt-gulp-npm-node-plugin to end all maven-node-grunt-gulp-npm-plugins." A Maven plugin that downloads/installs Node and NPM locally, runs NPM install, Grunt, Gulp and/or Karma.
After fixing the proxy parsing (replacing | with ,) a friend of mine pointed me towards: https://npm.community/t/noproxy-setting-with-more-than-one-hostname/5054/3
So the comma separated String seems not to work from commandline. Hence this fix adds an extra parameter for every proxy exclusion.
I also noted that the npm documentation not mentions wildcards (seems to be a java thingy), so they are also removed when parsing the proxy settings.
Summary
After fixing the proxy parsing (replacing | with ,) a friend of mine pointed me towards: https://npm.community/t/noproxy-setting-with-more-than-one-hostname/5054/3 So the comma separated String seems not to work from commandline. Hence this fix adds an extra parameter for every proxy exclusion. I also noted that the npm documentation not mentions wildcards (seems to be a java thingy), so they are also removed when parsing the proxy settings.
Tests and Documentation