ing*_*ger 8 eclipse configuration osgi eclipse-rcp equinox
在我的RCP应用程序中,我想将property(osgi.java.profile)指向一个文件,并且更喜欢使用相对于我的安装和配置目录的路径.
是否有关于config.ini支持哪种变量的确定规范?
似乎支持@config.dir,内置中有引用,并且它总是作为典型示例提到(例如,这个SO答案)但是,查看Eclipse帮助/ 运行时选项等文档,它提到了一些"符号位置",如@的user.home; 但是这看起来相当有限,并且不包括@ config.dir.
甚至还挖掘了org.eclipse.osgi源代码,并没有发现对此的引用(我确实找到了@Manager.dir&co的LocationManager及其硬编码变量替换).我能以某种方式参考任意系统属性吗?
这个@config.dir是一个特例,只能由P2处理吗? 更新:这似乎是这样的..看看Eclipse SDK,关于..配置对话框显示@ config.dir未解析,可能是由Equinox字面意思.
谢谢你的任何提示.
来自 org.eclipse.core.runtime.adaptor.LocationManager,以下是特殊标记:
// Data mode constants for user, configuration and data locations.
private static final String NONE = "@none"; //$NON-NLS-1$
private static final String NO_DEFAULT = "@noDefault"; //$NON-NLS-1$
private static final String USER_HOME = "@user.home"; //$NON-NLS-1$
private static final String USER_DIR = "@user.dir"; //$NON-NLS-1$
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6362 次 |
| 最近记录: |