apache / tomee-site-pub
Components & Dependencies

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.

Learn more...
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 47 components.
  • 1,333 files, 199,399 LOC (25.6% vs. main code).
  • "ROOT" is biggest, containing 48.59% of LOC.
  • "tags" is smallest, containing 0.09% of LOC.


ROOT96891 LOC (12%) 372 files
examples-trunk23531 LOC (3%) 734 files
dev17448 LOC (2%) 63 files
maven7799 LOC (1%) 12 files
js7681 LOC (<1%) 6 files
download7326 LOC (<1%) 17 files
developer5394 LOC (<1%) 16 files
community4342 LOC (<1%) 15 files
admin4141 LOC (<1%) 9 files
css4006 LOC (<1%) 6 files
advanced2678 LOC (<1%) 8 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
security1081 LOC (<1%) 4 files
9.0.0-M7870 LOC (<1%) 2 files
blog848 LOC (<1%) 3 files
application-composer807 LOC (<1%) 4 files
9.0.0.RC1787 LOC (<1%) 2 files
misc730 LOC (<1%) 5 files
9.0.0-M8404 LOC (<1%) 1 file
8.0.13396 LOC (<1%) 1 file
8.0.8396 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
deamon294 LOC (<1%) 2 files
8.0.12288 LOC (<1%) 1 file
8.0.15283 LOC (<1%) 1 file
8.0.10259 LOC (<1%) 1 file
contrib224 LOC (<1%) 1 file
tomee-8.0184 LOC (<1%) 1 file
latest184 LOC (<1%) 1 file
master184 LOC (<1%) 1 file
tomee-7.1184 LOC (<1%) 1 file
tomee-9.0184 LOC (<1%) 1 file
tomee-7.0184 LOC (<1%) 1 file
microprofile-5.0178 LOC (<1%) 1 file
jakartaee-8.0178 LOC (<1%) 1 file
microprofile-6.0178 LOC (<1%) 1 file
jakartaee-10.0178 LOC (<1%) 1 file
microprofile-2.0178 LOC (<1%) 1 file
microprofile-4.1178 LOC (<1%) 1 file
jakartaee-9.0178 LOC (<1%) 1 file
jakartaee-9.1178 LOC (<1%) 1 file
tags176 LOC (<1%) 1 file
Static Dependencies
Dependencies among components are static code dependencies among files in different components.

No component dependencies found.

Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
ROOT854 commits (54%)
tomee-8.0697 commits (44%)
latest696 commits (44%)
tomee-9.0652 commits (41%)
community524 commits (33%)
tomee-7.1401 commits (25%)
download368 commits (23%)
master308 commits (19%)
dev56 commits (3%)
security41 commits (2%)
examples-trunk35 commits (2%)
blog20 commits (1%)
9.0.0-M719 commits (1%)
css17 commits (1%)
tags17 commits (1%)
tomee-7.014 commits (<1%)
misc11 commits (<1%)
jakartaee-8.09 commits (<1%)
microprofile-2.09 commits (<1%)
maven8 commits (<1%)
jakartaee-9.08 commits (<1%)
developer8 commits (<1%)
advanced7 commits (<1%)
admin7 commits (<1%)
contrib7 commits (<1%)
resources5 commits (<1%)
deamon5 commits (<1%)
js4 commits (<1%)
application-composer4 commits (<1%)
8.0.84 commits (<1%)
8.0.94 commits (<1%)
8.0.104 commits (<1%)
refcard3 commits (<1%)
9.0.0.RC13 commits (<1%)
9.1.02 commits (<1%)
8.0.132 commits (<1%)
9.0.01 commits (<1%)
microprofile-5.01 commits (<1%)
microprofile-4.11 commits (<1%)
microprofile-6.01 commits (<1%)
9.0.0-M81 commits (<1%)
jakartaee-10.01 commits (<1%)
8.0.151 commits (<1%)
jakartaee-9.11 commits (<1%)
8.0.141 commits (<1%)
8.0.111 commits (<1%)
8.0.121 commits (<1%)
Yearly File Updates Trend per Components
The number of file changes in commits
animated commit history: all time cumulative | 12 months window
2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
ROOT
347
906
894
22
19
10
116
756
383
2345
1186
latest
158
318
212
4
2
2
tomee-8.0
158
318
212
4
3
2
tomee-9.0
158
280
212
2
community
85
337
187
16
19
26
29
6
tomee-7.1
158
233
4
3
1
2
dev
1
178
376
1
129
65
390
204
master
88
212
4
2
2
security
10
24
4
2
4
8
12
2
13
blog
9
19
3
3
6
13
2
9.0.0-M7
6
22
9.0.0.RC1
5
9.1.0
4
8.0.9
4
tomee-7.0
4
4
3
1
2
8.0.10
4
9.0.0
3
jakartaee-8.0
3
4
1
1
microprofile-2.0
3
4
1
1
8.0.8
3
1
tags
3
4
1
1
2
5
1
jakartaee-9.0
3
4
1
8.0.13
2
css
1
9
2
5
5
4
microprofile-5.0
1
microprofile-4.1
1
microprofile-6.0
1
9.0.0-M8
1
jakartaee-10.0
1
8.0.15
1
jakartaee-9.1
1
8.0.14
1
8.0.11
1
8.0.12
1
advanced
29
8
refcard
3
6
js
1
1
4
5
admin
33
9
download
4
1
46
22
208
457
misc
10
5
30
10
maven
30
12
37
resources
1
3
17
deamon
4
2
4
contrib
2
1
4
application-composer
8
8
examples-trunk
4
2
150
1046
developer
66
16


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 126 9.1.0 9.1.0 ROOT--9.1.0 2 tomee-8.0 tomee-8.0 tomee-8.0--ROOT 125 latest latest tomee-8.0--latest 125 tomee-7.1 tomee-7.1 tomee-8.0--tomee-7.1 125 tomee-9.0 tomee-9.0 tomee-9.0--ROOT 125 tomee-9.0--tomee-8.0 125 tomee-9.0--latest 125 tomee-9.0--tomee-7.1 125 latest--ROOT 125 tomee-7.1--ROOT 125 tomee-7.1--latest 125 community community community--ROOT 29 community--tomee-8.0 26 community--tomee-9.0 26 community--latest 26 community--tomee-7.1 26 9.1.0--tomee-8.0 1 9.1.0--tomee-9.0 1 9.1.0--latest 1 9.1.0--tomee-7.1 1 9.1.0--community 2 9.1.0--9.1.0 1 8.0.15 8.0.15 8.0.15--ROOT 1 8.0.15--tomee-8.0 1 8.0.15--tomee-9.0 1 8.0.15--latest 1 8.0.15--tomee-7.1 1 8.0.15--community 1


2023-08-11 02:00