Buenas tardes,
Quisiera su apoyo tengo un demo de sprint boot, con un controlador y un simple path, en el build.gradle configure tareas que:
1.- desempaquetaran el codigo
2.- con injars y oujar, ofuscaran
3-. reempaquetarba
los keep que ise fueron:
keep ‘public class com.example.demo.DemoApplication {
public static void main(java.lang.String[]);
}’
keepattributes '*Annotation*'
keep 'public @org.springframework.stereotype.Component class *'
keepclassmembers 'public class * { \
@org.springframework.beans.factory.annotation.Autowired *; \
@org.springframework.beans.factory.annotation.Value *; \
}'
La aplicacion levanta el error es cuando trata de consumir el recuerso , veo el log de sprint boot , y me muestra que no ubico el recuerso cuando pruebo el jar ofuscado , cuando pruebo el jar original si lo consumo.
No se si me esta faltando alguna configuracion para que vea el controlador aun y colocando la anotacion @ComponentScan me mantiene el comportamiento el jar ofuscado.
De antemano muchas gracias estare super atenta en que me puedan orientar!!!