This switches the UI to NPM 6.x (currently the flavour of the month
for package management in UI) and adds publishing support in the
deploy phase.
The flow is:
mvn deploy
| release profile
| frontend plugin
| npm run mvn:deploy
| npm publish target/dist
| .npmrc checked for registry
| NPM_API_TOKEN env var used for auth token
This currently is set to dry run only. Once proven to work, we
will remove the dry run option.
Testing done: local mvn clean install deploy
Signed-off-by: David Byard dbyard@vmware.com
This switches the UI to NPM 6.x (currently the flavour of the month for package management in UI) and adds publishing support in the deploy phase.
The flow is: mvn deploy | release profile | frontend plugin | npm run mvn:deploy | npm publish target/dist | .npmrc checked for registry | NPM_API_TOKEN env var used for auth token
This currently is set to dry run only. Once proven to work, we will remove the dry run option.
Testing done: local mvn clean install deploy Signed-off-by: David Byard dbyard@vmware.com
This change is![Reviewable](https://reviewable.io/review_button.svg)