Io uso Jenkins per costruire il mio progetto che ha più moduli. Questo progetto ha un root pom.xml che crea tutti i moduli sotto quel progetto. Specifico questo pom.xml come root POM.Come testare un modulo specifico nell'ambito di un progetto in Jenkins tramite Maven?
Ora voglio eseguire i test come "post-build step" "". Ma, non voglio eseguire tutti i test sotto tutti i moduli. Voglio eseguire test solo sotto un modulo specifico.
Ho provato a utilizzare il comando shell per modificare la directory del modulo per cui devono essere eseguiti i test e quindi attivare Maven. Ho anche provato a usare l'opzione -f per specificare pom.xml per quel particolare modulo. Entrambi questi passaggi non funzionano.
Per favore aiutami ragazzi a risolvere questo problema.
Grazie
ho scoperto che -f e -pl comportati lo stesso. – orbfish
È necessario un: infront dell'oggetto artefatto, ad esempio: mvn -pl: arttifactId test –