6

gogoシェルにコマンドを入力すると、デフォルトのスコープでそのコマンドに一致するものが最初に検索されます。このデフォルトスコープをどのように構成しますか?

たとえば、gogoを使用してFelixフレームワークを起動すると、felixスコープがデフォルトとして使用されます。ただし、felixシェルをデフォルトとして使用するequinox 3.8.1を起動すると、equinoxスコープがデフォルトとして使用されます。

主な苛立ちは、私がタイプするときです:

g! help

equinox:helpではなく、から結果を取得するfelix:helpので、felixスコープをデフォルトにします。

これを構成するためのOSGiフレームワークプロパティはありますか?

4

1 に答える 1

3

gogo シェルは、起動時に起動スクリプトを見つけようとします。デフォルトでは、(起動ディレクトリに関連する) フォルダーを検索します。

etc/gosh_profile

そこにスクリプトが見つからない場合は、次の行を含むデフォルトのスクリプト (org.apache.felix.gogo.shell 内) が使用されます。

SCOPE = gogo:*

そのため、デフォルトのスコープを変更するには、独自のスクリプトを提供してください。

于 2013-07-05T10:54:22.780 に答える