Fonction du projet> Nettoyer dans Eclipse

Qu’est-ce que l’outil Project → Clean … d’ Eclipse fait réellement?

Sa fonction dépend des générateurs que vous avez dans votre projet (ils peuvent choisir d’interpréter la commande propre comme ils le souhaitent) et si la génération automatique est activée. Si la construction automatique est activée, l’appel de clean est équivalent à une version propre. Les premiers artefacts sont supprimés, puis une version complète est appelée. Si la construction automatique est désactivée, nettoyer supprimera les artefacts et s’arrêtera. Vous pouvez ensuite appeler la construction manuellement plus tard.

Il supprime tous les fichiers déjà compilés dans votre projet afin de pouvoir effectuer une nouvelle reconstruction complète.

Il y a un autre problème au travail ici. La fonctionnalité de nettoyage de Eclipse est cassée. Si vous supprimez des fichiers en dehors d’Eclipse, il ne détectera pas le fait que les fichiers sont manquants et vous obtiendrez des erreurs de génération jusqu’à ce que vous supprimiez les fichiers manuellement. Même dans ce cas, cela ne fonctionnera pas nécessairement non plus, surtout si de nombreux fichiers sont manquants. Cela m’arrive assez souvent lorsque je consulte une twig de code qui a subi de nombreuses modifications depuis la dernière fois que je l’ai construite. Dans ce cas, le seul recours que j’ai trouvé est de démarrer un nouvel espace de travail et de recharger le projet à partir de zéro.

J’ai également rencontré le même problème avec Eclipse lorsque j’ai exécuté la version propre avec Maven, mais il existe une solution simple à ce problème. Nous avons juste besoin de lancer la mise à jour de Maven, puis de construire ou d’exécuter directement l’application. J’espère que cela va résoudre le problème.