-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor/singleton 1 #13269
base: master
Are you sure you want to change the base?
Refactor/singleton 1 #13269
Conversation
Hi Chris, I fetched your branch, tried |
it should be in "target/site/" something ... |
@chrisdutz still cannot find it... Which package's target directory are you referring to? Besides, I currently only called mvn -P with-architectural-analysis jqassistant:report. Do I need to build the distribution or execute additional commands beyond this? |
@chrisdutz Thanks for the guide, now I find the site dir, and
|
Description
This branch should be used to track the progress of moving away from using singletons.
In a first step I wrote some rules and added a new profile "with-architectural-analysis" that spots Singletons and their usage and reports that.
In order to collect this data during the build, be sure to run a build with that profile enabled:
When building with enabled profile, the JQAssistant plugin will automatically analyse the project and collect all data in a Neo4J database which is located in "target/jqassistant". After the build with
A nice HTML report can be generated.
When running:
A Neo4j server is started alongside the Neo4J web-UI. The user can then use the browser to analyse all sort of different things in IoTDB using the Neo4J graph query language: Cypher.