standard - java eclipse oxygen
Cuenta de números de línea en Eclipse (9)
Tengo un proyecto de Java en Eclipse con ~ 10 paquetes y ~ 10 archivos de clase por paquete. ¿Hay alguna manera de determinar el total de líneas de código para todo el proyecto desde Eclipse? Estoy familiarizado con otras herramientas (por ejemplo, Code Analyzer, wc, etc.), pero quiero saber si hay una forma de hacerlo dentro de Eclipse (o recibir confirmación de que no hay forma de hacerlo).
¿Estás interesado en contar las líneas ejecutables en lugar del recuento total de líneas de archivos? De ser así, podría probar una herramienta de cobertura de código como EclEmma . Como efecto secundario de las estadísticas de cobertura de código, obtienes estadísticas sobre la cantidad de líneas y bloques ejecutables (y métodos y clases). Estos se acumulan desde el nivel de método hacia arriba, por lo que puede ver recuentos de línea para los paquetes, raíces de origen y proyectos también.
Aquí hay un buen plugin de métricas que muestra la cantidad de líneas de código y mucho más:
http://metrics.sourceforge.net/
Dice que requiere Eclipse 3.1, aunque me imagino que significan 3.1+
Aquí hay otro plugin de métricas que ha sido probado en Ganimedes:
Creo que si tiene MyEclipse, agrega una etiqueta a la página Propiedades del proyecto que contiene el número total de líneas de código fuente. Puede que no te ayude, ya que MyEclipse no es gratuito.
Desafortunadamente, eso no fue suficiente en mi caso, así que escribí un analizador de origen para recopilar estadísticas no recopiladas por otras soluciones (por ejemplo, las métricas mencionadas por AlbertoPL).
En Linux, el más simple es:
- ve a la carpeta raíz de tu proyecto
- use
find
para hacer una búsqueda recursiva de archivos * .java - use
wc -l
para contar líneas:
Para resumir, solo hazlo:
find . -name ''*.java'' | xargs wc -l
Para eclipse (Indigo), instálelo ( codepro ).
Después de la instalación: - Haga clic con el botón derecho en su proyecto - Elija herramientas de codepro
-> métricas de cálculo - y obtendrá su respuesta en una pestaña de métricas como Número de líneas.
Podría usar el anterior producto de Instantiations CodePro AnalytiX . Este plugin de eclipse le proporciona estadísticas similares en la vista de métricas de código. Esto es proporcionado por Google de forma gratuita.
Puede usar un archivo por lotes con la siguiente secuencia de comandos:
@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
Un plugin muy simple para contar líneas reales de código fuente es el plugin de eclipse de contador de pasos . Por favor descárgalo y prueba.
Coloque el archivo jar descargado en la carpeta eclipse / plugin y reinicie eclipse.
Haga clic con el botón derecho y seleccione contador de pasos
Search
> File Search
Marque el cuadro de Regular expression
.
Usa esta expresión:
/ n [/ s] *
Seleccione los tipos de archivos ( *.java
, *.xml
, etc.) y los conjuntos de trabajo son apropiados para usted.