2011-09-15 9 views
2

Apache Felixのobrdeployコマンドを使用して、特定のバージョンのバンドルをデプロイしようとしています。Apache Felixのデプロイに運がない

私は(それらを指定するために、@を使用している場合)をインストールし、ファイルのバージョン3.1.10をインストールしたいが、残念ながらバージョンを理解していないを展開:

g! deploy "Apache Felix File Install"@3.1.10 
Unknown bundle - Apache Felix File [email protected] 

どちらを私はセミコロンをしようとした場合、それは動作しません:

g! deploy "Apache Felix File Install";3.1.10 
Target resource(s): 
------------------- 
    Apache Felix File Install (3.0.2) 

Deploying...done. 
gogo: CommandNotFoundException: Command not found: 3.1.10 

何が起こっているのか誰でも知っていますか?

PS: "File Install 3.0.2"をインストールしてから、 "3.1.10"のjarファイルをloadディレクトリに置いて(別の "File Install"バンドルをインストールする) "3.0.2"バージョン!残念ながら、これは機能しません。「ファイルのインストール」は常に中断します。

答えて

4

私の作品:

g! list -v file 
Apache Felix File Install [org.apache.felix.fileinstall] (3.0.2, 3.0.0, 2.0.8, 2.0.4,  2.0.0, 1.2.0, 1.0.0, 0.9.2, 0.9.0) 
g! deploy "Apache Felix File Install"@3.0.0 
Target resource(s): 
------------------- 
    Apache Felix File Install (3.0.0) 

Optional resource(s): 
--------------------- 
    Apache Felix Configuration Admin Service (1.2.4) 
    Apache Felix Log Service (1.0.0) 

Deploying...done. 
g! 

あなたはそれがOBRレポではありませんインストールファイルのバージョンを展開しようとしているように見えます...

+0

それがである場合、私は知っていますどのようにOBRレポかどうか? – drozzy

+0

上記では、冗長モードである "list -v"を使用して、リポジトリで利用可能なすべてのバージョンをリストしています。 –

+0

私は理解していますが、「バージョンが利用できません」とは言わないという意味で「間違っている」と誤解していますが、ランダムバージョンをインストールするだけです。ありがとう。 – drozzy

関連する問題