X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.support.equinox%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fequinox%2FExecutionCommandProvider.java;h=8b9378e17267856d7a1a83269775a4f1cc950d1c;hb=c092f2c4564f7238f2960bc005c5a2202732f44e;hp=9711c3c96ed4720b2a1e37c4e2888d59990359e9;hpb=4d39406346e271cb799a5dc6cc3dadf718b90ada;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.support.equinox/src/main/java/org/argeo/slc/equinox/ExecutionCommandProvider.java b/runtime/org.argeo.slc.support.equinox/src/main/java/org/argeo/slc/equinox/ExecutionCommandProvider.java index 9711c3c96..8b9378e17 100644 --- a/runtime/org.argeo.slc.support.equinox/src/main/java/org/argeo/slc/equinox/ExecutionCommandProvider.java +++ b/runtime/org.argeo.slc.support.equinox/src/main/java/org/argeo/slc/equinox/ExecutionCommandProvider.java @@ -58,9 +58,10 @@ public class ExecutionCommandProvider implements CommandProvider { + executionName); // Execute - if (SLC_WITH_REFRESH.equals(slcCommand)) - modulesManager.updateAndExecute(lastLaunch); - else if (SLC_NO_REFRESH.equals(slcCommand)) + if (SLC_WITH_REFRESH.equals(slcCommand)) { + modulesManager.upgrade(lastLaunch.getModuleNameVersion()); + modulesManager.execute(lastLaunch); + } else if (SLC_NO_REFRESH.equals(slcCommand)) modulesManager.execute(lastLaunch); else throw new SlcException("Unrecognized SLC command " + slcCommand);