Подсчет номеров строк в Eclipse [закрыто]
У меня есть проект Java в Eclipse с ~10 пакетами и ~10 файлами классов на пакет. Есть ли способ определить общее количество строк кода для всего проекта из Eclipse? Я знаком с другими инструментами (например, анализатор кода, wc и т. д.) но я хочу знать, есть ли способ сделать это в Eclipse (или получить подтверждение, что это невозможно сделать).
9 ответов:
вот хороший плагин метрики, который отображает количество строк кода и многое другое:
http://metrics.sourceforge.net/
Он говорит, что для этого требуется Eclipse 3.1, хотя я предполагаю, что они означают 3.1+
вот еще один плагин метрики, который был протестирован на Ганимеде:
под linux, тем проще:
- перейдите в корневую папку вашего проекта
- использовать
findдля выполнения рекурсивного поиска *.java-файлы- использовать
wc -lдля подсчета строк:чтобы возобновить, просто сделайте:
find . -name '*.java' | xargs wc -l
для eclipse(Indigo), установите (codepro).
после установки: - Щелкните правой кнопкой мыши на вашем проекте - Выбирай
codeproсервис --> вычисления метрик - И вы получите свой ответ на вкладке метрики, как количество строк.
вы заинтересованы в подсчете исполняемых строк, а не общее количество строк файла? Если это так, вы можете попробовать инструмент покрытия кода, такой как EclEmma. В качестве побочного эффекта статистики покрытия кода Вы получаете статистику по количеству исполняемых строк и блоков (а также методов и классов). Они сворачиваются от уровня метода вверх, поэтому вы можете видеть количество строк для пакетов, исходных корней и проектов.
вы можете использовать пакетный файл со следующим скриптом:
@echo off SET count=1 FOR /f "tokens=*" %%G IN ('dir "%CD%\src\*.java" /b /s') DO (type "%%G") >> lines.txt SET count=1 FOR /f "tokens=*" %%G IN ('type lines.txt') DO (set /a lines+=1) echo Your Project has currently totaled %lines% lines of code. del lines.txt PAUSE
Я думаю, что если у вас есть MyEclipse, он добавляет метку на страницу свойств проекта, которая содержит общее количество строк исходного кода. Возможно, это не поможет вам, так как MyEclipse не является бесплатным.
к сожалению, этого было недостаточно в моем случае, поэтому я написал исходный анализатор для сбора статистики, не собранной другими решениями (например, метрики, упомянутые AlbertoPL).
вы можете использовать прежние экземпляры продукта CodePro AnalytiX. Этот плагин eclipse предоставляет вам такую статистику в представлении метрик кода. Это предоставляется Google бесплатно.
очень простой плагин для подсчета фактического строк исходного кода шаг счетчика плагин eclipse. Пожалуйста, скачайте и попробуйте.
поместите загруженный файл jar в папку eclipse\plugin и перезапустите eclipse.
щелкните правой кнопкой мыши и выберите шаг счетчика


Comments