From user-return-21061-archive-asf-public=cust-asf.ponee.io@karaf.apache.org Sun Sep 15 17:20:18 2019 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 582C41804BB for ; Sun, 15 Sep 2019 19:20:18 +0200 (CEST) Received: (qmail 36278 invoked by uid 500); 15 Sep 2019 17:20:17 -0000 Mailing-List: contact user-help@karaf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@karaf.apache.org Delivered-To: mailing list user@karaf.apache.org Received: (qmail 36227 invoked by uid 99); 15 Sep 2019 17:20:17 -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; Sun, 15 Sep 2019 17:20:17 +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 2287AC1CE2 for ; Sun, 15 Sep 2019 17:20:17 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.302 X-Spam-Level: X-Spam-Status: No, score=0.302 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=disabled Received: from mx1-he-de.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id K9E94JKxFsqI for ; Sun, 15 Sep 2019 17:20:14 +0000 (UTC) Received-SPF: None (mailfrom) identity=mailfrom; client-ip=217.70.178.230; helo=relay10.mail.gandi.net; envelope-from=jb@nanthrax.net; receiver= Received: from relay10.mail.gandi.net (relay10.mail.gandi.net [217.70.178.230]) by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS id 68ECF7DD5C for ; Sun, 15 Sep 2019 17:20:14 +0000 (UTC) Received: from [192.168.134.110] (82-64-90-43.subs.proxad.net [82.64.90.43]) (Authenticated sender: jb@nanthrax.net) by relay10.mail.gandi.net (Postfix) with ESMTPSA id AC442240002 for ; Sun, 15 Sep 2019 17:20:07 +0000 (UTC) Subject: Re: Is there a built-in feature that pulls in jax-rs rs-api? To: user@karaf.apache.org References: <86d0g1fufs.fsf@dod.no> From: =?UTF-8?Q?Jean-Baptiste_Onofr=c3=a9?= Openpgp: preference=signencrypt Autocrypt: addr=jb@nanthrax.net; keydata= mQINBEqmJkEBEADAAMOjOidXzoyK4FK9WhhRg2EEGX1gm5lK8PpJtk68Fqmz6xvvN8VJXMIJ UgeD7M35zZSQUWJY43xEU8Yfn6oLL0KR0dIqVOclxE+7G8vxXFcIbRE9ziZFp7Z5yzsdzjiI zXv5MVQMczcAAMev/i0BnjiRy5Cg+k6kHXVpu/Gsn05JKPaGs7ZcfSxpboyS99MVKQvoFLE5 Z/Shh4gFJn2rFInqK5EgVpoZbVyysF52nx0dti/eO0NjraQkrEDBWvsPt3cYZA0oP1gWiZiR vOLfAFIarf3poMDyoWBIwnbqb3Msv09jyDAmcGq9wsD3alHFHcRIiJl5SzFUStml1d5x/BvU l/Xc5VfHPi2ObKF3xOPGkyTfaZ6mYFLaRCAJ0v2MPW+4/grDXKsP8n8xPbE2VQvHBpxaZklD 7q4Omn2d+m2sUOLXNRUo4n29NyfowAffBYl7ZqrYBBodR9YngWC9LpgM+APHyiw3HzauZ94b Gy5Of3+LYu6/riDcP4OXF6r6IH6KIsVqIkv5xzq7OGxxXmlhWg8ifNPLq5yNRccS0nWXc5BD /9q06ta/ceQGNkXL327XPuZC+lstWGAa4dKEosRDgcO0Pv2j2a3h8W8oHyxF+gEeO+9s0mGd QFxNiEA+JyeKCg+jvfx9Hv/2Syrlert76NEkfbaTFA7BJ4c3EQARAQABtCtKZWFuLUJhcHRp c3RlIE9ub2Zyw6kgPGpib25vZnJlQGFwYWNoZS5vcmc+iQI2BBMBAgAgBQJKpiZBAhsDBgsJ CAcDAgQVAggDBBYCAwECHgECF4AACgkQv/LuQsgoLnboyRAAguqFIpiKkCCR6TR0Y5UQDFhg EMhBreQKCEW0czbGoFnxfULV9H1kJRSBVt0knecGaYS340WEmz4B7BMpkBCgaszgn66+fhac ZTBd+Aff1k2lbhdMgdBvlPcmq9vFGtbE515j9bPHzsPRJ2wFWd6ot9wXiLD3RJLV6c7L3Egs tu3qTp0tEoFHrQpsqskGBl+mahhMyz3BUDlusavB0Y0tb6hhXCR79ErhjQrTgU947isztYWp gJlA40lxDW0hskZWbuGNXjxUJvTT3pKiYUN32WG+2CDNYHceuhsfRLxO/Wb4BKwwDaHWAlH9 d5F9/vhdPObSv5GQbuUtmCEzeqADUd65jLLM7WSlvRJ+i4m0/TTeP8y4NfxlVbBPWuYrQW4g PmDKEDNvEec6PH6hhBfMLJz3M6o4huwLp2kQrq6wSTMDGIoxOLP0ae3cBMIuFM5EavLDJmuA TUIWWyZt/c7mmAOOh5TGcFWTugnJ6l4FllOrFPiWyFsjMn+UzzzaeSkYmq/xZYxjRTdWjK5Z b5rbVuCx/q5VF9Awdy4EM6UXhaqWo06VyjWNOJ86wgres4+bVldB7+TiVi9iO6n80WNlPgIa QJlLc+FRsld4Er21kdXreX5doxFD5IueS4y/pLwftHfx1xxj+p2jPJ49Hb0ddNr+XrsrO5tx ing2pNJgfH65Ag0ESqYmQQEQAKPoXgIIKnyJiPvks7xBV+FqJPecVAx3SSlLyTfsh/jBat9Q Ld4hsfiZcv1ANZHBn4qDeGlsmJ6uDGv8wnUZQ2Im8Heje1h7dKeLNpNnxfBS9gn6e2bXKhAs JGUE7gipqVfijFnEY0Vj6Tztzq+Wyqg2Gbz+bJZMo1JVQiaAYyQeQlrOcoZcQHsA/Ol+y48h Le36A1TSIPMOSI4ZAZXkqxXAumEaMaz82EvV8KDH7Ijr23Y0wZjEUJ+dJQM9ssuEf9GMLIuC bmM/CJ5MCCwepGJd52ymllvgJTHC7B+BY/jKNMWHwAsMJ1oWcPlLzFQIBmyy5RjKoMifzaoS o/hTWkiwcL2Vc+qU3b3/2eUtnCnBB/nkrZkJNNc+OV5YGBSPvNPaN43Gvjbvborv4PBvt7Qh VjZYQemtXO2sWx1XWSFsucD2K4kJ8ipNWxVgIqDuJ8SJOnGigX9hMpsZ2HVAwOeKP/jI90J3 voKrCPLaKcL1Ip+b28k0aj7kl44YJqw45pbRSx/v73bH4uleQiXSW+JczA+KLw7hX3tOWJEn LS2+Ig9sNUKYGZOg0nw613bNfZy8Cbx/UkT10Lznx9FW6MedGyJPYT4MJMMh/PnnsWv50jFn fu2rtnRXEOUXwujLfwrmCYbXHgE3Ka+fmRz8HxsyTmtqIHtPixw8RoqfoFfxABEBAAGJAh8E GAECAAkFAkqmJkECGwwACgkQv/LuQsgoLnb8AQ/+POsLFdqNqSKfwBXp1YOIEjNdbVjysQc6 zC6LlMJXNSxAmUmol2g9bJYh9LdpvOTU3gfFgIanaGytC75U7/NOl0zEsN4IU18jCLBNaD5/ Or1ciQ3CVrID/lPO8s0Hm0/cUPreEjJPPrrPbXG+i9bweg3Dtfy3+WQlPhfpvgudwtUjB3st 2gztYipkUhmrH+STbbJZVJN5ZNL8mOoM5M2wGS+9VweOWbKez0QeZ9hIPyQNMzTn1xlvRUVN Tu8fz2FGvumrd+zgzYcpTE5VpFkOxxUayr3aWXSfCak+HH0WjUDWc9/lJR4dVpwdjLonJfiC 70W07J4CnNodYwnPUaGKTVYq3pvQzAPwhjx4u6t5zTZy5CbCAEhZC/9GeQmtuM0rcQhz048d on4s4baDrqUPKL+X3C3ev4/o00yLrQ5rLX8K4iE/Go5xUyhzT7gqFJUPWdo8neTXXwQGThqq hVQovnn3M6i55rCgEeOTd7uW+k3vt6kunWZFKPjzRBxMD4NYovIQXwhPxj0vq6DnE0RQa7Df m6l3cAV7/l3kRQcT69AWXotUJQnpY4bemTuYlxAYWCkTGNLdNNiBhiaqlR7xgYMNXS4XqcgA 6QtP8ulb2FPR0MWEtvGkbHgAAIayV+Jt1Ed2JkIsdJHGeSZO5WEiupySDQCGn6rZDR2E2zua 3tQ= Message-ID: <397347c6-b36b-6ecb-9ab7-68c367c0159f@nanthrax.net> Date: Sun, 15 Sep 2019 19:20:07 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <86d0g1fufs.fsf@dod.no> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit By the way, I will review and fix your features for Jackson, I see some improvements to do. Regards JB On 15/09/2019 17:30, Steinar Bang wrote: > I'm working on a set of PRs for jackson, to build and attach karaf > feature repositories on the jackson OSGi bundles: > https://github.com/FasterXML/jackson-databind/issues/2434 > > I'm currently working on karaf feature support for > jackson-jaxrs-providers > https://github.com/FasterXML/jackson-jaxrs-providers/issues/115 > > And I have encountered a chicken-and-egg problem: > 1. The rs-api dependency in the top POM is made provided with a comment > that the runtime is expected to provide > https://github.com/FasterXML/jackson-jaxrs-providers/blob/master/pom.xml#L57 > 2. The jackson-jaxrs-base feature (the feature generated from the first > module) fails to load because the rs-api isn't present > > I have resolved similar conflicts elsewhere by depending on built-in > karaf properties, e.g. the "hibernate" and "transaction-api", > ie. deferred the actual loading of an actual version to be the > responsibility of the karaf istance the jackson feature is used in. > > But I haven't found a built-in feature (either in karaf directly or in > the OPS4J stuff) that loads the jax-rs rs-api bundle. > > Is there a feature for rs-api, and have I missed it? Or isn't there > such a feature? > > I guess the cxf features will load rs-api...? But they will probably > load other stuff I don't want, that would conflict with jersey...? > > Thanks! > > > - Steinar > -- Jean-Baptiste Onofré jbonofre@apache.org http://blog.nanthrax.net Talend - http://www.talend.com