gpt4 book ai didi

osgi - 如何更改 Felix gogo shell 中的默认命令范围?

转载 作者:行者123 更新时间:2023-12-04 15:35:16 25 4
gpt4 key购买 nike

当您在 gogo shell 中输入命令时,它首先在默认范围内查找该命令的匹配项。你如何配置这个默认范围是什么?

例如,如果您使用 gogo 启动 Felix 框架,它会使用 felix范围作为默认值。但是如果你启动 equinox 3.8.1,它现在默认使用 felix shell,它使用 equinox范围为默认值。

主要的刺激是当我输入时:

g! help

我从 equinox:help 得到结果, 而不是 felix:help ,所以我想制作 felix范围默认。

是否有 OSGi 框架属性来配置它?

最佳答案

gogo shell 在启动时会尝试寻找启动脚本。默认情况下,它将查看文件夹(相对于您的启动目录):

etc/gosh_profile

如果在那里找不到脚本,则使用默认脚本(在 org.apache.felix.gogo.shell 中),其中包含以下行:
SCOPE = gogo:*

因此,要更改默认范围,请提供您自己的脚本。

关于osgi - 如何更改 Felix gogo shell 中的默认命令范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13711687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com