148 votes

Le comptage des Numéros de Ligne dans Eclipse

J'ai un projet Java sous Eclipse avec ~10 paquets et ~10 classe les fichiers par paquet. Est-il un moyen de déterminer le total des lignes de code pour l'ensemble du projet dans Eclipse? Je suis familier avec d'autres outils (par exemple, l'Analyseur de Code, wc, etc.) mais je veux savoir si il existe un moyen de le faire au sein d'Eclipse (ou d'obtenir la confirmation qu'il n'y a aucun moyen de le faire).

180voto

Brian Sweeney Points 2245

Search > File Search

Vérifier l' Regular expression - fort.

L'utilisation de cette expression:

\n[\s]*

La sélection de types de fichiers (*.java, *.xml, etc..) et les ensembles de travail sont appropriés pour vous.

98voto

AlbertoPL Points 8644

Voici un bon métriques plugin qui permet d'afficher le nombre de lignes de code et bien plus encore:

http://metrics.sourceforge.net/

Il dit qu'il nécessite Eclipse 3.1, bien que j'imagine qu'ils signifient 3.1+

Voici un autre métriques plugin a été testé sur Ganymède:

http://eclipse-metrics.sourceforge.net

7voto

Ashish Points 450

Pour eclipse(Indigo), installation (codepro).

Après l'installation: - Clic droit sur votre projet - Choisissez codepro outils --> calculer des métriques - Et vous aurez votre réponse dans un Métriques onglet que le Nombre de Lignes.

6voto

Rich Seller Points 46052

Êtes-vous intéressé à compter de l'exécutable lignes plutôt que le nombre total de fichiers nombre de lignes? Si oui, vous pourriez essayer un code de couverture tels que l'outil de EclEmma. Comme un effet secondaire de la couverture de code stats, vous obtenez des statistiques sur le nombre de lignes exécutables et bloque (et les méthodes et les classes). Ces sont classées de la méthode de niveau vers le haut, de sorte que vous pouvez voir en ligne de compte pour les paquets de la source des racines et des projets.

2voto

kd304 Points 8369

Je pense que si vous avez MyEclipse, il ajoute une étiquette à la page de Propriétés du Projet qui contient le nombre total de lignes de code source. Peut pas vous aider comme MyEclipse n'est pas libre.

Malheureusement, ce n'était pas suffisant dans mon cas, j'ai donc écrit une source de l'analyseur de recueillir des statistiques qui ne sont pas recueillies par d'autres solutions (par exemple les mesures mentionnées par AlbertoPL).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X