ciao a tutti!
al lavoro stiamo implementando un'applicazione in java, con eclipse, implementando al suo interno i bean, osgi framework, spring, e l'uso di pagine xml e jsp.
il problema è che quando andiamo ad offuscare il codice (con proguard), nelle pagine che implementino spring che hanno la seguente sintassi:
@Controller
public class APPController
{
public APPController()
{
// TODO Auto-generated constructor stub
license = new LicenseManager();
}
@RequestMapping("/sws-configuration.sws")
public ModelAndView Configuration(HttpServletRequest request, HttpServletResponse response)throws Exception
{
HashMap configMap = new HashMap();
return new ModelAndView("/sws-configuration", "configuration", configMap);
}
}
vengono offuscate ma poi non ci apre la corrispettiva pagina jsp. abbiamo anche provato ad aggiungere FileFilter (credo si chiami così) di proguard per risolvere il problema ma niente. come fare?
pensiamo che il problema sia che offuscata, non trovi più il "@Controller". grazie anticipatamente!
(ci tengo a precisare che naturalmente la classe non è solo questa, ho tolto gran parte del contenuto per motivi di sicurezza aziendale)

Rispondi quotando