2010-11-27 47 views
1

Dans les grands projets, avec beaucoup de dépendances, le dossier WEB-INF/lib est souvent rempli de jarres. Je pense vraiment qu'il y en a beaucoup plus que ce que nous utilisons. Comme notre projet se rapproche de la production, il est temps de procéder à un nettoyage. Mais existe-t-il un outil, ou une méthode, pour faire ce nettoyage et assurer (ou maximiser les chances) que rien ne casse dans le code?méthodologie pour le nettoyage des fichiers JAR dans une application Web

Répondre

2

C'est presque impossible. Il peut y avoir des dépendances auxquelles on accède par réflexion. Aucun analyseur de code statique ne peut vérifier cela de manière fiable. Votre meilleur pari est vraiment de supprimer tous les JAR et d'unité-test (créer des tests unitaires si pas encore fait) tant que vous obtenez un ClassNotFoundException ou NoClassDefFoundError puis ajoutez le JAR contenant la classe en question.

Pour éviter ce genre de problèmes à l'avenir, envisagez un gestionnaire de dépendances tel que Maven ou Ivy.