Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id D8389200D2D for ; Fri, 13 Oct 2017 00:41:34 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id D6956160BE4; Thu, 12 Oct 2017 22:41:34 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 2974B1609E8 for ; Fri, 13 Oct 2017 00:41:34 +0200 (CEST) Received: (qmail 89187 invoked by uid 500); 12 Oct 2017 22:41:33 -0000 Mailing-List: contact dev-help@drill.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@drill.apache.org Delivered-To: mailing list dev@drill.apache.org Received: (qmail 89176 invoked by uid 99); 12 Oct 2017 22:41:33 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 12 Oct 2017 22:41:33 +0000 Received: from mail-qt0-f181.google.com (mail-qt0-f181.google.com [209.85.216.181]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id A0EF01A0140 for ; Thu, 12 Oct 2017 22:41:32 +0000 (UTC) Received: by mail-qt0-f181.google.com with SMTP id k31so16461724qta.6 for ; Thu, 12 Oct 2017 15:41:32 -0700 (PDT) X-Gm-Message-State: AMCzsaUoXb1n/TvDbA9OYWzfYWNYEHptUYEJV8vRbM+8BrRNrO8zadT/ /JJBcxRjmECd5sLh4KP0gVaM7B2cfMWtLNEfve8= X-Google-Smtp-Source: AOwi7QBMb1B2/JI1q11YdK3acdNdz0mKb6AToLV54EuNCAi8hUSgTKYu/UwMhYKGtQnPexUdtCm0S4C8hqSKh3SnvQg= X-Received: by 10.37.95.81 with SMTP id h17mr2772213ybm.193.1507848091378; Thu, 12 Oct 2017 15:41:31 -0700 (PDT) MIME-Version: 1.0 Received: by 10.37.135.11 with HTTP; Thu, 12 Oct 2017 15:41:30 -0700 (PDT) From: Parth Chandra Date: Thu, 12 Oct 2017 15:41:30 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: New plugin needed for building on Eclipse To: dev Content-Type: multipart/alternative; boundary="089e08265a94dcacd5055b613d5c" archived-at: Thu, 12 Oct 2017 22:41:35 -0000 --089e08265a94dcacd5055b613d5c Content-Type: text/plain; charset="UTF-8" I just merged in changes for DRILL-5431 and it looks like the inclusion of netty-tcnative is causing all sorts of problems. netty-tcnative is OS specific so we included a maven extension to detect the OS. (The distribution package has no issues since it packages all the supported OS variants). The extension to detect the OS however does not work correctly on Eclipse without a little bit of help. From the plugin's readme: Issues with Eclipse m2e or other IDEs If you are using IntelliJ IDEA, you should not have any problem. If you are using Eclipse, you need to install an additional Eclipse plugin because m2e does not evaluate the extension specified in a pom.xml. Download os-maven-plugin-1.5.0.Final.jar and put it into the /pluginsdirectory. (As you might have noticed, os-maven-plugin is a Maven extension, a Maven plugin, and an Eclipse plugin.) If you are using other IDEs such as NetBeans, you need to set the system properties os-maven-plugin sets manually when your IDE is launched. You usually use JVM's -D flags like the following: -Dos.detected.name=linux -Dos.detected.arch=x86_64 -Dos.detected.classifier=linux-x86_64 Apologies to everyone who struggled with this and thanks Aman for bringing this to my attention. Parth --089e08265a94dcacd5055b613d5c--