log.debug("Looking for all plugin files time: " + (end - start) + "ms - Files: " + files.size());
if (files.size() > 0) {
String pluginRootDir = PentahoSystem.getApplicationContext().getSolutionPath("system/saiku");
File[] fileArray = files.toArray(new File[files.size()]);
packager.registerPackage("scripts", Packager.Filetype.JS, searchRootDir, pluginRootDir + "/../../system/saiku/ui/js/scripts.js", fileArray);
packager.minifyPackage("scripts", ( debug ? Packager.Mode.CONCATENATE : Packager.Mode.MINIFY));
return ResourceManager.getInstance().getResourceAsString( "ui/js/scripts.js");
}
} catch (IOException ioe) {
log.error("Error fetching plugins", ioe);
}