Принудительно Maven clean

У меня есть проект с 2 профилями, потому что UAT и PROD используют разные версии одного и того же jar.

Я заметил, что если я не вызову явно mvn clean ... развернутый EAR будет иметь банки ОБА UAT и PROD. бар(); myFunc () выполняет ajax-запрос. Я не хочу выполнять bar () до тех пор, пока myFunc () не выполнит запрос. Я также не хочу перемещать вызов bar () ...

У меня есть следующий код:

myFunc();
bar();

myFunc () делает запрос ajax

Я не хочу выполнять bar (), пока Запрос myFunc () выполнен.

Я также не хочу перемещать вызов bar () внутри myFunc.

возможно?

РЕДАКТИРОВАТЬ

Вот код, с которым я закончил:

var FOO = {
 init: function(blah)
 {
  // Callbacks to pass to the AJAX challenge data load
  var callbacks = {
   myFunc1: function(){ myFunc1(blah); },
   myFunc2: function(){ myFunc2(blah); },
  };

  this.bar(callbacks); // Load the challenge data and setup the game
 },
 bar: function(callbacks) { ..loop through and execute them.. }

};
8
задан Russell 2 September 2010 в 17:38
поделиться