From dev-return-107261-archive-asf-public=cust-asf.ponee.io@sling.apache.org Sat Jun 13 06:51:03 2020 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 66CC118064C for ; Sat, 13 Jun 2020 08:51:03 +0200 (CEST) Received: (qmail 68510 invoked by uid 500); 13 Jun 2020 06:51:02 -0000 Mailing-List: contact dev-help@sling.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@sling.apache.org Delivered-To: mailing list dev@sling.apache.org Received: (qmail 68452 invoked by uid 99); 13 Jun 2020 06:51:01 -0000 Received: from mailrelay1-us-west.apache.org (HELO mailrelay1-us-west.apache.org) (209.188.14.139) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 13 Jun 2020 06:51:01 +0000 Received: from jira-he-de.apache.org (static.172.67.40.188.clients.your-server.de [188.40.67.172]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 9627440F0D for ; Sat, 13 Jun 2020 06:51:00 +0000 (UTC) Received: from jira-he-de.apache.org (localhost.localdomain [127.0.0.1]) by jira-he-de.apache.org (ASF Mail Server at jira-he-de.apache.org) with ESMTP id 173FB7802C3 for ; Sat, 13 Jun 2020 06:51:00 +0000 (UTC) Date: Sat, 13 Jun 2020 06:51:00 +0000 (UTC) From: "Carsten Ziegeler (Jira)" To: dev@sling.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Comment Edited] (SLING-9516) Allow to specify execution environment as part of the feature model MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/SLING-9516?page=3Dcom.atlassian= .jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D1713= 4143#comment-17134143 ]=20 Carsten Ziegeler edited comment on SLING-9516 at 6/13/20, 6:50 AM: ------------------------------------------------------------------- Added support in feature model: https://github.com/apache/sling-org-apache-sling-feature/commit/db5c93e9782= ef6cbd44d1e9e6e041b299853e002 Updated launcher to use the extension if available (commandline can be used= to override) https://github.com/apache/sling-org-apache-sling-feature-launcher/commit/91= f9d8b9a3b9bd9bd9ae4955c97b3ebb2fb3c706 Updated analyser to use the extension if available=20 https://github.com/apache/sling-org-apache-sling-feature-analyser/commit/a9= 31d04f59a58a817c4913e9e63c76a7d77a1dca Updated slingfeature-maven-plugin to use latest analyser/feature model: https://github.com/apache/sling-slingfeature-maven-plugin/commit/f8ecf54f5d= e05922d9b2452fa6a23480b98da5cf was (Author: cziegeler): Added support in feature model: https://github.com/apache/sling-org-apache-sling-feature/commit/db5c93e9782= ef6cbd44d1e9e6e041b299853e002 Updated launcher to use the extension if available (commandline can be used= to override) https://github.com/apache/sling-org-apache-sling-feature-launcher/commit/91= f9d8b9a3b9bd9bd9ae4955c97b3ebb2fb3c706 Updated analyser to use the extension if available=20 https://github.com/apache/sling-org-apache-sling-feature-analyser/commit/a9= 31d04f59a58a817c4913e9e63c76a7d77a1dca Updated slingfeature-maven-plugin to use latest analyser/feature model: https://github.com/apache/sling-slingfeature-maven-plugin/commit/2e331d207a= 00710023e33394a4b4cfc99093e905 > Allow to specify execution environment as part of the feature model > ------------------------------------------------------------------- > > Key: SLING-9516 > URL: https://issues.apache.org/jira/browse/SLING-9516 > Project: Sling > Issue Type: Improvement > Components: Feature Model > Reporter: Carsten Ziegeler > Assignee: Carsten Ziegeler > Priority: Major > Fix For: Feature Model Launcher 1.1.4, Feature Model Analyser= 1.2.8, Feature Model 1.2.2, slingfeature-maven-plugin 1.3.6 > > > It is currently not possible to specify in the feature model which framew= ork is used to launch the application. This results in repeatedly configuri= ng this information - in the launcher, for the analyser, in the slingfeatur= e maven plugin. > We should add an extension capturing this information - this information = can then also be used if the requirements are met at launch time. > Extension could look like this: > {noformat} > "execution-environment": { > "kind": "optional", > "type": "json", > "json": { > "environment-capabilities=E2=80=9D: [=E2=80=9Cosgi.ee(version=3D1.11)= =E2=80=9D,=E2=80=9D...java packages...=E2=80=9D], > "framework": { > "id" : "org.osgi:core:6.0.0" > }, > "provided-bundles": ["org.osgi:logging:1.1=E2=80=9C] > } > } > {noformat} > We could start with a first implementation, just supporting the "framewor= k" property - and then enhance over time -- This message was sent by Atlassian Jira (v8.3.4#803005)