Prueba de concepto que escanea e invoca metodos anotados de un aplicacion Java
- Java JDK
- Makefile (opcional)
- Generar sources.txt si se cambiaron o agregaron archivos .java Genera un txt con un listado de todos los directorios (packages java)
find ./src/ -type f -name "*.java" > sources.txt
- Compilar todos los paquetes a bytecode (.java > .class) Compila los archivos java de todo el proyecto y en la ruta out
javac -d ./out/ @sources.txt
- Ejecutar aplicacion Desde el directorio out, ejecuta la Main Class
cd out && java annotations.AnnotationsPoc
make generate-sources
make compule
make run