2017-11-14 10 views
0

Karafサーバーにバンドルをインストールする際に、.cfgファイルで設定されたディレクトリにコピーする必要があるファイルがあります。私は正確にjsメソッドを呼び出すのがわかりませんでした。 IDの下にこれは私のOSGI-INFがKaraf OSGI後処理の一環としてファイルをコピーする方法は?

どのように見えるかです

var postProcess = function(group, map) { 
 
     if(map["destination.script.path"] && map["destination.script.path"].trim()!='') { 
 
     \t  scope.installTasks.expandResources(java.lang.System.getProperty('karaf.base') +"/data/hrc/install/source/resources.jar",map["destination.script.path"]+"/scripts",false, 
 
     \t \t function(key,success) { 
 
\t  \t \t \t print("expanded " + success); 
 
\t \t \t }, 
 
\t \t \t function(key,fail){ 
 
\t  \t \t \t print(fail.getMessage()); 
 
\t \t \t }); 
 
     } 
 
}; 
 

 
var success = function(source,val){ 
 
\t //print(val); 
 
} 
 
var fail = function(source,e){ 
 
\t //print(source); \t 
 
}

..私はmetatype.jsで後処理を使用してjarファイルを抽出するために使用されるが、どのように私は、ファイルをコピーしますスニペット

enter image description here

答えて

0

申し訳ありませんが、installTask​​sは私のプロジェクトで使用される内部ユーティリティです。

関連する問題