我需要将一些文件复制到.cfg文件中配置的目录,作为在Karaf服务器中安装捆绑包的一部分。我无法弄清楚要调用的js方法究竟是什么。下面是id我用于在metatype.js中使用postProcess提取jar的片段,但是如何复制文件..
var postProcess = function(group, map ) {
if(map["destination.script.path"] && map["destination.script.path"].trim()!='') {
scope.installTasks.expandResources(java.lang.System.getProperty('karaf.base') +"/data/hrc/install/source/resources.jar",map["destination.script.path"]+"/scripts",false,
function(key,success) {
print("expanded " + success);
},
function(key,fail){
print(fail.getMessage());
});
}
};
var success = function(source,val){
//print(val);
}
var fail = function(source,e){
//print(source);
}

这就是我的OSGI-INF的样子
答案 0 :(得分:0)
抱歉,installTasks是我项目中使用的内部实用程序。