Outils pour nettoyer un projet - Java - Programmation
Marsh Posté le 17-06-2009 à 10:31:51
Dans Eclipse par exemple ça le fait directement. Tu peux dans les options choisir de faire le ménage automatiquement à chaque enregistrement du fichier par exemple.
Après je sais pas si tu peux lui demander de nettoyer tout le projet après coup, je n'ai jamais essayé de le faire vu que je le laisse faire en direct.
Marsh Posté le 23-06-2009 à 16:14:21
Je pense que t'as pas bien compris ma question.
Enlever les imports avec controle+maj+O je connais. Bon parfois j'en laisse un ou deux mais c'est normal.
Ce que je voudrais principalement, c'est que quand je sais que le projets est fini (ou le module), il supprime du classpath et du projet les librairies qui ne sont utilisées nul part. A fortiori nettoyer aussi l'ensemble du projet des imports inutiles (mais c'est secondaire)
Marsh Posté le 23-06-2009 à 18:11:48
Deamon parlait du Clean up je pense
Clic droit sur ton projet > Source > Clean up...
Ça nettoie les imports bien sur mais ça fait plein d'autres choses utiles (et configurables)
Mais toi ce que tu cherches (supprimer les jars non utilisés) c'est d'un tout autre niveau.
en faisant quelques recherche je suis tombé sur ce fil de discussion qui parle du problème :
How do you find unused jars?
On y trouve une référence à ça :
Classpath Helper
Citation : Not on Classpath View The Not on Classpath View provides a quick way of scanning jars in the current project that are not on the classpath. This is useful when building up an Eclipse project and a large number of legacy jars exist that you might not need. So preferably you can scan for classes you know you need and only add the jars you still use. |
en clair ça te permettras de trouver les jars qui te servent (et donc d'isoler ceux qui ne te servent pas)
Marsh Posté le 17-06-2009 à 10:27:57
Une question qui me trotte dans la tete depuis un moment.
Existe t il des outils pour nettoyer un projet une fois terminé.
Ici je parle principalement de projet java mais la question peut s'appliquer a d'autres langages. De plus par nettoyer, j'entends: supprimer les libraires non utilisées, les imports (includes) inutiles ...
---------------
Toinou87 ;-p May the force be with you!!