Dans Eclipse, comment puis-je déplacer des fichiers de projet sans dépendances sur une bibliothèque vers un projet plus abstrait ?

StackOverflow https://stackoverflow.com//questions/9646912

Question

J'ai deux projets Eclipse :celui qui dépend d'une certaine bibliothèque (android.jar) et celui qui est plus abstrait et ne contient pas cette dépendance.

Je suis en train de migrer toutes les classes qui ont pas de dépendances sur le colis, dans mon cas android.*, au projet plus abstrait.Existe-t-il une fonctionnalité Eclipse qui peut aider à automatiser le déplacement ?

Idéalement, il existerait une fonctionnalité qui vous permettrait directement de rechercher et de déplacer automatiquement des fichiers pouvant être déplacés vers un nouveau projet.Il trouverait les fichiers :

  • indépendant d'un package spécifié (avec caractères génériques)
  • indépendant des autres fichiers du même projet qui dépendent du même package (en d'autres termes, pas de dépendances indirectes sur le package)
Était-ce utile?

La solution

J'ai soumis un Demande d'amélioration d'Eclipse pour prendre en charge une telle refactorisation.Entre-temps, j'ai trouvé des outils prometteurs pour aider au découplage et à l'analyse des dépendances.

  • eDepend est un plugin de la visionneuse de dépendance qui comprend un diagramme de dépendance de classe / package qui affiche les dépendances des éléments, les relations avec les bibliothèques / autres projets et les cycles de dépendance.Il peut également énumérer la recherche de classes qui ont provoqué les dépendances.
  • STAN analyse de structure pour Java
  • nFil
  • Analyseur de dépendance de classe
  • Recherche de dépendances

Questions connexes: 1

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top