Pregunta

Estoy buscando un Maven2 plugin de reporting para De los simios y la cosa más cercana a un reporte que he encontrado es este.El problema es que el documentación parece ser para Maven 1 en su lugar.¿Por qué es Maven 1 plugin almacena en una Maven 2 repositorio?Supongo que eso significa que puedo usar...pero, ¿cómo la uso?El sitio menciona presentación de informes, pero si no tengo un src/main/site, ¿eso significa que no los puedo usar?Estaba un poco esperando algo como mvn simian:simian similar a mvn checkstyle:checkstyle y mvn pmd:pmd.No quiero generar sitio sólo para los informes.Los sitios de toma demasiado tiempo para generar cuando todo lo que quiero es un informe xml.

¿Fue útil?

Solución

El plug-in de simio que aparece en el centro es en realidad para Maven 1 (si usted examina el contenido verá una project.xml y una plugin.jelly). Eso explica por qué no funciona. Esta es una basura y debe ser eliminado en mi opinión.

Por lo que yo puedo hacer por ahí no es una disposición del público Maven 2 plug-in, esto puede tener algo que ver con la licencia (Simian no está abierto fuente ).

Como alternativa, echar un vistazo a la PMD de CPD complemento , puede no ser tan Con todas las funciones como simio, pero sé que funciona en una construcción Maven 2 y detecta copypasta bastante bien.

Para configurar el PMD, añadir algo como lo siguiente a su POM:

<reporting>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-pmd-plugin</artifactId>
      <version>2.4</version>
    </plugin>
  </plugins>
</reporting>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top