Nous avons une application web configurée avec maven. J'ai fait un ré-affacturage (déplacé un fichier d'un paquet à un autre) en dehors d'éclipse, puisque ce n'est pas configuré sur eclipse et c'est une petite correction. Mais, cependant j'ai oublié de mettre à jour la référence à ce fichier dans un fichier. Ensuite, j'ai fait mvn clean install
étonnamment, il est construit avec succès. Plus tard, il a échoué sur la machine CI.problème avec maven webapp-cache.xml
Lorsque j'ai recherché des occurrences de texte du fichier que j'ai factorisé de nouveau, j'ai trouvé une occurrence de ce nom de fichier dans le fichier target\war\webapp-cache.xml
. Il contient à la fois les références (ancien chemin, nouveau chemin) de ce fichier ré-factorisé.
Qu'est-ce que ce fichier? Et quelqu'un d'autre a-t-il fait face à ce problème?
MISE À JOUR: Nous utilisons GWT dans ce projet et quand je l'ai fait mvn clean install
il a supprimé le dossier cible, puis a commencé à compiler des sources java, il a commencé avec la compilation java dans le script java, après avoir fait 12 permutations ma construction par frappé. Donc, j'ai fait Ctrl + C pour l'arrêter et puis j'ai émis mvn install
(sans nettoyer).
Cela semble être le problème.
Mais avant que GWT commence avec sa compilation, la compilation java devrait être terminée et puisque cette erreur (se référant à un fichier java inexistant) aurait dû échouer à la compilation java.
Mais j'ai lancé l'installation de mvn clean, qui devrait nettoyer le dossier cible. Mais il contient toujours le chemin de l'ancien objet et aussi le nouveau chemin. – Reddy