Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

This is jQAssistant Distribution with Kontext E Plugin Suite in a Docker image.

In general it works like the jQAssistant command line distribution.

Tags

  • 1.3.3
  • 1.4.2
  • 1.5.1
  • 1.6.1
  • 1.7.0

Volume

There is one VOLUME ["/project"]

Installed Plugins

There are the standard jQAssistant plugins plus the Kontext E plugin suite (containing asciidoc, checkstyle, excel, spotbugs, git, jacoco, javaparser, linecount, plaintext, plantuml, pmd) available. Starting with jQAssistant 1.7.0 also the Dashboard is available.

Examples

Just list available scopes

docker run jensnerche/jqassistant  available-scopes

Import only project's Git meta data

docker run -v /home/user/src/some_project:/project jensnerche/jqassistant scan -f .git

DukeCon Server from https://github.com/DirkMahler/dukecon_server.git commit 5556360:

docker run -v /home/user/src/dukecon_server:/project jensnerche/jqassistant scan -f java:classpath::api/target/classes java:classpath::api/target/test-classes java:classpath::impl/target/classes java:classpath::impl/target/test-classes .git src/docs/asciidoc

That like a typical multi-module Maven project. Scanned stuff:

  • compiled classes (you always need to add "java:classpath::" scope for classes)
  • Git meta data
  • Architecture documentation, containing Asciidoc description and PlantUML diagram

Run the server to explore the scanned data

docker run -it -v /home/user/src/dukecon_server:/project -p 7474:7474 jensnerche/jqassistant server -serverAddress 0.0.0.0

Starting with jQAssistant 1.7.0 you need to run

docker run -it -v /home/user/src/dukecon_server:/project -p 7474:7474 -p 7687:7687 jensnerche/jqassistant server -embeddedListenAddress 0.0.0.0

Note that unlike in the jQAssistant commandline distribution you have to make the server bind to all addresses, otherwise the port forwarding would not work.

About

A Dockerfile for building a jQAssistant image

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages