diff --git a/doc/dependency-graph.puml b/doc/dependency-graph.puml index 0fd11e4..c22cbf3 100644 --- a/doc/dependency-graph.puml +++ b/doc/dependency-graph.puml @@ -6,14 +6,14 @@ skinparam rectangle { BackgroundColor<> lightBlue BackgroundColor<> lightGray } -rectangle "analysis-model\n\n11.13.0" as edu_hm_hafner_analysis_model_jar -rectangle "jsoup\n\n1.16.2" as org_jsoup_jsoup_jar +rectangle "analysis-model\n\n12.1.0" as edu_hm_hafner_analysis_model_jar +rectangle "jsoup\n\n1.17.2" as org_jsoup_jsoup_jar rectangle "commons-digester3\n\n3.2" as org_apache_commons_commons_digester3_jar rectangle "cglib\n\n2.2.2" as cglib_cglib_jar rectangle "commons-logging\n\n1.3.0" as commons_logging_commons_logging_jar rectangle "commons-beanutils\n\n1.9.4" as commons_beanutils_commons_beanutils_jar rectangle "commons-collections\n\n3.2.2" as commons_collections_commons_collections_jar -rectangle "commons-text\n\n1.10.0" as org_apache_commons_commons_text_jar +rectangle "commons-text\n\n1.11.0" as org_apache_commons_commons_text_jar rectangle "violations-lib\n\n1.156.7" as se_bjurr_violations_violations_lib_jar rectangle "j2html\n\n1.4.0" as com_j2html_j2html_jar rectangle "xercesImpl\n\n2.12.2" as xerces_xercesImpl_jar @@ -21,13 +21,13 @@ rectangle "xml-apis\n\n1.4.01" as xml_apis_xml_apis_jar rectangle "asm\n\n9.6" as org_ow2_asm_asm_jar rectangle "asm-analysis\n\n9.6" as org_ow2_asm_asm_analysis_jar rectangle "asm-tree\n\n9.6" as org_ow2_asm_asm_tree_jar -rectangle "spotbugs\n\n4.8.0" as com_github_spotbugs_spotbugs_jar +rectangle "spotbugs\n\n4.8.3" as com_github_spotbugs_spotbugs_jar rectangle "asm-commons\n\n9.6" as org_ow2_asm_asm_commons_jar rectangle "asm-util\n\n9.6" as org_ow2_asm_asm_util_jar rectangle "jcip-annotations\n\n1.0-1" as com_github_stephenc_jcip_jcip_annotations_jar rectangle "dom4j\n\n2.1.4" as org_dom4j_dom4j_jar rectangle "gson\n\n2.10.1" as com_google_code_gson_gson_jar -rectangle "bcel\n\n6.7.0" as org_apache_bcel_bcel_jar +rectangle "bcel\n\n6.8.1" as org_apache_bcel_bcel_jar rectangle "pmd-core\n\n6.55.0" as net_sourceforge_pmd_pmd_core_jar rectangle "antlr4-runtime\n\n4.7.2" as org_antlr_antlr4_runtime_jar rectangle "jcommander\n\n1.82" as com_beust_jcommander_jar @@ -35,26 +35,25 @@ rectangle "pmd-java\n\n6.55.0" as net_sourceforge_pmd_pmd_java_jar rectangle "json\n\n20231013" as org_json_json_jar rectangle "json-smart\n\n2.5.0" as net_minidev_json_smart_jar rectangle "accessors-smart\n\n2.5.0" as net_minidev_accessors_smart_jar -rectangle "slf4j-api\n\n2.0.9" as org_slf4j_slf4j_api_jar -rectangle "autograding-model\n\n3.19.0" as edu_hm_hafner_autograding_model_jar -rectangle "coverage-model\n\n0.36.0" as edu_hm_hafner_coverage_model_jar -rectangle "jackson-databind\n\n2.16.0" as com_fasterxml_jackson_core_jackson_databind_jar -rectangle "jackson-annotations\n\n2.16.0" as com_fasterxml_jackson_core_jackson_annotations_jar -rectangle "jackson-core\n\n2.16.0" as com_fasterxml_jackson_core_jackson_core_jar -rectangle "autograding-github-action\n\n3.14.0" as edu_hm_hafner_autograding_github_action_jar -rectangle "github-api\n\n1.318" as org_kohsuke_github_api_jar -rectangle "commons-io\n\n2.11.0" as commons_io_commons_io_jar -rectangle "commons-lang3\n\n3.14.0" as org_apache_commons_commons_lang3_jar -rectangle "spotbugs-annotations\n\n4.8.2" as com_github_spotbugs_spotbugs_annotations_jar -rectangle "error_prone_annotations\n\n2.23.0" as com_google_errorprone_error_prone_annotations_jar -rectangle "streamex\n\n0.8.2" as one_util_streamex_jar -rectangle "codingstyle\n\n3.30.0" as edu_hm_hafner_codingstyle_jar +rectangle "slf4j-api\n\n2.0.12" as org_slf4j_slf4j_api_jar +rectangle "autograding-model\n\n3.24.0" as edu_hm_hafner_autograding_model_jar +rectangle "coverage-model\n\n0.42.0" as edu_hm_hafner_coverage_model_jar +rectangle "jackson-databind\n\n2.16.1" as com_fasterxml_jackson_core_jackson_databind_jar +rectangle "jackson-annotations\n\n2.16.1" as com_fasterxml_jackson_core_jackson_annotations_jar +rectangle "jackson-core\n\n2.16.1" as com_fasterxml_jackson_core_jackson_core_jar rectangle "quality-monitor\n\n1.4.0" as edu_hm_hafner_quality_monitor_jar +rectangle "github-api\n\n1.319" as org_kohsuke_github_api_jar +rectangle "spotbugs-annotations\n\n4.8.3" as com_github_spotbugs_spotbugs_annotations_jar +rectangle "error_prone_annotations\n\n2.25.0" as com_google_errorprone_error_prone_annotations_jar +rectangle "streamex\n\n0.8.2" as one_util_streamex_jar +rectangle "codingstyle\n\n3.42.0" as edu_hm_hafner_codingstyle_jar +rectangle "commons-lang3\n\n3.14.0" as org_apache_commons_commons_lang3_jar +rectangle "commons-io\n\n2.15.1" as commons_io_commons_io_jar edu_hm_hafner_analysis_model_jar -[#000000]-> org_jsoup_jsoup_jar org_apache_commons_commons_digester3_jar -[#000000]-> cglib_cglib_jar org_apache_commons_commons_digester3_jar -[#000000]-> commons_logging_commons_logging_jar edu_hm_hafner_analysis_model_jar -[#000000]-> org_apache_commons_commons_digester3_jar -commons_beanutils_commons_beanutils_jar .[#D3D3D3].> commons_logging_commons_logging_jar +commons_beanutils_commons_beanutils_jar .[#ABABAB].> commons_logging_commons_logging_jar commons_beanutils_commons_beanutils_jar -[#000000]-> commons_collections_commons_collections_jar edu_hm_hafner_analysis_model_jar -[#000000]-> commons_beanutils_commons_beanutils_jar edu_hm_hafner_analysis_model_jar -[#000000]-> org_apache_commons_commons_text_jar @@ -63,13 +62,13 @@ edu_hm_hafner_analysis_model_jar -[#000000]-> com_j2html_j2html_jar xerces_xercesImpl_jar -[#000000]-> xml_apis_xml_apis_jar edu_hm_hafner_analysis_model_jar -[#000000]-> xerces_xercesImpl_jar edu_hm_hafner_analysis_model_jar -[#000000]-> org_ow2_asm_asm_jar -org_ow2_asm_asm_analysis_jar .[#D3D3D3].> org_ow2_asm_asm_tree_jar +org_ow2_asm_asm_analysis_jar .[#ABABAB].> org_ow2_asm_asm_tree_jar com_github_spotbugs_spotbugs_jar -[#000000]-> org_ow2_asm_asm_analysis_jar -org_ow2_asm_asm_commons_jar .[#D3D3D3].> org_ow2_asm_asm_tree_jar +org_ow2_asm_asm_commons_jar .[#ABABAB].> org_ow2_asm_asm_tree_jar com_github_spotbugs_spotbugs_jar -[#000000]-> org_ow2_asm_asm_commons_jar com_github_spotbugs_spotbugs_jar -[#000000]-> org_ow2_asm_asm_tree_jar -org_ow2_asm_asm_util_jar .[#D3D3D3].> org_ow2_asm_asm_tree_jar -org_ow2_asm_asm_util_jar .[#D3D3D3].> org_ow2_asm_asm_analysis_jar +org_ow2_asm_asm_util_jar .[#ABABAB].> org_ow2_asm_asm_tree_jar +org_ow2_asm_asm_util_jar .[#ABABAB].> org_ow2_asm_asm_analysis_jar com_github_spotbugs_spotbugs_jar -[#000000]-> org_ow2_asm_asm_util_jar com_github_spotbugs_spotbugs_jar -[#000000]-> com_github_stephenc_jcip_jcip_annotations_jar com_github_spotbugs_spotbugs_jar -[#000000]-> org_dom4j_dom4j_jar @@ -79,26 +78,19 @@ edu_hm_hafner_analysis_model_jar -[#000000]-> org_apache_bcel_bcel_jar net_sourceforge_pmd_pmd_core_jar -[#000000]-> org_antlr_antlr4_runtime_jar edu_hm_hafner_analysis_model_jar -[#000000]-> net_sourceforge_pmd_pmd_core_jar edu_hm_hafner_analysis_model_jar -[#000000]-> com_beust_jcommander_jar -net_sourceforge_pmd_pmd_java_jar .[#D3D3D3].> net_sourceforge_pmd_pmd_core_jar +net_sourceforge_pmd_pmd_java_jar .[#ABABAB].> net_sourceforge_pmd_pmd_core_jar edu_hm_hafner_analysis_model_jar -[#000000]-> net_sourceforge_pmd_pmd_java_jar edu_hm_hafner_analysis_model_jar -[#000000]-> org_json_json_jar net_minidev_json_smart_jar -[#000000]-> net_minidev_accessors_smart_jar edu_hm_hafner_analysis_model_jar -[#000000]-> net_minidev_json_smart_jar -edu_hm_hafner_analysis_model_jar .[#D3D3D3].> org_slf4j_slf4j_api_jar +edu_hm_hafner_analysis_model_jar .[#ABABAB].> org_slf4j_slf4j_api_jar edu_hm_hafner_autograding_model_jar -[#000000]-> edu_hm_hafner_analysis_model_jar edu_hm_hafner_autograding_model_jar -[#000000]-> edu_hm_hafner_coverage_model_jar com_fasterxml_jackson_core_jackson_databind_jar -[#000000]-> com_fasterxml_jackson_core_jackson_annotations_jar com_fasterxml_jackson_core_jackson_databind_jar -[#000000]-> com_fasterxml_jackson_core_jackson_core_jar edu_hm_hafner_autograding_model_jar -[#000000]-> com_fasterxml_jackson_core_jackson_databind_jar -edu_hm_hafner_autograding_github_action_jar -[#000000]-> edu_hm_hafner_autograding_model_jar -edu_hm_hafner_autograding_github_action_jar -[#000000]-> org_kohsuke_github_api_jar -edu_hm_hafner_autograding_github_action_jar .[#FF0000].> commons_io_commons_io_jar: 2.15.1 -edu_hm_hafner_autograding_github_action_jar .[#D3D3D3].> org_apache_commons_commons_lang3_jar -edu_hm_hafner_autograding_github_action_jar .[#D3D3D3].> com_github_spotbugs_spotbugs_annotations_jar -edu_hm_hafner_autograding_github_action_jar .[#D3D3D3].> com_google_errorprone_error_prone_annotations_jar -edu_hm_hafner_autograding_github_action_jar .[#D3D3D3].> one_util_streamex_jar -edu_hm_hafner_autograding_github_action_jar .[#D3D3D3].> edu_hm_hafner_codingstyle_jar -edu_hm_hafner_quality_monitor_jar -[#000000]-> edu_hm_hafner_autograding_github_action_jar +edu_hm_hafner_quality_monitor_jar -[#000000]-> edu_hm_hafner_autograding_model_jar +edu_hm_hafner_quality_monitor_jar -[#000000]-> org_kohsuke_github_api_jar edu_hm_hafner_quality_monitor_jar -[#000000]-> org_slf4j_slf4j_api_jar edu_hm_hafner_quality_monitor_jar -[#000000]-> com_github_spotbugs_spotbugs_annotations_jar edu_hm_hafner_quality_monitor_jar -[#000000]-> com_google_errorprone_error_prone_annotations_jar @@ -106,4 +98,4 @@ edu_hm_hafner_quality_monitor_jar -[#000000]-> one_util_streamex_jar edu_hm_hafner_quality_monitor_jar -[#000000]-> edu_hm_hafner_codingstyle_jar edu_hm_hafner_quality_monitor_jar -[#000000]-> org_apache_commons_commons_lang3_jar edu_hm_hafner_quality_monitor_jar -[#000000]-> commons_io_commons_io_jar -@enduml +@enduml \ No newline at end of file