私はちょうどバンドル展開するために、初期バンドルレベルを設定する方法を知っている:フェリックスのバンドルレベルを変更しますか?
bundlelevel -i 5
しかし、どのように、私は既存のバンドルのレベルを変更できますか? bundlelevelのヘルプ:
bundlelevel - set bundle start level or initial bundle start level
scope: felix
flags:
-i, --setinitial set the initial bundle start level
-s, --setlevel set the bundle's start level
parameters:
int target level
Bundle[] target identifiers
bundlelevel - query bundle start level
scope: felix
parameters:
Bundle bundle to query
"Bundle []"引数は何もわかりません。私はbundle_idと[bundle_id]を試してみました。
例を示しましょう。
g! bundlelevel -s 2 [5]
gogo: IllegalArgumentException: Cannot coerce
bundlelevel(String, String, ArrayList) to any of
[(boolean, boolean, int, Bundle[]), (Bundle)]
g! bundlelevel -s 2 5
Must specify target bundles.
すべてのヘルプは高く評価されていますのは、私は次のことを試してみました1から2
g! lb
START LEVEL 5
ID|State |Level|Name
0|Active | 0|System Bundle (3.0.7)
1|Active | 1|Apache Felix Bundle Repository (1.6.2)
2|Active | 1|Apache Felix Gogo Command (0.6.1)
3|Active | 1|Apache Felix Gogo Runtime (0.6.1)
4|Active | 1|Apache Felix Gogo Shell (0.6.1)
5|Active | 1|Bookshelf Inventory API (1.5.0)
にバンドル5(本棚API)レベルを変更したいとしましょう。
ありがとう、私はGOGOシェルとランタイムの古いバージョン(0.6 ???)を使用していました! – drozzy