Folks,Nightly build - supprimons-nous les fichiers dans "target" en premier?
Dans le cadre de mon nightly build pour une application Java, je fais ce qui suit:
$ cd dirContainingPOM.XML $ svn update $ rm -rf target $ mvn package
Essentiellement, je reçois la dernière version du code source, supprimer tous les fichiers dans la cible répertoire, et construit le paquet jar.
La question que je me pose est de savoir si c'est une bonne habitude de supprimer tout dans le répertoire "cible" ou si c'est juste une surcharge. Est-ce que maven le fait automatiquement pour moi?
Merci d'avance pour votre aide.
Cordialement,
Peter
Ceci est une très bonne question, mais je pense qu'il devrait être déplacé à programmers.stackexchange.com. – dasblinkenlight
+1 à la réponse; IMO il est vraiment important de faire des builds propres, sinon il est possible d'abandonner les buildings précédents. Localement, vous pouvez vous en passer sans - parfois - si vous savez ce que vous avez changé. La boîte de CI n'en sait pas assez. Heck, * Je * ne sais pas assez parfois; été mordu par ne pas nettoyer plus de fois que je tiens à admettre. –
doit être déplacé vers programmers.SE – WarrenFaith