2009-09-28 6 views
1

J'ai un projet ANT avec des bibliothèques gérées par ivy (elles sont sous lib_managed). Eclipse utilise les pots pour. Probelm est: si j'essaye de mettre à jour le répertoire, je refuse de le supprimer car eclipse reste dans les jars de son chemin de classe. Même si je mets à jour (vide) eclipses classpath je ne peux pas supprimer les fichiers. Si quelqu'un avait le même problème et trouvait une solution, je serais reconnaissant pour une réponse.Eclipse ne supprime pas les fichiers

Cordialement, Jan

Répondre

3

Pas une solution, mais une solution de contournement. J'éprouve Eclipse gardant des verrous sur des dossiers assez souvent dans différents contextes. Je suggère d'utiliser Unlocker.

+0

Bonne idée, mais malheureusement mon client n'aime personne d'installer un logiciel non certifié par son informatique ... ;-) J'ai de la chance de pouvoir utiliser cygwin. – Jan

1

Je suppose que c'est Windows. Utilisez l'explorateur de processus pour déterminer qui verrouille les fichiers. Eclipse ne devrait pas garder de verrou; peut-être que vous avez le code en cours d'exécution dans le débogueur (suspendu dans un point d'arrêt). Utilisez la liste des fichiers ouverts et les propriétés pour déterminer quel programme Java conserve le verrou sur les fichiers.

Si c'est vraiment Eclipse, essayez de mettre à niveau vers une version plus récente d'Eclipse ou fermez le projet lorsque vous avez besoin de mettre à jour les dépendances avec Ivy.

+0

Merci. Oui c'est sur les fenêtres. Le nettoyage de l'espace de travail et le redémarrage d'Eclipse ont résolu le problème. ;-) – Jan

-2

Le nettoyage de l'espace de travail et le redémarrage d'eclipse peuvent résoudre le problème. Mais dans un environnement de développement réel, je ne pense pas que ce soit une bonne idée de redémarrer Eclipse chaque fois que vous avez besoin de construire un pot.

Questions connexes