jQAssistant / jqassistant

Your Software. Your Structures. Your Rules.
https://jqassistant.org/
GNU General Public License v3.0
198 stars 35 forks source link

:toc: = jQAssistant

This repository contains the core framework, plugins and integrations of https://jqassistant.org[jQAssistant].

== General Resources

For general information about the tool, getting started and asking questions we provide the following resources:

== Contributions

For any missing features or bugs you're invited to create issues in this repository.

NOTE: Pull requests are appreciated but for non-trivial changes we highly recommend to create an issue before. This helps to avoid frustration if a contributor spends efforts on a PR which we then would not accept.

== Development Setup

To build and test jQAssistant the following prerequisites must be satisfied on your machine:

== Build and Test

The project can be built using Maven:


mvn verify

For execution of integration tests the according profile must be activated:


mvn verify -PIT

NOTE: This profiles activates all Java unit (*Test) and integration (*IT) tests as well as the Maven Invoker plugin (located under src/it). These tests are quite expensive, expect an execution time of at least 30 minutes for the whole project.