У меня есть проект Java в Eclipse с ~ 10 пакетами и ~ 10 файлами класса на пакет. Есть ли способ определить общие строки кода для всего проекта из Eclipse? Я знаком с другими инструментами (например, Code Analyzer, wc и т.д.), Но я хочу знать, есть ли способ сделать это в Eclipse (или получить подтверждение, что нет способа сделать это).
Подсчет номеров строк в Eclipse
Ответ 1
Здесь хороший плагин показателей, который отображает количество строк кода и многое другое:
http://metrics.sourceforge.net/
В нем говорится, что для него требуется Eclipse 3.1, хотя я предполагаю, что они означают 3.1 +
Вот еще один плагин показателей, который был протестирован на Ganymede:
Ответ 2
Search
> File Search
Установите флажок Regular expression
.
Используйте это выражение:
\ п [\ s] *
Выберите любые типы файлов (*.java
, *.xml
и т.д.), и рабочие наборы вам подходят.
Ответ 3
В linux проще:
- перейдите в корневую папку вашего проекта
- используйте
find
для рекурсивного поиска файлов *.java. - используйте
wc -l
для подсчета строк:
Чтобы возобновить работу, просто выполните:
find . -name '*.java' | xargs wc -l
Ответ 4
Вы заинтересованы в подсчете исполняемых строк, а не в общем количестве строк в строке? Если это так, вы можете попробовать инструмент для покрытия кода, например EclEmma. В качестве побочного эффекта статистики покрытия кода вы получаете статистику по количеству исполняемых строк и блоков (а также методам и классам). Они свертываются с уровня метода вверх, поэтому вы можете видеть количество строк для пакетов, исходных корней и проектов.
Ответ 5
Для eclipse (Indigo) установите (codepro).
После установки:
- Щелкните правой кнопкой мыши на своем проекте
- Выберите инструменты codepro
→ вычислить показатели
- И вы получите ответ на вкладке "Метрики" как "Количество строк".
Ответ 6
Вы можете использовать пакетный файл со следующим script:
@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
Ответ 7
Я думаю, что если у вас есть MyEclipse, он добавляет метку на страницу "Свойства проекта", которая содержит общее количество строк исходного кода. Могу не помочь вам, поскольку MyEclipse не является бесплатным, хотя.
К сожалению, этого было недостаточно в моем случае, поэтому я написал анализатор источников для сбора статистики, не собранной другими решениями (например, метрики, упомянутые AlbertoPL).
Ответ 8
Вы можете использовать бывший продукт Instantations CodePro AnalytiX. Этот плагин eclipse предоставляет вам такую статистику в представлении метрики кода. Это бесплатно предоставляется Google.
Ответ 9
Очень простой плагин для подсчета фактических строк исходного кода счетчик шагов плагин eclipse. Загрузите и попробуйте.
Поместите загруженный файл jar в папку eclipse\plugin и перезапустите eclipse.
Rightclick и выберите шаговый счетчик