Tengo un montón de código fuente de Java que requiere un preprocesamiento personalizado. Me gustaría deshacerme de él, pero eso no es factible en este momento, así que estoy atascado con eso. Dado que tengo un desafortunado problema que no debería haber existido desde el principio, ¿cómo lo resuelvo usando maven?Preprocesamiento del código fuente como parte de una compilación de maven
(Para la historia completa, estoy reemplazando un sistema de compilación basado en python con uno maven, así que una mejora a la vez por favor. Reparar el código fuente no estándar es más difícil, y vendrá más tarde.)
¿Es posible usar cualquier plugin Maven existente para alterar realmente los archivos fuente durante el tiempo de compilación? (Obviamente, dejar solo el código original no procesado)
Para ser claros, preprocesamiento me refiero a preprocesamiento en el mismo sentido que una antena o un compilador de C preprocesar el código, y por costumbre quiero decir que es completamente de propiedad y no se ve nada como C o preprocesamiento de antena.
Eso es muy útil, gracias. Creo que la parte con la que estoy luchando es cómo procesar el código en una copia de ese código, y luego hacer que Maven compile la copia en lugar del original. Creo que tal vez necesito entender mejor los fundamentos de Maven. – izb
-1: no está respondiendo la pregunta, solo proporciona los medios para lograrlo. En otras palabras, ¿qué pones en tareas? –