Ho un plugin che trasforma le classi compilate. Questa trasformazione deve essere eseguita sia per le classi del modulo che per le classi di test del modulo. Pertanto, lego il plug-in sia alle fasi del processo che alle fasi del test del processo. Il problema che ho è che ho bisogno di determinare in quale fase il plugin è attualmente in esecuzione, in quanto io non (non posso, in realtà) trasformare lo stesso insieme di classi due volte.Determinazione della fase di esecuzione di Maven all'interno di un plugin
Quindi, all'interno del plugin, avrei bisogno di sapere se sto eseguendo le classi di processo - nel qual caso trasformo le classi del modulo. O se eseguo classi di test del processo - nel cui caso non trasformo le classi del modulo e trasformo solo le classi di test del modulo.
Potrei, ovviamente, creare due plugin per questo, ma questo tipo di soluzione offende profondamente la mia sensibilità ed è probabilmente contro la legge in diversi stati.
Sembra che qualcosa che potrei raggiungere dal mio modulo dovrebbe essere in grado di dirmi qual è la fase corrente. Non posso proprio per la vita di me scoprire cosa sia quel qualcosa.
Grazie ...
Qual è la [zombie] '' tag? –
@Pascal Thivent per i computer di zombi e processi zombi :) –
@Colin Sì, ho capito ma non vedo alcuna relazione con la domanda. –