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 3FC66200C22 for ; Mon, 6 Feb 2017 16:09:46 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 3E669160B49; Mon, 6 Feb 2017 15:09:46 +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 85771160B53 for ; Mon, 6 Feb 2017 16:09:45 +0100 (CET) Received: (qmail 67540 invoked by uid 500); 6 Feb 2017 15:09:44 -0000 Mailing-List: contact issues-help@karaf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@karaf.apache.org Delivered-To: mailing list issues@karaf.apache.org Received: (qmail 67510 invoked by uid 99); 6 Feb 2017 15:09:44 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Feb 2017 15:09:44 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id C1963C20CF for ; Mon, 6 Feb 2017 15:09:43 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -1.199 X-Spam-Level: X-Spam-Status: No, score=-1.199 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, RP_MATCHES_RCVD=-2.999] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id vcpDU-k4jjVz for ; Mon, 6 Feb 2017 15:09:43 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id F03A15FB5B for ; Mon, 6 Feb 2017 15:09:42 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 3AF3FE02EF for ; Mon, 6 Feb 2017 15:09:42 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id B29622528D for ; Mon, 6 Feb 2017 15:09:41 +0000 (UTC) Date: Mon, 6 Feb 2017 15:09:41 +0000 (UTC) From: "Christian Schneider (JIRA)" To: issues@karaf.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Work stopped] (KARAF-550) Make it easier to add additional custom property files MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Mon, 06 Feb 2017 15:09:46 -0000 [ https://issues.apache.org/jira/browse/KARAF-550?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on KARAF-550 stopped by Christian Schneider. ------------------------------------------------- > Make it easier to add additional custom property files > ------------------------------------------------------ > > Key: KARAF-550 > URL: https://issues.apache.org/jira/browse/KARAF-550 > Project: Karaf > Issue Type: Improvement > Components: karaf-core > Reporter: Andreas Pieber > Assignee: Andreas Pieber > > The current custom.properties approach has some drawbacks in case you have a structure like karaf <- other framework project like smx <- client project. In this case you may like to add some custom.properties which should not be as easy to overwrite by the client. For example you want to provide a default configuration for activemq webconsole, or some other properties. As the framework you can overwrite the config.properties file now and include additional property files used this way but this has the drawback that you, as framework developer, have to upgrade the config.properties with each karaf upgrade. I've two options in minds: > <> > After some lengthy discussion with Guillaume and JB we come to the following conclusion for this issue: > In addition to providing directly the files which should be used in config.properties in system.properties and config.properties a pattern could be defined in config.properties and system.properties (besides the "regular" includes) to allow that client projects/frameworks could easily add additional config files which are included without any additional work -- This message was sent by Atlassian JIRA (v6.3.15#6346)