|
From: Francois-Xavier B. <fra...@ce...> - 2014-12-03 09:45:32
|
Bonjour, Ce bug avait déjà été identifié : https://github.com/esigate/esigate/issues/35 Ils est corrigé mais la version 5.0-beta-2 date d'avant cette correction. Le 3 décembre 2014 09:39, <wil...@gm...> a écrit : > Bonjour, > > Lors de l'intégration d'une application, d'après ma compréhension, ESIGate > essaye de remplacer tous les patterns de type "$(NOMVARIABLE)" par la > valeur définie dans les fichiers de propriétés ou par une valeur défaut. > > Si aucune valeur n'est trouvée pour cette variable, la variable est > supprimée du code. > (classe org.esigate.vars.VariablesResolver méthode replaceAllVariables) > > Mon problème est que dans l'application aggrégée, ce même pattern est > utilisé pour des objets javascripts. > ESIGate ne reconnaissant pas ces variables, il me les supprime. > > Pour palier cela, j'ai juste ajouté un test dans la classe > VariablesResolver pour ne remplacer la variable que si une valeur a été > trouvée : > > public static String replaceAllVariables(String strVars, DriverRequest > request) { > ... > if (!"".equals(value)) { > result = result.replace(group, value); > } > ... > > > > Cordialement, > William > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk > _______________________________________________ > Webassembletool-devel mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webassembletool-devel > > |