Ich habe ein Java-Projekt in Eclipse mit ~ 10 Paketen und ~ 10 Klassendateien pro Paket. Gibt es eine Möglichkeit, die Gesamtzahl der Codezeilen für das gesamte Projekt in Eclipse zu ermitteln? Ich bin mit anderen Tools vertraut (z. B. Code Analyzer, wc usw.), möchte jedoch wissen, ob es in Eclipse eine Möglichkeit gibt, dies zu tun (oder eine Bestätigung zu erhalten, dass dies nicht möglich ist).
148
Search
>File Search
Aktivieren Sie das Kontrollkästchen
Regular expression
.Verwenden Sie diesen Ausdruck:
Wählen Sie, was Dateitypen (
*.java
,*.xml
, etc ..) und Arbeitssätze für Sie geeignet sind.quelle
check off
meinst du ,make sure it is checked
. Beachten Sie, dass diese Methode keine leeren Zeilen zählt.\n[^\n]*
\n[^!//][\s]*
Unter Linux ist das Einfachere:
find
diese Option, um eine rekursive Suche in * .java-Dateien durchzuführenwc -l
um Zeilen zu zählen:Um fortzufahren, machen Sie einfach:
quelle
Installieren Sie für Eclipse (Indigo) ( codepro ).
Nach der Installation: - Klicken Sie mit der rechten Maustaste auf Ihr Projekt - Wählen Sie
codepro
Tools -> Metriken berechnen - und Sie erhalten Ihre Antwort auf einer Registerkarte Metriken als Anzahl der Zeilen.quelle
Möchten Sie eher die ausführbaren Zeilen als die Gesamtzahl der Dateizeilen zählen? In diesem Fall können Sie ein Tool zur Codeabdeckung wie EclEmma ausprobieren . Als Nebeneffekt der Codeabdeckungsstatistiken erhalten Sie Statistiken zur Anzahl der ausführbaren Zeilen und Blöcke (sowie Methoden und Klassen). Diese werden ab der Methodenebene aufgerollt, sodass Sie auch die Zeilenanzahl für die Pakete, Quellstammdaten und Projekte anzeigen können.
quelle
Sie können eine Batchdatei mit dem folgenden Skript verwenden:
quelle
Ich denke, wenn Sie MyEclipse haben, fügt es der Seite Projekteigenschaften eine Beschriftung hinzu, die die Gesamtzahl der Quellcodezeilen enthält. Könnte Ihnen nicht helfen, da MyEclipse jedoch nicht kostenlos ist.
Leider war das in meinem Fall nicht genug, also schrieb ich einen Quellenanalysator, um Statistiken zu sammeln, die nicht von anderen Lösungen gesammelt wurden (zum Beispiel die von AlbertoPL erwähnten Metriken).
quelle
Ein sehr einfaches Plugin zum Zählen der tatsächlichen Zeilen des Quellcodes ist das Step Counter Eclipse Plugin. Bitte herunterladen und versuchen.
Github Link
Legen Sie die heruntergeladene JAR-Datei im Ordner eclipse \ plugin ab und starten Sie eclipse neu.
Klicken Sie mit der rechten Maustaste und wählen Sie den Schrittzähler aus
Schritt Ergebnis
quelle
Sie können das frühere Instantiations-Produkt CodePro AnalytiX verwenden . Dieses Eclipse-Plugin bietet Ihnen ähnliche Statistiken in der Codemetrik-Ansicht. Dies wird von Google kostenlos zur Verfügung gestellt.
quelle