[
https://issues.apache.org/jira/browse/HBASE-14093?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16161448#comment-16161448
]
Tamas Penzes commented on HBASE-14093:
--------------------------------------
I had some misunderstanding of the project setup, since in production or
standalone more we do use webapp files from ${HBASE_HOME}/hbase-webapps which
means we only have the static files once.
Because of this it did worth to remove the static files from hbase-server and
hbase-thrift and put them to a new component.
In the same time I use bootstrap and jquery from webjars, so their source is
not stored in the repository but downloaded during the build. (easy version
update)
The delivered tar.gz file is slightly changed, it only contains one more jar
(hbase-static-web-resources-${version}.jar) and of course some scripts are
adopted to the changes (mostly effects developer setup, not production).
> deduplicate copies of bootstrap files
> -------------------------------------
>
> Key: HBASE-14093
> URL: https://issues.apache.org/jira/browse/HBASE-14093
> Project: HBase
> Issue Type: Improvement
> Components: build
> Reporter: Sean Busbey
> Assignee: Tamas Penzes
> Labels: beginner
> Fix For: 2.0.0
>
> Attachments: HBASE-14093.master.001.patch,
> HBASE-14093.master.002.patch
>
>
> right now we have a couple of different copies of the bootstrap js and css
> files. It'll be easier to maintain them later if we can centralize.
> Move them to a common location and use maven to populate them as needed in
> various component build directories.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)