Même s'il n'est pas possible d'utiliser proguard pour l'ensemble d'une application Grails, serait-il possible de l'utiliser uniquement pour le dossier src/java ?
Réponse
Trop de publicités?Je ne connais pas Proguard ou Grails en profondeur, mais je sais cela :
- Grails utilise Groovy
- Groovy compile en bytecode
- Proguard opère sur le bytecode (pas le code source)
Mon intuition est donc que oui, ProGuard peut réduire/obfusquer les applications grails. Votre question porte sur l'utilisation de ProGuard dans le dossier src/java. Il est important de comprendre que ProGuard opère sur les fichiers .class, pas sur les fichiers .java. Une configuration correcte devra opérer sur votre répertoire bin, et non src. Malheureusement, je ne suis pas qualifié pour vous donner un exemple de configuration détaillé, mais j'espère que cela vous mettra sur la bonne voie.