Tengo un complemento que transforma las clases compiladas. Esta transformación debe realizarse tanto para las clases del módulo como para las clases de prueba del módulo. Por lo tanto, vinculo el complemento a las fases process-classes y process-test-classes. El problema que tengo es que necesito determinar en qué fase se está ejecutando actualmente el complemento, ya que no puedo (en realidad no puedo) transformar el mismo conjunto de clases dos veces.Determinación de la fase de ejecución de Maven dentro de un complemento
Por lo tanto, dentro del complemento, necesitaría saber si estoy ejecutando clases de proceso, en cuyo caso transformo las clases del módulo. O si estoy ejecutando process-test-classes, en cuyo caso no transformo las clases del módulo y solo transformo las clases de prueba del módulo.
Podría, por supuesto, crear dos complementos para esto, pero este tipo de solución ofende profundamente mi sensibilidad y probablemente sea contraria a la ley en varios estados.
Parece que algo que podría alcanzar desde mi módulo debería ser capaz de decirme cuál es la fase actual. No puedo por mi vida descubrir qué es ese algo.
Gracias ...
¿Cuál es la etiqueta '[zombies]'? –
@Pascal Thivent para los zombies y las computadoras zombies :) –
@Colin Sí, lo tengo, pero no veo ninguna relación con la pregunta. –