Re: Inject system property value via blueprint
Let me ping Grzegorz about that. Else I will take a look ;) Regards JB On 09/05/2016 10:44 AM, CLEMENT Jean-Philippe wrote: Ah yes, that Jira https://issues.apache.org/jira/browse/ARIES-1311 - Thank you Lichtin! The enhancement seems not to be planned for resolution. Is there a way to "activate" this Jira? Regards, JP -Message d'origine- De : lichtin [mailto:lich...@yahoo.com] Envoyé : vendredi 2 septembre 2016 19:09 À : user@karaf.apache.org Objet : RE: Inject system property value via blueprint See http://karaf.922171.n3.nabble.com/Environment-variables-and-Blueprint-tp4039607p4039613.html CLEMENT Jean-Philippe wrote Ok... is there a way to use env variables other than via system variables? Regards, JP -Message d'origine- De : Jean-Baptiste Onofré [mailto: jb@ ] Envoyé : vendredi 2 septembre 2016 16:19 À : user@.apache Objet : Re: Inject system property value via blueprint Ha, ok understood. So, it's about env variables more than system variables. System variables for me are passed using -D on the JVM. Regards JB On 09/02/2016 03:41 PM, CLEMENT Jean-Philippe wrote: I'm not too sure it's the same need => at present time to get an environment variable in a cfg I have to modify the setenv (export KARAF_OPTS="-Dmy.variable=$MY_ENV_VARIABLE") then I may use it in a cfg (SOME_KEY=${my.variable}). But I have to "declare" each variable in the setenv scripts... Could be nice to get environment variables directly, for instance SOME_KEY=$[MY_ENV_VARIABLE] Regards, JP -Message d'origine- De : Jean-Baptiste Onofré [mailto: jb@ ] Envoyé : vendredi 2 septembre 2016 15:29 À : user@.apache Objet : Re: Inject system property value via blueprint OK, it sounds like this one then: https://issues.apache.org/jira/browse/KARAF-4609 Regards JB On 09/02/2016 03:22 PM, CLEMENT Jean-Philippe wrote: Ah, I mean more environment related such as "export MY_PROPERTY=something" the use it in Karaf via something like $[MY_PROPERTY]. I think we already had this discussion but I did not succeed in finding a corresponding Jira (?) Regards, JP -Message d'origine- De : Jean-Baptiste Onofré [mailto: jb@ ] Envoyé : vendredi 2 septembre 2016 14:36 À : user@.apache Objet : Re: Inject system property value via blueprint You mean to be able to use ${sys.user.home} in a cfg file where user.home is the system property ? Maybe it's related to: https://issues.apache.org/jira/browse/KARAF-4609 https://issues.apache.org/jira/browse/KARAF-3949 Regards JB On 09/02/2016 02:30 PM, CLEMENT Jean-Philippe wrote: Hi JB, Does it also work for .cfg files? Regards, JP -Message d'origine- De : Jean-Baptiste Onofré [mailto: jb@ ] Envoyé : mercredi 31 août 2016 15:49 À : user@.apache Objet : Re: Inject system property value via blueprint Hi, you have to use the ext xmlns for that. Just add the following in your blueprint: placeholder-suffix="]" /> Then, you can use system properties with $[foo]. Regards JB On 08/31/2016 03:46 PM, ellirael wrote: I saw an example how to inject property values which are defined in config file. It is some thing like this: init-method="refresh"> value="$\{title\}"> How to do the same with the system property printed by system:property command output? Or how to gain access to those system properties values? -- View this message in context: http://karaf.922171.n3.nabble.com/Inject-system-property-value-via- b l u eprint-tp4047779.html Sent from the Karaf - User mailing list archive at Nabble.com. -- Jean-Baptiste Onofré jbonofre@ http://blog.nanthrax.net Talend - http://www.talend.com -- Jean-Baptiste Onofré jbonofre@ http://blog.nanthrax.net Talend - http://www.talend.com -- Jean-Baptiste Onofré jbonofre@ http://blog.nanthrax.net Talend - http://www.talend.com -- Jean-Baptiste Onofré jbonofre@ http://blog.nanthrax.net Talend - http://www.talend.com -- View this message in context: http://karaf.922171.n3.nabble.com/Inject-system-property-value-via-blueprint-tp4047779p4047852.html Sent from the Karaf - User mailing list archive at Nabble.com. -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com
RE: Inject system property value via blueprint
See http://karaf.922171.n3.nabble.com/Environment-variables-and-Blueprint-tp4039607p4039613.html CLEMENT Jean-Philippe wrote > Ok... is there a way to use env variables other than via system variables? > > Regards, > JP > > -Message d'origine- > De : Jean-Baptiste Onofré [mailto: > jb@ > ] > Envoyé : vendredi 2 septembre 2016 16:19 > À : > user@.apache > Objet : Re: Inject system property value via blueprint > > Ha, ok understood. > > So, it's about env variables more than system variables. System variables > for me are passed using -D on the JVM. > > Regards > JB > > On 09/02/2016 03:41 PM, CLEMENT Jean-Philippe wrote: >> I'm not too sure it's the same need => at present time to get an >> environment variable in a cfg I have to modify the setenv (export >> KARAF_OPTS="-Dmy.variable=$MY_ENV_VARIABLE") then I may use it in a cfg >> (SOME_KEY=${my.variable}). >> >> But I have to "declare" each variable in the setenv scripts... Could >> be nice to get environment variables directly, for instance >> SOME_KEY=$[MY_ENV_VARIABLE] >> >> Regards, >> JP >> >> -Message d'origine----- >> De : Jean-Baptiste Onofré [mailto: > jb@ > ] Envoyé : vendredi 2 >> septembre 2016 15:29 À : > user@.apache > Objet : Re: Inject >> system property value via blueprint >> >> OK, it sounds like this one then: >> >> https://issues.apache.org/jira/browse/KARAF-4609 >> >> Regards >> JB >> >> On 09/02/2016 03:22 PM, CLEMENT Jean-Philippe wrote: >>> Ah, I mean more environment related such as "export >>> MY_PROPERTY=something" the use it in Karaf via something like >>> $[MY_PROPERTY]. >>> >>> I think we already had this discussion but I did not succeed in >>> finding a corresponding Jira (?) >>> >>> Regards, >>> JP >>> >>> -Message d'origine- >>> De : Jean-Baptiste Onofré [mailto: > jb@ > ] Envoyé : vendredi >>> 2 septembre 2016 14:36 À : > user@.apache > Objet : Re: Inject >>> system property value via blueprint >>> >>> You mean to be able to use ${sys.user.home} in a cfg file where >>> user.home is the system property ? >>> >>> Maybe it's related to: >>> https://issues.apache.org/jira/browse/KARAF-4609 >>> https://issues.apache.org/jira/browse/KARAF-3949 >>> >>> Regards >>> JB >>> >>> On 09/02/2016 02:30 PM, CLEMENT Jean-Philippe wrote: >>>> Hi JB, >>>> >>>> Does it also work for .cfg files? >>>> >>>> Regards, >>>> JP >>>> >>>> -Message d'origine- >>>> De : Jean-Baptiste Onofré [mailto: > jb@ > ] Envoyé : mercredi >>>> 31 août 2016 15:49 À : > user@.apache > Objet : Re: Inject >>>> system property value via blueprint >>>> >>>> Hi, >>>> >>>> you have to use the ext xmlns for that. >>>> >>>> Just add the following in your blueprint: >>>> >>>> > >>>> > > >>> placeholder-suffix="]" /> >>>> >>>> Then, you can use system properties with $[foo]. >>>> >>>> Regards >>>> JB >>>> >>>> On 08/31/2016 03:46 PM, ellirael wrote: >>>>> I saw an example how to inject property values which are defined in >>>>> config file. >>>>> It is some thing like this: >>>>> >>>>> > update-strategy="reload" >> >>>>> >>>>> > >>>>> > > >>>>> > > > > > > >>>> init-method="refresh"> > > >>>> value="$\{title\}"> > > > >>>>> >>>>> How to do the same with the system property printed by >>>>> system:property command output? >>>>> Or how to gain access to those system properties values? >>>>> >>>>> >>>>> >>>>> -- >>>>> View this message in context: >>>>> http://karaf.922171.n3.nabble.com/Inject-system-property-value-via- >>>>> b l u eprint-tp4047779.html Sent from the Karaf - User mailing list >>>>> archive at Nabble.com. >>>>> >>>> >>>> -- >>>> Jean-Baptiste Onofré >>>> > jbonofre@ >>>> http://blog.nanthrax.net >>>> Talend - http://www.talend.com >>>> >>> >>> -- >>> Jean-Baptiste Onofré >>> > jbonofre@ >>> http://blog.nanthrax.net >>> Talend - http://www.talend.com >>> >> >> -- >> Jean-Baptiste Onofré >> > jbonofre@ >> http://blog.nanthrax.net >> Talend - http://www.talend.com >> > > -- > Jean-Baptiste Onofré > jbonofre@ > http://blog.nanthrax.net > Talend - http://www.talend.com -- View this message in context: http://karaf.922171.n3.nabble.com/Inject-system-property-value-via-blueprint-tp4047779p4047852.html Sent from the Karaf - User mailing list archive at Nabble.com.
Re: Inject system property value via blueprint
I put them in the setenv file, something like: -Dhome.dir=$HOME Best regards, Alex soto > On Sep 2, 2016, at 11:00 AM, CLEMENT Jean-Philippe > <jean-philippe.clem...@fr.thalesgroup.com> wrote: > > Ok... is there a way to use env variables other than via system variables? > > Regards, > JP > > -Message d'origine- > De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] > Envoyé : vendredi 2 septembre 2016 16:19 > À : user@karaf.apache.org > Objet : Re: Inject system property value via blueprint > > Ha, ok understood. > > So, it's about env variables more than system variables. System variables for > me are passed using -D on the JVM. > > Regards > JB > > On 09/02/2016 03:41 PM, CLEMENT Jean-Philippe wrote: >> I'm not too sure it's the same need => at present time to get an environment >> variable in a cfg I have to modify the setenv (export >> KARAF_OPTS="-Dmy.variable=$MY_ENV_VARIABLE") then I may use it in a cfg >> (SOME_KEY=${my.variable}). >> >> But I have to "declare" each variable in the setenv scripts... Could >> be nice to get environment variables directly, for instance >> SOME_KEY=$[MY_ENV_VARIABLE] >> >> Regards, >> JP >> >> -----Message d'origine----- >> De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] Envoyé : vendredi 2 >> septembre 2016 15:29 À : user@karaf.apache.org Objet : Re: Inject >> system property value via blueprint >> >> OK, it sounds like this one then: >> >> https://issues.apache.org/jira/browse/KARAF-4609 >> >> Regards >> JB >> >> On 09/02/2016 03:22 PM, CLEMENT Jean-Philippe wrote: >>> Ah, I mean more environment related such as "export MY_PROPERTY=something" >>> the use it in Karaf via something like $[MY_PROPERTY]. >>> >>> I think we already had this discussion but I did not succeed in >>> finding a corresponding Jira (?) >>> >>> Regards, >>> JP >>> >>> -Message d'origine- >>> De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] Envoyé : vendredi >>> 2 septembre 2016 14:36 À : user@karaf.apache.org Objet : Re: Inject >>> system property value via blueprint >>> >>> You mean to be able to use ${sys.user.home} in a cfg file where user.home >>> is the system property ? >>> >>> Maybe it's related to: >>> https://issues.apache.org/jira/browse/KARAF-4609 >>> https://issues.apache.org/jira/browse/KARAF-3949 >>> >>> Regards >>> JB >>> >>> On 09/02/2016 02:30 PM, CLEMENT Jean-Philippe wrote: >>>> Hi JB, >>>> >>>> Does it also work for .cfg files? >>>> >>>> Regards, >>>> JP >>>> >>>> -Message d'origine- >>>> De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] Envoyé : mercredi >>>> 31 août 2016 15:49 À : user@karaf.apache.org Objet : Re: Inject >>>> system property value via blueprint >>>> >>>> Hi, >>>> >>>> you have to use the ext xmlns for that. >>>> >>>> Just add the following in your blueprint: >>>> >>>> >>>> >>> placeholder-suffix="]" /> >>>> >>>> Then, you can use system properties with $[foo]. >>>> >>>> Regards >>>> JB >>>> >>>> On 08/31/2016 03:46 PM, ellirael wrote: >>>>> I saw an example how to inject property values which are defined in >>>>> config file. >>>>> It is some thing like this: >>>>> >>>>> >>>> update-strategy="reload" >>>>>> >>>>> >>>>> >>>>> >>>> init-method="refresh"> >>>> value="$\{title\}"> >>>>> >>>>> How to do the same with the system property printed by >>>>> system:property command output? >>>>> Or how to gain access to those system properties values? >>>>> >>>>> >>>>> >>>>> -- >>>>> View this message in context: >>>>> http://karaf.922171.n3.nabble.com/Inject-system-property-value-via- >>>>> b l u eprint-tp4047779.html Sent from the Karaf - User mailing list >>>>> archive at Nabble.com. >>>>> >>>> >>>> -- >>>> Jean-Baptiste Onofré >>>> jbono...@apache.org >>>> http://blog.nanthrax.net >>>> Talend - http://www.talend.com >>>> >>> >>> -- >>> Jean-Baptiste Onofré >>> jbono...@apache.org >>> http://blog.nanthrax.net >>> Talend - http://www.talend.com >>> >> >> -- >> Jean-Baptiste Onofré >> jbono...@apache.org >> http://blog.nanthrax.net >> Talend - http://www.talend.com >> > > -- > Jean-Baptiste Onofré > jbono...@apache.org > http://blog.nanthrax.net > Talend - http://www.talend.com
RE: Inject system property value via blueprint
Ok... is there a way to use env variables other than via system variables? Regards, JP -Message d'origine- De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] Envoyé : vendredi 2 septembre 2016 16:19 À : user@karaf.apache.org Objet : Re: Inject system property value via blueprint Ha, ok understood. So, it's about env variables more than system variables. System variables for me are passed using -D on the JVM. Regards JB On 09/02/2016 03:41 PM, CLEMENT Jean-Philippe wrote: > I'm not too sure it's the same need => at present time to get an environment > variable in a cfg I have to modify the setenv (export > KARAF_OPTS="-Dmy.variable=$MY_ENV_VARIABLE") then I may use it in a cfg > (SOME_KEY=${my.variable}). > > But I have to "declare" each variable in the setenv scripts... Could > be nice to get environment variables directly, for instance > SOME_KEY=$[MY_ENV_VARIABLE] > > Regards, > JP > > -Message d'origine- > De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] Envoyé : vendredi 2 > septembre 2016 15:29 À : user@karaf.apache.org Objet : Re: Inject > system property value via blueprint > > OK, it sounds like this one then: > > https://issues.apache.org/jira/browse/KARAF-4609 > > Regards > JB > > On 09/02/2016 03:22 PM, CLEMENT Jean-Philippe wrote: >> Ah, I mean more environment related such as "export MY_PROPERTY=something" >> the use it in Karaf via something like $[MY_PROPERTY]. >> >> I think we already had this discussion but I did not succeed in >> finding a corresponding Jira (?) >> >> Regards, >> JP >> >> -Message d'origine----- >> De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] Envoyé : vendredi >> 2 septembre 2016 14:36 À : user@karaf.apache.org Objet : Re: Inject >> system property value via blueprint >> >> You mean to be able to use ${sys.user.home} in a cfg file where user.home is >> the system property ? >> >> Maybe it's related to: >> https://issues.apache.org/jira/browse/KARAF-4609 >> https://issues.apache.org/jira/browse/KARAF-3949 >> >> Regards >> JB >> >> On 09/02/2016 02:30 PM, CLEMENT Jean-Philippe wrote: >>> Hi JB, >>> >>> Does it also work for .cfg files? >>> >>> Regards, >>> JP >>> >>> -Message d'origine- >>> De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] Envoyé : mercredi >>> 31 août 2016 15:49 À : user@karaf.apache.org Objet : Re: Inject >>> system property value via blueprint >>> >>> Hi, >>> >>> you have to use the ext xmlns for that. >>> >>> Just add the following in your blueprint: >>> >>> >>> >> placeholder-suffix="]" /> >>> >>> Then, you can use system properties with $[foo]. >>> >>> Regards >>> JB >>> >>> On 08/31/2016 03:46 PM, ellirael wrote: >>>> I saw an example how to inject property values which are defined in >>>> config file. >>>> It is some thing like this: >>>> >>>> >>>> >>>> >>>> >>>> >>> init-method="refresh"> >>> value="$\{title\}"> >>>> >>>> How to do the same with the system property printed by >>>> system:property command output? >>>> Or how to gain access to those system properties values? >>>> >>>> >>>> >>>> -- >>>> View this message in context: >>>> http://karaf.922171.n3.nabble.com/Inject-system-property-value-via- >>>> b l u eprint-tp4047779.html Sent from the Karaf - User mailing list >>>> archive at Nabble.com. >>>> >>> >>> -- >>> Jean-Baptiste Onofré >>> jbono...@apache.org >>> http://blog.nanthrax.net >>> Talend - http://www.talend.com >>> >> >> -- >> Jean-Baptiste Onofré >> jbono...@apache.org >> http://blog.nanthrax.net >> Talend - http://www.talend.com >> > > -- > Jean-Baptiste Onofré > jbono...@apache.org > http://blog.nanthrax.net > Talend - http://www.talend.com > -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com
Re: Inject system property value via blueprint
Ha, ok understood. So, it's about env variables more than system variables. System variables for me are passed using -D on the JVM. Regards JB On 09/02/2016 03:41 PM, CLEMENT Jean-Philippe wrote: I'm not too sure it's the same need => at present time to get an environment variable in a cfg I have to modify the setenv (export KARAF_OPTS="-Dmy.variable=$MY_ENV_VARIABLE") then I may use it in a cfg (SOME_KEY=${my.variable}). But I have to "declare" each variable in the setenv scripts... Could be nice to get environment variables directly, for instance SOME_KEY=$[MY_ENV_VARIABLE] Regards, JP -Message d'origine- De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] Envoyé : vendredi 2 septembre 2016 15:29 À : user@karaf.apache.org Objet : Re: Inject system property value via blueprint OK, it sounds like this one then: https://issues.apache.org/jira/browse/KARAF-4609 Regards JB On 09/02/2016 03:22 PM, CLEMENT Jean-Philippe wrote: Ah, I mean more environment related such as "export MY_PROPERTY=something" the use it in Karaf via something like $[MY_PROPERTY]. I think we already had this discussion but I did not succeed in finding a corresponding Jira (?) Regards, JP -Message d'origine- De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] Envoyé : vendredi 2 septembre 2016 14:36 À : user@karaf.apache.org Objet : Re: Inject system property value via blueprint You mean to be able to use ${sys.user.home} in a cfg file where user.home is the system property ? Maybe it's related to: https://issues.apache.org/jira/browse/KARAF-4609 https://issues.apache.org/jira/browse/KARAF-3949 Regards JB On 09/02/2016 02:30 PM, CLEMENT Jean-Philippe wrote: Hi JB, Does it also work for .cfg files? Regards, JP -Message d'origine- De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] Envoyé : mercredi 31 août 2016 15:49 À : user@karaf.apache.org Objet : Re: Inject system property value via blueprint Hi, you have to use the ext xmlns for that. Just add the following in your blueprint: Then, you can use system properties with $[foo]. Regards JB On 08/31/2016 03:46 PM, ellirael wrote: I saw an example how to inject property values which are defined in config file. It is some thing like this: How to do the same with the system property printed by system:property command output? Or how to gain access to those system properties values? -- View this message in context: http://karaf.922171.n3.nabble.com/Inject-system-property-value-via-b l u eprint-tp4047779.html Sent from the Karaf - User mailing list archive at Nabble.com. -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com
RE: Inject system property value via blueprint
I'm not too sure it's the same need => at present time to get an environment variable in a cfg I have to modify the setenv (export KARAF_OPTS="-Dmy.variable=$MY_ENV_VARIABLE") then I may use it in a cfg (SOME_KEY=${my.variable}). But I have to "declare" each variable in the setenv scripts... Could be nice to get environment variables directly, for instance SOME_KEY=$[MY_ENV_VARIABLE] Regards, JP -Message d'origine- De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] Envoyé : vendredi 2 septembre 2016 15:29 À : user@karaf.apache.org Objet : Re: Inject system property value via blueprint OK, it sounds like this one then: https://issues.apache.org/jira/browse/KARAF-4609 Regards JB On 09/02/2016 03:22 PM, CLEMENT Jean-Philippe wrote: > Ah, I mean more environment related such as "export MY_PROPERTY=something" > the use it in Karaf via something like $[MY_PROPERTY]. > > I think we already had this discussion but I did not succeed in > finding a corresponding Jira (?) > > Regards, > JP > > -Message d'origine- > De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] Envoyé : vendredi 2 > septembre 2016 14:36 À : user@karaf.apache.org Objet : Re: Inject > system property value via blueprint > > You mean to be able to use ${sys.user.home} in a cfg file where user.home is > the system property ? > > Maybe it's related to: > https://issues.apache.org/jira/browse/KARAF-4609 > https://issues.apache.org/jira/browse/KARAF-3949 > > Regards > JB > > On 09/02/2016 02:30 PM, CLEMENT Jean-Philippe wrote: >> Hi JB, >> >> Does it also work for .cfg files? >> >> Regards, >> JP >> >> -Message d'origine----- >> De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] Envoyé : mercredi >> 31 août 2016 15:49 À : user@karaf.apache.org Objet : Re: Inject >> system property value via blueprint >> >> Hi, >> >> you have to use the ext xmlns for that. >> >> Just add the following in your blueprint: >> >> > placeholder-prefix="$[" placeholder-suffix="]" /> >> >> Then, you can use system properties with $[foo]. >> >> Regards >> JB >> >> On 08/31/2016 03:46 PM, ellirael wrote: >>> I saw an example how to inject property values which are defined in >>> config file. >>> It is some thing like this: >>> >>> >>> >>> >>> >>> >> init-method="refresh"> >> value="$\{title\}"> >>> >>> How to do the same with the system property printed by >>> system:property command output? >>> Or how to gain access to those system properties values? >>> >>> >>> >>> -- >>> View this message in context: >>> http://karaf.922171.n3.nabble.com/Inject-system-property-value-via-b >>> l u eprint-tp4047779.html Sent from the Karaf - User mailing list >>> archive at Nabble.com. >>> >> >> -- >> Jean-Baptiste Onofré >> jbono...@apache.org >> http://blog.nanthrax.net >> Talend - http://www.talend.com >> > > -- > Jean-Baptiste Onofré > jbono...@apache.org > http://blog.nanthrax.net > Talend - http://www.talend.com > -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com
Re: Inject system property value via blueprint
OK, it sounds like this one then: https://issues.apache.org/jira/browse/KARAF-4609 Regards JB On 09/02/2016 03:22 PM, CLEMENT Jean-Philippe wrote: Ah, I mean more environment related such as "export MY_PROPERTY=something" the use it in Karaf via something like $[MY_PROPERTY]. I think we already had this discussion but I did not succeed in finding a corresponding Jira (?) Regards, JP -Message d'origine- De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] Envoyé : vendredi 2 septembre 2016 14:36 À : user@karaf.apache.org Objet : Re: Inject system property value via blueprint You mean to be able to use ${sys.user.home} in a cfg file where user.home is the system property ? Maybe it's related to: https://issues.apache.org/jira/browse/KARAF-4609 https://issues.apache.org/jira/browse/KARAF-3949 Regards JB On 09/02/2016 02:30 PM, CLEMENT Jean-Philippe wrote: Hi JB, Does it also work for .cfg files? Regards, JP -Message d'origine- De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] Envoyé : mercredi 31 août 2016 15:49 À : user@karaf.apache.org Objet : Re: Inject system property value via blueprint Hi, you have to use the ext xmlns for that. Just add the following in your blueprint: Then, you can use system properties with $[foo]. Regards JB On 08/31/2016 03:46 PM, ellirael wrote: I saw an example how to inject property values which are defined in config file. It is some thing like this: How to do the same with the system property printed by system:property command output? Or how to gain access to those system properties values? -- View this message in context: http://karaf.922171.n3.nabble.com/Inject-system-property-value-via-bl u eprint-tp4047779.html Sent from the Karaf - User mailing list archive at Nabble.com. -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com
RE: Inject system property value via blueprint
Ah, I mean more environment related such as "export MY_PROPERTY=something" the use it in Karaf via something like $[MY_PROPERTY]. I think we already had this discussion but I did not succeed in finding a corresponding Jira (?) Regards, JP -Message d'origine- De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] Envoyé : vendredi 2 septembre 2016 14:36 À : user@karaf.apache.org Objet : Re: Inject system property value via blueprint You mean to be able to use ${sys.user.home} in a cfg file where user.home is the system property ? Maybe it's related to: https://issues.apache.org/jira/browse/KARAF-4609 https://issues.apache.org/jira/browse/KARAF-3949 Regards JB On 09/02/2016 02:30 PM, CLEMENT Jean-Philippe wrote: > Hi JB, > > Does it also work for .cfg files? > > Regards, > JP > > -Message d'origine- > De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] Envoyé : mercredi > 31 août 2016 15:49 À : user@karaf.apache.org Objet : Re: Inject system > property value via blueprint > > Hi, > > you have to use the ext xmlns for that. > > Just add the following in your blueprint: > > placeholder-prefix="$[" placeholder-suffix="]" /> > > Then, you can use system properties with $[foo]. > > Regards > JB > > On 08/31/2016 03:46 PM, ellirael wrote: >> I saw an example how to inject property values which are defined in >> config file. >> It is some thing like this: >> >> >> >> >> >> > init-method="refresh"> > value="$\{title\}"> >> >> How to do the same with the system property printed by >> system:property command output? >> Or how to gain access to those system properties values? >> >> >> >> -- >> View this message in context: >> http://karaf.922171.n3.nabble.com/Inject-system-property-value-via-bl >> u eprint-tp4047779.html Sent from the Karaf - User mailing list >> archive at Nabble.com. >> > > -- > Jean-Baptiste Onofré > jbono...@apache.org > http://blog.nanthrax.net > Talend - http://www.talend.com > -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com
RE: Inject system property value via blueprint
Hi JB, Does it also work for .cfg files? Regards, JP -Message d'origine- De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] Envoyé : mercredi 31 août 2016 15:49 À : user@karaf.apache.org Objet : Re: Inject system property value via blueprint Hi, you have to use the ext xmlns for that. Just add the following in your blueprint: Then, you can use system properties with $[foo]. Regards JB On 08/31/2016 03:46 PM, ellirael wrote: > I saw an example how to inject property values which are defined in > config file. > It is some thing like this: > > > > > >init-method="refresh"> value="$\{title\}"> > > How to do the same with the system property printed by system:property > command output? > Or how to gain access to those system properties values? > > > > -- > View this message in context: > http://karaf.922171.n3.nabble.com/Inject-system-property-value-via-blu > eprint-tp4047779.html Sent from the Karaf - User mailing list archive > at Nabble.com. > -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com
Re: Inject system property value via blueprint
Hi, you have to use the ext xmlns for that. Just add the following in your blueprint: placeholder-prefix="$[" placeholder-suffix="]" /> Then, you can use system properties with $[foo]. Regards JB On 08/31/2016 03:46 PM, ellirael wrote: I saw an example how to inject property values which are defined in config file. It is some thing like this: How to do the same with the system property printed by system:property command output? Or how to gain access to those system properties values? -- View this message in context: http://karaf.922171.n3.nabble.com/Inject-system-property-value-via-blueprint-tp4047779.html Sent from the Karaf - User mailing list archive at Nabble.com. -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com