Questions tagged [jqassistant]

jQAssistant is an open source source code analytics tool that scans various aspects of a (java based) software project into a graph database (neo4j). It makes the raw data available for analytics and querying with Cypher but also allows to enrich the graph with higher level concepts. Features a plugin architecture and build integration. See: http://jqassistant.org

jQAssistant is an open source source code analytics tool that scans various aspects of a (java based) software project into a graph database (Neo4j).

It makes the raw data available for analytics and querying with Cypher but also allows to enrich the graph with higher level concepts.

Features a plugin architecture and build integration which allows to fail the build when architectural or other constraints are violated.

The idea is to allow software developers and teams to freely define their own rules and concepts and make them independent of commercial tools that are too narrow in their capabilities.

93 questions
1
vote
1 answer

XO Relation with properties throws exception

For a jQAssistant plugin, I created a relationship descriptor as described in http://buschmais.github.io/extended-objects/doc/0.8.0/neo4j/#_unidirectional_relations It looks like this: @Relation public interface…
Jens Nerche
  • 118
  • 8
1
vote
0 answers

Executing JQAssistant with maven in a project with submodules with profiles

As the title shows i am using jqassistant with Maven. So far that worked well for small projects. Now i am using a project with multiple poms. As the guide tells (http://buschmais.github.io/jqassistant/doc/1.2.0/#_maven_plugin) i am only having this…
Tilde
  • 155
  • 7
1
vote
1 answer

Using the shell of neo4j and the neo4j-shell-tools with jqassistant

I am using jqassistant 1.2.0 with asciidoc 1.5.3 - all in maven. My question is a specific question for the maven plugin "jqassistant". I am scanning a xml file. I want to use Neo4j shell tools (see: https://github.com/jexp/neo4j-shell-tools).…
Tilde
  • 155
  • 7
1
vote
1 answer

How to generate graphml from report with jqassistant, asciidoc and maven

I am using jqassistant 1.2.0 with asciidoc 1.5.3 - all in maven. My question is a specific question for the maven plugin "jqassistant". I am scanning a large java war from a server using "mvn clean install" as the default command line prompt. I am…
Tilde
  • 155
  • 7
1
vote
1 answer

How to debug jQassistant in eclipse

I want to understand the scanning process of jqassistant in detail. For example will it scan all Jar-Files and all classes or only the one I directly reference from my classes. To answer such questions debugging is often a good option. How ever…
niels
  • 7,321
  • 2
  • 38
  • 58
1
vote
1 answer

Does jQAssistant silently drop constraints with lower severity than configured in POM?

In a (multi module, but that shouldn't matter here) Maven project, the jqassistant-maven-plugin is configured as follows: true crititical
ngc4579
  • 43
  • 7
1
vote
2 answers

TestMethodWithoutAssertionOrExpectedException

I have the following Rule: [[junit4:C_TestMethodWithoutAssertion]] .All Unit Tests must either use a expected Exception or call an Assert…
idefixcert
  • 302
  • 2
  • 5
1
vote
1 answer

Jqassistant scan artefakts from ivy repository

Is it possible to scan artifacts from an ivy repository? I searched in the Documentation put only found a Solution for maven repositories.
idefixcert
  • 302
  • 2
  • 5
1
vote
1 answer

jQAssistant - reduce memory consumption

We have a Nexus repository with some thousand artifacts - jars, war and ears. I tried to scan this repository with jQAssistant (using scan -u maven:repository:...), but even 4GB of heap memory for Java 1.7 were not enough, an out of memory error…
J Fabian Meier
  • 33,516
  • 10
  • 64
  • 142
1
vote
1 answer

Get annotations from jqassistant after maven repository scan

I scanned my Maven repository with JQassistant. Now I would like to find out which classes are annotated by @Stateful. But even using MATCH (a:Java:Value:Annotation) RETURN DISTINCT a.name returns no rows as result. Are annotations not a part of…
J Fabian Meier
  • 33,516
  • 10
  • 64
  • 142
1
vote
1 answer

jqassistant Report generation fails with Maven site

I've set up jqassistant successfully, created some rules which are checked in our maven build. However, when I try to create a Report from the results of the checks I'm getting the following infofrom the console when running mvn site and of course…
tom
  • 1,455
  • 1
  • 8
  • 13
1
vote
1 answer

multiple jars with unique types

I just played around a bit with jQAssistant v1.0.0 using the command line tool to scan a few JAR archives of my project like bin\jqassistant.cmd scan -f lib. Unfortunately, this creates a sub-graph for every jar that are only connected through a…
aklemp
  • 13
  • 4
1
vote
1 answer

Exception on parsing test reports

I added the jQA scan and analyze plugins to a maven build. Now I get the following exceptions on build: [INFO] Entering C:/.../target/surefire-reports [WARNING] Cannot parse document '/TEST-com...Test.xml': ParseError at [row,col]:[1,1] …
Jens Nerche
  • 118
  • 8
1
vote
1 answer

jQassistant plugin-add properties or links to existing nodes/links

I'm currently working on a project where I try to create a jQassistant-plugin that adds additional information(Javadoc) to existing nodes/links (created by the Java plugin) in the form of properties(like @author or @version) or new links(@see). I'm…
1
vote
1 answer

jqassistant how to skip some of the plugins

I want to use jqassistant to create a dependency matrix of the application. Currently all the plugins are executed by default. This results in lot of unwanted data. Is it possible to configure the plugins which I want to execute. For eg: If I want…
Bibin
  • 11
  • 1