JetBrains / hawtio
Components

An overview of source code logical components.

Intro

Logical decomposition is a representation of the organization of the main source code, where every and each file is put in exactly one logical component.

Logical Decompositions Overview

Analyzed system has 1 logical decomposition:

Logical Decomposition #1: PRIMARY

The decompositions is based on the folder structure at level 1 (relative to the source code root).

Bubble Chart | Tree Map
Component Sizes (Lines of Code)
The "primary" logical decomposition has 16 components.
  • 205 files, 15,760 LOC (100.0% vs. main code).
  • "hawtio-system" is biggest, containing 32.35% of LOC.
  • "hawtio-plugin-mbean" is smallest, containing 0.56% of LOC.


hawtio-system5099 LOC (32%) 66 files
platforms2658 LOC (16%) 30 files
tooling1821 LOC (11%) 25 files
hawtio-util1529 LOC (9%) 21 files
hawtio-log1372 LOC (8%) 17 files
hawtio-console-assembly628 LOC (3%) 12 files
hawtio-embedded523 LOC (3%) 2 files
hawtio-youtrack-incloud490 LOC (3%) 10 files
hawtio-log-osgi343 LOC (2%) 6 files
hawtio-local-jvm-mbean295 LOC (1%) 3 files
hawtio-base264 LOC (1%) 1 file
hawtio-war264 LOC (1%) 1 file
hawtio-ide159 LOC (1%) 3 files
hawtio-app119 LOC (<1%) 1 file
hawtio-core107 LOC (<1%) 4 files
hawtio-plugin-mbean89 LOC (<1%) 3 files
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
hawtio-system51 commits (<1%)
hawtio-embedded29 commits (<1%)
hawtio-util27 commits (<1%)
hawtio-app25 commits (<1%)
hawtio-base24 commits (<1%)
hawtio-core19 commits (<1%)
hawtio-local-jvm-mbean16 commits (<1%)
hawtio-ide8 commits (<1%)
platforms2 commits (<1%)
hawtio-plugin-mbean2 commits (<1%)
tooling1 commits (<1%)
hawtio-log-osgi1 commits (<1%)
hawtio-log1 commits (<1%)
hawtio-youtrack-incloud1 commits (<1%)
hawtio-war1 commits (<1%)
hawtio-console-assembly1 commits (<1%)
Yearly File Updates Trend per Components
The number of file changes in commits
animated commit history: all time cumulative | 12 months window
2026 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
tooling
25
hawtio-log-osgi
6
hawtio-core
3
2
5
16
hawtio-system
59
16
22
78
hawtio-embedded
2
3
3
7
24
hawtio-local-jvm-mbean
1
3
7
14
hawtio-util
15
5
25
43
platforms
31
hawtio-app
1
1
1
5
17
hawtio-log
17
hawtio-youtrack-incloud
10
hawtio-war
1
hawtio-base
1
2
4
12
5
hawtio-ide
14
hawtio-plugin-mbean
3
3
hawtio-console-assembly
12


Dependencies between components in same commits (past 180 days)
The number on the lines shows the number of shared commits.
See detailed temporal dependencies report...

No temporal dependencies found.



2026-01-18 16:48