[ 
https://issues.apache.org/jira/browse/HBASE-3528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12993865#comment-12993865
 ] 

Lars Francke commented on HBASE-3528:
-------------------------------------

Isn't this the same as HBASE-2170?

Our Maven build only declares all dependencies necessary to build and run 
HBase. If you leave out one of those dependencies you will run into problems 
trying to develop or run HBase server.

The solution is to modularize HBase.

> Maven should restrict more exported deps
> ----------------------------------------
>
>                 Key: HBASE-3528
>                 URL: https://issues.apache.org/jira/browse/HBASE-3528
>             Project: HBase
>          Issue Type: Bug
>          Components: build
>            Reporter: ryan rawson
>             Fix For: 0.92.0
>
>
> Our maven build exports a lot of deps, and they flow to clients who depend on 
> us.
> for example we shouldnt export 
> thrift,protobuf,jetty,jruby,tomcat,jersey,guava, etc.  
> Clients should be able to depend on any version of the above libraries or NOT 
> depend on them.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to