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:[email protected]] 
Envoyé : vendredi 2 septembre 2016 19:09
À : [email protected]
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 À :

> [email protected]

> 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 À : 

> [email protected]

>  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 À : 

> [email protected]

>  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 À : 

> [email protected]

>  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:
>>>>
>>>> 

>  
>>>> 
> <ext:property-placeholder 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:
>>>>>
>>>>> 
> <cm:property-placeholder persistent-id="ConfigApp"
> update-strategy="reload"
>>
>>>>>
>>>>> 
> <cm:default-properties>
>>>>> 
> <cm:property name="title" value="Default Title"/>
>  
>>>>> 
> </cm:default-properties>
>  
> </cm:property-placeholder>
>  
> <bean id="myApp"
>>
>>>> init-method="refresh"> 
> <property name="title"
>>
>>>> value="$\{title\}">
> </property>
>  
> </bean>
>>>>>
>>>>> 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.

Reply via email to