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


--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to