Sto mantenendo un progetto Maven multi-modulo, ho un modulo che contiene alcuni test, i test funzionano senza problemi a livello locale, ma sul server di integrazione non lo fanno e i registri mostrano solo eccezioni FileNotFound.
Dopo alcune indagini, mi sono reso conto che il modulo Maven contenente i test genera contenuto al di fuori della directory di destinazione (per contenuto intendo alcuni file e directory obbligatori per eseguire i test).
E non funziona nemmeno la generazione dei contenuti all'interno della directory di destinazione, perché altri moduli stanno utilizzando percorsi relativi e l'esecuzione viene eseguita dalla directory $ {basedir}.
Ho sbagliato a pensare che i server di integrazione continua non consentano a Maven di generare contenuti al di fuori della directory di destinazione?