apache / tomee
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 14 components.
  • 3,451 files, 348,042 LOC (100.0% vs. main code).
  • "container" is biggest, containing 65.38% of LOC.
  • "ROOT" is smallest, containing 0.05% of LOC.


container227551 LOC (65%) 2,447 files
tomee37388 LOC (10%) 311 files
server34875 LOC (10%) 373 files
boms17572 LOC (5%) 28 files
itests9931 LOC (2%) 47 files
arquillian8408 LOC (2%) 90 files
maven4763 LOC (1%) 50 files
mp-jwt2914 LOC (<1%) 45 files
utils1835 LOC (<1%) 16 files
tck1080 LOC (<1%) 29 files
gradle1015 LOC (<1%) 4 files
src314 LOC (<1%) 5 files
assembly211 LOC (<1%) 3 files
ROOT185 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.
container5200 commits (34%)
server1275 commits (8%)
tomee1254 commits (8%)
arquillian274 commits (1%)
maven272 commits (1%)
mp-jwt157 commits (1%)
itests150 commits (1%)
tck90 commits (<1%)
utils47 commits (<1%)
ROOT35 commits (<1%)
boms31 commits (<1%)
src15 commits (<1%)
gradle10 commits (<1%)
assembly3 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 2012 2011 2010 2009 2008 2007 2006
container
3
1212
186
3189
274
97
7301
3837
366
401
724
4612
2050
2407
1929
1598
621
762
2716
1038
tomee
6
105
62
282
100
174
347
555
19
186
183
587
236
502
75
server
51
30
219
55
35
275
486
34
101
156
395
597
569
186
120
59
184
355
286
boms
28
40
44
28
76
itests
18
12
39
128
2
2
13
2
13
4
4
11
80
34
mp-jwt
17
12
94
9
319
100
tck
16
12
23
7
2
12
6
11
3
19
46
arquillian
6
10
62
1
21
11
17
29
40
174
73
201
maven
4
5
10
95
162
2
34
59
95
75
107
ROOT
1
2
1
2
4
4
3
15
3
src
2
4
5
5
2
gradle
2
15
utils
15
23
3
9
5
2
1
24
6
assembly
3
4


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 tomee tomee tomee--tomee 2 server server tomee--server 1 container container tomee--container 1 server--container 1 container--container 1


2025-05-07 15:32