No description, website, or topics provided.
Java Groovy C++
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
checkstyle
config/checkstyle
cpp
doc/architecture #5 use newest jqa snapshot, try out rules in adoc Oct 15, 2015
findbugs
git
gradle updated tool versions May 2, 2016
jacoco
jqassistant
linecount
plaintext
plantuml
pmd
.gitignore
.travis.yml
LICENSE
README.md
build.gradle
gradlew
gradlew.bat
settings.gradle

README.md

jqassistant-plugins

This repository contains plugins for buschmais' jQAssistant.

How to install

  • If you want to add the git plugins to your jQAssistant installation you currently have to manually add the an org.eclipse.jgit jar file to the plugins directory of jqassistant: Use at least version 4.1.1 from Maven Central.

  • add jQAssistant to dependencies in your project (and jgit if git processing is desired).

  • declare additional dependencies in your project:

    • groupId de.kontext-e.jqassistant.plugin
    • artifactId jqassistant.plugin.checkstyle or .findbugs or .jacoco or .git or .pmd
    • e.g. for gradle: runtime("de.kontext-e.jqassistant.plugin:jqassistant.plugin.checkstyle:1.1.0")
  • you may want to configure some properties in jqassistant.properties or as system property (java -Dpropertyname=propertyvalue):

    • jqassistant.plugin.checkstyle.basepackage=de.kontext_e.jqassistant.plugin
    • jqassistant.plugin.findbugs.filename=findbugs.xml
    • jqassistant.plugin.jacoco.filename=jacoco.xml
    • jqassistant.plugin.pmd.filename=pmd.xml
    • jqassistant.plugin.git.range= - a valid git range if not the complete history should be imported -
  • execute jQAssistant tasks

Some docs

From master branch. Note: most recent versions from branches may differ.

Work in progress

  • PlantUML class diagram packages; please note: although the plantuml plugin is version 1.1.0, it is far from a complete PlantUML import; in fact, only the packages of class diagrams were imported for now because this is the only thing that is currently needed for architecture rules

Coming later

  • Jenkins

Continuous Build

Build Status