Loading tools/edition_manager.js +6 −5 Original line number Diff line number Diff line Loading @@ -106,20 +106,21 @@ Inclusion d'une configuration d'une édition au sein de la configuration globale function install_plugin_dependencies(dom){ let pluginElts = dom.getElementsByTagName('plugins')[0].getElementsByTagName('plugin'); if(pluginElts.length > 0) console.log("==== Installation des plugins [" + pluginElts.length +"]") console.log("==== Installation des dépendances JS des plugins [" + pluginElts.length +"]") else { console.log("==== Aucun plugin a installer") console.log("==== Aucun plugin à traiter") } for(let i = 0; i < pluginElts.length; i++){ let name = pluginElts[i].getAttribute('name'); let path = '../plugins/' + name +'/resources.json'; console.log() let path = __dirname+'/../plugins-enabled/' + name +'/resources.json'; if (fs.existsSync(path)) { console.log(' + Installation des dépendances pour ' + name); let data = fs.readFileSync(path); let deps = JSON.parse(data); Object.keys(deps).forEach(function(k,v){ console.log(' cp -r ../'+deps[k] +' ../ui/lib/'); execSync('cp -r ../'+deps[k] +' ../ui/lib/'); console.log(' cp -r ' + __dirname + '/../'+deps[k] +' ' +__dirname + '/../ui/lib/'); execSync('cp -r ' + __dirname + '/../'+deps[k] +' ' + __dirname + '/../ui/lib/'); }); } else{ Loading tools/max.sh +1 −1 Original line number Diff line number Diff line Loading @@ -178,8 +178,8 @@ demo_edition_build(){ cp -r $DIRECTORY/demo/demo_edition $DIRECTORY/../editions/demo_lorem cp $DIRECTORY/demo/demo_lorem_config_inc.xml $DIRECTORY/../editions/demo_lorem echo " -> resource files copy: DONE" node $DIRECTORY/edition_manager.js -demo enable_project_plugins demo_lorem node $DIRECTORY/edition_manager.js -demo if [ $? -ne 0 ] then echo 'Process failed' Loading Loading
tools/edition_manager.js +6 −5 Original line number Diff line number Diff line Loading @@ -106,20 +106,21 @@ Inclusion d'une configuration d'une édition au sein de la configuration globale function install_plugin_dependencies(dom){ let pluginElts = dom.getElementsByTagName('plugins')[0].getElementsByTagName('plugin'); if(pluginElts.length > 0) console.log("==== Installation des plugins [" + pluginElts.length +"]") console.log("==== Installation des dépendances JS des plugins [" + pluginElts.length +"]") else { console.log("==== Aucun plugin a installer") console.log("==== Aucun plugin à traiter") } for(let i = 0; i < pluginElts.length; i++){ let name = pluginElts[i].getAttribute('name'); let path = '../plugins/' + name +'/resources.json'; console.log() let path = __dirname+'/../plugins-enabled/' + name +'/resources.json'; if (fs.existsSync(path)) { console.log(' + Installation des dépendances pour ' + name); let data = fs.readFileSync(path); let deps = JSON.parse(data); Object.keys(deps).forEach(function(k,v){ console.log(' cp -r ../'+deps[k] +' ../ui/lib/'); execSync('cp -r ../'+deps[k] +' ../ui/lib/'); console.log(' cp -r ' + __dirname + '/../'+deps[k] +' ' +__dirname + '/../ui/lib/'); execSync('cp -r ' + __dirname + '/../'+deps[k] +' ' + __dirname + '/../ui/lib/'); }); } else{ Loading
tools/max.sh +1 −1 Original line number Diff line number Diff line Loading @@ -178,8 +178,8 @@ demo_edition_build(){ cp -r $DIRECTORY/demo/demo_edition $DIRECTORY/../editions/demo_lorem cp $DIRECTORY/demo/demo_lorem_config_inc.xml $DIRECTORY/../editions/demo_lorem echo " -> resource files copy: DONE" node $DIRECTORY/edition_manager.js -demo enable_project_plugins demo_lorem node $DIRECTORY/edition_manager.js -demo if [ $? -ne 0 ] then echo 'Process failed' Loading