Return-Path: X-Original-To: apmail-aries-dev-archive@www.apache.org Delivered-To: apmail-aries-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E3AD3191C8 for ; Tue, 12 Apr 2016 09:02:56 +0000 (UTC) Received: (qmail 64684 invoked by uid 500); 12 Apr 2016 09:02:56 -0000 Delivered-To: apmail-aries-dev-archive@aries.apache.org Received: (qmail 64638 invoked by uid 500); 12 Apr 2016 09:02:56 -0000 Mailing-List: contact dev-help@aries.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@aries.apache.org Delivered-To: mailing list dev@aries.apache.org Received: (qmail 64626 invoked by uid 99); 12 Apr 2016 09:02:56 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 12 Apr 2016 09:02:56 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 89CE9C0295 for ; Tue, 12 Apr 2016 09:02:55 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.47 X-Spam-Level: X-Spam-Status: No, score=-0.47 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx2-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id CYwDOLIrhg3x for ; Tue, 12 Apr 2016 09:02:51 +0000 (UTC) Received: from mail-wm0-f47.google.com (mail-wm0-f47.google.com [74.125.82.47]) by mx2-lw-eu.apache.org (ASF Mail Server at mx2-lw-eu.apache.org) with ESMTPS id 330855FB29 for ; Tue, 12 Apr 2016 09:02:51 +0000 (UTC) Received: by mail-wm0-f47.google.com with SMTP id a140so44720673wma.0 for ; Tue, 12 Apr 2016 02:02:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=q12EdkPYeAhK5Kq5BpC064jPGjDaq8oWA+ENTpnPU4M=; b=Xx+o9gEevk2QJm8GrgNrRziq+XT+VNW/6oXoGY8HGWTJUnJ8xGyKlqolY+ga0ZVePq 2FWfoA3kFnZakZb2TKO+T0BYha+qAaS97NHSvZ62D1by9orWxWpDQseIuaLdkmYtUMrH fS5Q/SBX+0uyWk02RgDh9Bdftk2REzVX25UG/vBOnJ6fAluk7dL2GpL8S92+vI0rofJQ ugbT29Gb9vS482ZHYLsqZMipzjmVPbsJMNDLhOdo2NG5uxv8cpt57yyHzJE96Z6ukz7D d2Rsk3/E9K7j4+aaP4xZLOU4QQl9ztpbTeRBP/Snr5lNnBHaZh5EqN18HwTN3o0mlG4l YhYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:to:from:subject:message-id:date :user-agent:mime-version:content-transfer-encoding; bh=q12EdkPYeAhK5Kq5BpC064jPGjDaq8oWA+ENTpnPU4M=; b=H7xCRJTbJehClsk3Q1Wg2oFvyrei323jKDNrGCc7OCH8z0+M23OIoyD5ChS81mXjDi jNSSX2RdMPP+I+7c31CP2IGn0jUaHMV5rn/TlI3hK9dRFuFvFOOlj38g5UKQnMmclSTK 62MhdRtT5Zx63MnVRpnUQyCbalKtrBO/02KGae2KILmDr76BDUp0aUNxwhnSIZ+wGS4V Ws6Dx2h0lN85iJO1RxSCDqzvLgxbPZqVzqOiWJPSZGtqVXUgNzkkdfpGHyDf55L+0klS mvr2x7N7U/ZooGSy/aV4xtQ0uPG9esNlm/Fv4MvnoNi7LaxOxqcqir4qBflTidSZdIx9 vOfg== X-Gm-Message-State: AOPr4FXoqeCq4rBUDrJJsZh6ml4UWFaRhIbGtGoEIPT6xcy3AGIKMsWlNJ+DEMhZ8UZ6LA== X-Received: by 10.194.20.6 with SMTP id j6mr2278017wje.118.1460451770876; Tue, 12 Apr 2016 02:02:50 -0700 (PDT) Received: from [192.168.0.108] (HSI-KBW-149-172-61-90.hsi13.kabel-badenwuerttemberg.de. [149.172.61.90]) by smtp.googlemail.com with ESMTPSA id l124sm21652599wmf.11.2016.04.12.02.02.49 for (version=TLSv1/SSLv3 cipher=OTHER); Tue, 12 Apr 2016 02:02:49 -0700 (PDT) Sender: Christian Schneider To: dev@aries.apache.org From: Christian Schneider Subject: [Discuss] New leaner parent pom? Message-ID: <570CB9B9.7080307@die-schneider.net> Date: Tue, 12 Apr 2016 11:02:49 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit I think it is pretty hard to work with the current Aries parent pom. https://github.com/apache/aries/blob/trunk/parent/pom.xml My main issue with it is the very special definitions for the maven-bundle-plugin. It is difficult to set up a project and it is very easy to end up with a broken Manifest. So for aries-rsa I created a new parent pom and just took the necessary minimum from the aries parent. https://github.com/apache/aries-rsa/blob/master/parent/pom.xml Especially for the maven-bundle-plugin I used the approach to leave the parent at defaults. I also used the include to be able to extract the bundle config in a separate bnd file. This resulted in very small poms as well as bnd.bnd files in the individual projects. e.g.: https://github.com/apache/aries-rsa/tree/master/topology-manager So I would like to discuss to create a new parent pom for aries (like 3.0.0-SNAPSHOT). The main thing would be to use similar maven-bundle-plugin settings like above but we could also revisit the other plugins to see if we can make them simpler. Christian -- Christian Schneider http://www.liquid-reality.de Open Source Architect http://www.talend.com