Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [equinox-dev] Usage of Variables in config.ini file

Now I am using bundle org.eclipse.osgi version 3.10.0 where EquinoxConfiguration is available. But I am not able to use environment variables in config.ini

 

If I use  osgi.bundles=c:\toolbase\test\ com.bosch.example,  Product Is launched successfully.

 

But when I use osgi.bundles=$TB_HOMEDIR$\test\ com.bosch.example, I am getting the below error.

 

!ENTRY org.eclipse.osgi 4 0 2017-09-22 07:28:33.677

!MESSAGE Bundle $TB_HOMEDIR$/test/com.bosch.example not found.

 

!MESSAGE FrameworkEvent ERROR

!STACK 0

org.osgi.framework.BundleException: Could not resolve module:

 

I am exporting eclipse product using Eclipse Product Export Wizard. Can you please help?

 

Best regards,

Aruchamy Vikram
RBEI/ETB27

Tel. +91 422 67-62484


From: equinox-dev-bounces@xxxxxxxxxxx [mailto:equinox-dev-bounces@xxxxxxxxxxx] On Behalf Of Thomas Watson
Sent: Friday, September 22, 2017 1:15 AM
To: equinox-dev@xxxxxxxxxxx
Cc: equinox-dev@xxxxxxxxxxx
Subject: Re: [equinox-dev] Usage of Variables in config.ini file

 

See the usage of method org.eclipse.osgi.internal.framework.EquinoxConfiguration.ConfigValues.substituteVars(Properties)

 

This should be possible today.  Is it not working for you?


Tom
 

 

 

----- Original message -----
From: "Vikram Aruchamy (RBEI/ETB5)" <Vikram.Aruchamy@xxxxxxxxxxxx>
Sent by: equinox-dev-bounces@xxxxxxxxxxx
To: "equinox-dev@xxxxxxxxxxx" <equinox-dev@xxxxxxxxxxx>
Cc:
Subject: [equinox-dev] Usage of Variables in config.ini file
Date: Thu, Sep 21, 2017 9:12 AM
 

Hello,

 

I would like to use the environment variables in configuration/config.ini file of my RCP product.

 

E.g.:

 

Osgi.bundles = reference\:file\:$myvariabename$/org.example_4.8.2.v4_8_2_v20110321-1705/@4,...

 

So that I can make my RCP product to load the bundle from the value of myvariablename(c:\test\).

 

Is it possible to use such variables? If yes how?

 

If not, I would like to edit the class which reads the config.ini file of the RCP product. Which file I need to edit in order to make use of the variables in config.ini file.. WebstartMain.java or EclipseStarter.java?

 

Any help would be appreciated.

 

Thank you very much in advance!

 

Regards,

Vikram

 

 


Back to the top