Sean Busbey created HBASE-13963:
-----------------------------------

             Summary: use jdk appropriate version of jdk.tools and avoid 
leaking it
                 Key: HBASE-13963
                 URL: https://issues.apache.org/jira/browse/HBASE-13963
             Project: HBase
          Issue Type: Sub-task
          Components: build, documentation
            Reporter: Sean Busbey
            Priority: Critical
             Fix For: 2.0.0, 1.2.0, 1.3.0


Right now hbase-annotations uses jdk7 jdk.tools and exposes that to downstream 
via hbase-client. We need it for building and using our custom doclet, but can 
improve a couple of things: 

1) We should be using a jdk.tools version based on our java version (use jdk 
activated profiles to set it)

2) We should not be including any jdk.tools version in our hbase-client 
transitive dependencies (or other downstream-facing artifacts). Unfortunately, 
system dependencies are included in transitive resolution, so we'll need to 
exclude it.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to