Return-Path: X-Original-To: apmail-accumulo-notifications-archive@minotaur.apache.org Delivered-To: apmail-accumulo-notifications-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DB96B11D5D for ; Wed, 14 May 2014 04:29:58 +0000 (UTC) Received: (qmail 59876 invoked by uid 500); 13 May 2014 21:23:18 -0000 Delivered-To: apmail-accumulo-notifications-archive@accumulo.apache.org Received: (qmail 59834 invoked by uid 500); 13 May 2014 21:23:18 -0000 Mailing-List: contact notifications-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jira@apache.org Delivered-To: mailing list notifications@accumulo.apache.org Received: (qmail 59826 invoked by uid 99); 13 May 2014 21:23:18 -0000 Received: from Unknown (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 13 May 2014 21:23:18 +0000 Date: Tue, 13 May 2014 21:23:18 +0000 (UTC) From: "Sean Busbey (JIRA)" To: notifications@accumulo.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (ACCUMULO-2805) Exclude unused HTTP Components from thrift dependency MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Sean Busbey created ACCUMULO-2805: ------------------------------------- Summary: Exclude unused HTTP Components from thrift dependency Key: ACCUMULO-2805 URL: https://issues.apache.org/jira/browse/ACCUMULO-2805 Project: Accumulo Issue Type: Task Components: build Affects Versions: 1.6.0, 1.5.1, 1.5.0 Reporter: Sean Busbey Assignee: Sean Busbey Priority: Minor Fix For: 1.5.2, 1.6.1, 1.7.0 libthrift pulls in the http components library for the THttpClient. AFAICT, we don't use this part of thrift. In 1.6+, we do use an annotation from http components within our plugin, but that module declares a direct dependency. When we go to handle our packaging we include libthrift but we purposefully don't include the transitive httpcomponents libraries. We should exclude the httpcomponents dependencies from our declaration of libthrift to preemptively avoid problems that would occur if some module (other than the maven plugin) starts making use of httpcomponents without declaring it. -- This message was sent by Atlassian JIRA (v6.2#6252)