Bonjour,
Je viens partager une anomalie rencontrée lors de la création d'un projet maven.
Durant le build de mon projet, je souhaite poser une question avec la balise < input > de antrun
Théoriquement, le build continue ou s'arrête en erreur en fonction de ma réponse.
Concrètement :
- Lorsque je fais un mvn package, ma réponse est prise en compte et le build s'arrête bien en erreur (ou continue)
- Lorsque je fais un mvn release:prepare, ma réponse n'est prise en compte le build reste bloqué sur la question et je suis obligé de faire un "ctrl + c"
Est-ce que quelqu'n a déjà rencontré ce genre de problème ??
Voilà comment j'utilise le plugin antrun dans mon pom.xml
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 <plugin> <artifactId>maven-antrun-plugin</artifactId> <version>1.8</version> <executions> <execution> <id>initialisation</id> <phase>initialize</phase> <configuration> <tasks> <exec dir="${project.basedir}" executable="${project.basedir}/livraison/outils/0_init_livraison.ksh" failonerror="false" resultproperty="sortieInitScript"> <arg line="${project.name} ${project.version} ${ancienneVersion}" /> <redirector errorproperty="redirector.err" /> </exec> <echo message="Resultat ${sortieInitScript}, Message ${redirector.err}"/> <input message=" Souhaitez-vous Continuer ? " validargs="o,n" addproperty="procedureChoix" /> <fail message="ARRET VOLONTAIRE DE LA PROCEDURE !!"> <condition> <equals arg1="${procedureChoix}" arg2="n" /> </condition> </fail> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> </executions> </plugin>
Partager