-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/61996/
-----------------------------------------------------------
Review request for Ambari, Andrii Babiichuk, Miklos Gergely, and Robert
Nettleton.
Bugs: AMBARI-21857
https://issues.apache.org/jira/browse/AMBARI-21857
Repository: ambari
Description
-------
Add new pom.xml file for the new logsearch web ui in order to package static
resources in jar (which are generated with yarn and angular-cli)
The resource generation flow is the following:
- install (download or copy an already downloaded one) node and yarn in
target/webapp-build folder
- copy source files from the ui root folder into target/webapp-build
- run yarn install, then yarn build-prod
- copy target/webapp-build/dist to target/classes/dist
- during package phase target/classes content included in the generated jar
Next steps from here:
Add the new ui dependency to logsearch server, during the logsearch portal
build, the dist static content will be packaged with the server files.
Diffs
-----
ambari-logsearch/ambari-logsearch-web-new/package.json b4902a3
ambari-logsearch/ambari-logsearch-web-new/pom.xml PRE-CREATION
Diff: https://reviews.apache.org/r/61996/diff/1/
Testing
-------
done, manually, generated jar contains "dist/" folder. anyway, no mvn clean
test support yet.
Thanks,
Oliver Szabo