apache / tomee-site-pub
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 46 components.
  • 246 files, 91,002 LOC (14.7% vs. main code).
  • "ROOT" is biggest, containing 42.04% of LOC.
  • "tags" is smallest, containing 0.19% of LOC.


ROOT38255 LOC (6%) 88 files
dev16795 LOC (2%) 59 files
js7681 LOC (1%) 6 files
css4006 LOC (<1%) 6 files
community3996 LOC (<1%) 13 files
refcard2569 LOC (<1%) 6 files
resources1953 LOC (<1%) 16 files
9.0.01168 LOC (<1%) 3 files
9.1.01120 LOC (<1%) 3 files
9.1.11080 LOC (<1%) 3 files
9.0.0-M7870 LOC (<1%) 2 files
security861 LOC (<1%) 3 files
blog848 LOC (<1%) 3 files
9.0.0.RC1787 LOC (<1%) 2 files
9.1.2630 LOC (<1%) 2 files
10.0.0600 LOC (<1%) 1 file
10.0.0-M1457 LOC (<1%) 1 file
10.0.0-M2408 LOC (<1%) 1 file
9.0.0-M8404 LOC (<1%) 1 file
8.0.8396 LOC (<1%) 1 file
8.0.13396 LOC (<1%) 1 file
10.0.0-M3386 LOC (<1%) 1 file
8.0.14342 LOC (<1%) 1 file
8.0.9320 LOC (<1%) 1 file
8.0.11319 LOC (<1%) 1 file
8.0.16298 LOC (<1%) 1 file
8.0.12288 LOC (<1%) 1 file
8.0.15283 LOC (<1%) 1 file
10.0.1279 LOC (<1%) 1 file
8.0.10259 LOC (<1%) 1 file
9.1.3244 LOC (<1%) 1 file
latest184 LOC (<1%) 1 file
tomee-7.1184 LOC (<1%) 1 file
tomee-7.0184 LOC (<1%) 1 file
tomee-10.0184 LOC (<1%) 1 file
tomee-9.0184 LOC (<1%) 1 file
tomee-8.0184 LOC (<1%) 1 file
jakartaee-10.0178 LOC (<1%) 1 file
microprofile-6.0178 LOC (<1%) 1 file
jakartaee-9.1178 LOC (<1%) 1 file
microprofile-2.0178 LOC (<1%) 1 file
jakartaee-8.0178 LOC (<1%) 1 file
microprofile-5.0178 LOC (<1%) 1 file
microprofile-4.1178 LOC (<1%) 1 file
jakartaee-9.0178 LOC (<1%) 1 file
tags176 LOC (<1%) 1 file
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
ROOT1264 commits (52%)
latest1123 commits (46%)
tomee-9.01079 commits (45%)
tomee-8.01018 commits (42%)
community724 commits (30%)
tomee-7.1722 commits (30%)
tomee-10.0217 commits (9%)
dev43 commits (1%)
security41 commits (1%)
blog23 commits (<1%)
9.0.0-M722 commits (<1%)
tags20 commits (<1%)
css17 commits (<1%)
tomee-7.016 commits (<1%)
jakartaee-8.011 commits (<1%)
microprofile-2.011 commits (<1%)
jakartaee-9.08 commits (<1%)
8.0.87 commits (<1%)
8.0.97 commits (<1%)
8.0.107 commits (<1%)
9.1.06 commits (<1%)
9.0.0.RC16 commits (<1%)
resources5 commits (<1%)
8.0.135 commits (<1%)
9.1.25 commits (<1%)
9.0.04 commits (<1%)
10.0.0-M34 commits (<1%)
9.1.14 commits (<1%)
js4 commits (<1%)
microprofile-5.04 commits (<1%)
microprofile-6.04 commits (<1%)
9.0.0-M84 commits (<1%)
jakartaee-10.04 commits (<1%)
8.0.154 commits (<1%)
jakartaee-9.14 commits (<1%)
8.0.164 commits (<1%)
9.1.34 commits (<1%)
8.0.144 commits (<1%)
8.0.114 commits (<1%)
8.0.124 commits (<1%)
refcard3 commits (<1%)
microprofile-4.13 commits (<1%)
10.0.0-M23 commits (<1%)
10.0.0-M13 commits (<1%)
10.0.02 commits (<1%)
10.0.11 commits (<1%)
Yearly File Updates Trend per Components
The number of file changes in commits
animated commit history: all time cumulative | 12 months window
2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
ROOT
271
568
652
906
891
20
19
10
16
170
87
343
147
tomee-9.0
91
193
301
280
212
2
latest
91
193
301
318
212
4
2
2
tomee-10.0
91
126
community
45
144
132
337
187
16
19
24
29
6
dev
59
119
1
178
376
1
118
61
358
177
tomee-7.1
178
301
233
4
3
1
2
tomee-8.0
178
301
318
212
4
3
2
9.0.0
3
6
3
9.1.0
3
6
5
9.1.1
3
6
3
blog
3
6
9
19
3
3
6
13
2
security
3
6
10
24
3
2
2
4
7
1
6
9.0.0-M7
2
4
6
22
9.0.0.RC1
2
4
5
9.1.2
2
4
2
10.0.0-M3
1
3
9.1.3
1
3
microprofile-5.0
1
2
1
microprofile-6.0
1
2
1
9.0.0-M8
1
2
1
jakartaee-10.0
1
2
1
10.0.0-M2
1
2
10.0.0-M1
1
2
8.0.8
1
2
3
1
tags
1
2
3
4
1
1
2
5
1
8.0.9
1
2
4
8.0.15
1
2
1
jakartaee-9.1
1
2
1
8.0.16
1
2
1
8.0.13
1
2
2
8.0.14
1
2
1
8.0.11
1
2
1
8.0.12
1
2
1
8.0.10
1
2
4
jakartaee-8.0
2
3
4
1
1
microprofile-4.1
2
1
microprofile-2.0
2
3
4
1
1
tomee-7.0
2
4
4
3
1
2
10.0.0
1
1
10.0.1
1
css
1
9
2
5
5
4
refcard
3
6
js
1
1
4
5
resources
1
3
17
jakartaee-9.0
3
4
1


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...

G ROOT ROOT ROOT--ROOT 145 9.1.1 9.1.1 ROOT--9.1.1 1 9.1.3 9.1.3 ROOT--9.1.3 1 9.1.0 9.1.0 ROOT--9.1.0 1 8.0.8 8.0.8 ROOT--8.0.8 1 9.0.0.RC1 9.0.0.RC1 ROOT--9.0.0.RC1 1 latest latest latest--ROOT 143 tomee-9.0 tomee-9.0 tomee-9.0--ROOT 143 tomee-9.0--latest 143 tomee-10.0 tomee-10.0 tomee-9.0--tomee-10.0 143 tomee-10.0--ROOT 143 tomee-10.0--latest 143 tomee-7.1 tomee-7.1 tomee-7.1--ROOT 37 tomee-7.1--latest 37 tomee-7.1--tomee-9.0 37 tomee-7.1--tomee-10.0 37 community community tomee-7.1--community 9 tomee-8.0 tomee-8.0 tomee-8.0--ROOT 37 tomee-8.0--latest 37 tomee-8.0--tomee-9.0 37 tomee-8.0--tomee-10.0 37 tomee-8.0--tomee-7.1 37 tomee-8.0--community 9 community--ROOT 30 community--latest 28 community--tomee-9.0 28 community--tomee-10.0 28 10.0.0 10.0.0 10.0.0--ROOT 2 10.0.0--latest 2 10.0.0--tomee-9.0 2 10.0.0--tomee-10.0 2 10.0.0--community 2 dev dev dev--ROOT 2 dev--latest 2 dev--tomee-9.0 2 dev--tomee-10.0 2 dev--community 1 dev--dev 1 8.0.14 8.0.14 dev--8.0.14 1 blog blog dev--blog 1 9.0.0 9.0.0 dev--9.0.0 1 8.0.12 8.0.12 dev--8.0.12 1 9.1.2 9.1.2 dev--9.1.2 1 microprofile-5.0 microprofile-5.0 microprofile-5.0--dev 1 9.1.1--tomee-10.0 1 blog--9.0.0 1 8.0.16 8.0.16 blog--8.0.16 1 jakartaee-10.0 jakartaee-10.0 jakartaee-10.0--dev 1 microprofile-6.0 microprofile-6.0 microprofile-6.0--dev 1 microprofile-6.0--9.1.3 1


2025-05-07 20:24