2017-11-14 12 views
0

Ich habe einige Dateien, die ich im Rahmen der Installation des Bundles auf dem Karaf-Server in ein Verzeichnis kopieren muss, das in der .cfg-Datei konfiguriert ist. Ich konnte nicht herausfinden, was genau die js-Methode ist, die aufgerufen wird. Unten ID verwendet das Snippet ich mit nachbearbeiten in metatype.js ein Glas zu extrahieren, aber wie kopiere ich eine Datei ..Karaf OSGI Wie kopiert man Dateien als Teil von postProcessing?

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 
 
}

Dies ist, wie mein OSGI-INF wie

sieht

enter image description here

Antwort

0

Tut mir leid, installTasks ist ein internes Dienstprogramm in meinem Projekt verwendet.

Verwandte Themen