apache / ofbiz-plugins
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 22 components.
  • 1,033 files, 154,541 LOC (100.0% vs. main code).
  • "ecommerce" is biggest, containing 31.11% of LOC.
  • "multiflex" is smallest, containing 0.13% of LOC.


ecommerce48083 LOC (31%) 304 files
scrum27242 LOC (17%) 81 files
ebaystore16803 LOC (10%) 54 files
projectmgr12515 LOC (8%) 50 files
webpos10218 LOC (6%) 103 files
pricat6192 LOC (4%) 45 files
ebay5885 LOC (3%) 28 files
example5315 LOC (3%) 53 files
birt5079 LOC (3%) 65 files
assetmaint3103 LOC (2%) 38 files
rest-api2885 LOC (1%) 50 files
bi2283 LOC (1%) 25 files
lucene1609 LOC (1%) 23 files
passport1564 LOC (1%) 18 files
cmssite1456 LOC (<1%) 17 files
myportal1451 LOC (<1%) 18 files
firstdatapaymentgateway863 LOC (<1%) 21 files
solr686 LOC (<1%) 5 files
ldap570 LOC (<1%) 8 files
msggateway299 LOC (<1%) 14 files
exampleext233 LOC (<1%) 7 files
multiflex207 LOC (<1%) 6 files
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
projectmgr737 commits (16%)
ecommerce709 commits (15%)
assetmaint274 commits (6%)
ebaystore219 commits (4%)
ebay215 commits (4%)
webpos206 commits (4%)
scrum187 commits (4%)
example183 commits (4%)
myportal175 commits (3%)
birt157 commits (3%)
cmssite125 commits (2%)
pricat90 commits (2%)
lucene89 commits (1%)
bi85 commits (1%)
solr55 commits (1%)
passport48 commits (1%)
ldap41 commits (<1%)
exampleext27 commits (<1%)
msggateway19 commits (<1%)
multiflex14 commits (<1%)
rest-api14 commits (<1%)
firstdatapaymentgateway11 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
ecommerce
21
47
154
8
26
127
96
170
217
601
37
25
8
61
105
72
225
pricat
24
7
5
25
115
30
22
37
74
projectmgr
5
20
32
4
11
29
8
11
25
159
30
12
5
30
33
87
327
406
289
scrum
2
19
54
15
54
10
16
33
233
42
7
3
47
66
webpos
5
14
29
15
38
30
38
26
213
10
4
14
11
58
14
64
44
ebaystore
5
14
31
10
157
8
17
51
169
8
5
5
8
13
238
ldap
13
3
9
21
6
1
7
9
1
2
2
rest-api
15
2
64
example
2
11
30
1
12
26
12
15
29
126
67
12
9
66
assetmaint
11
12
2
10
21
5
2
17
91
19
2
7
12
11
28
147
107
102
birt
6
5
35
12
65
19
19
113
108
13
8
22
28
myportal
10
1
5
7
2
5
10
46
13
1
4
15
1
26
136
11
ebay
10
11
13
44
14
15
19
65
6
3
3
8
5
90
108
24
13
bi
8
17
8
12
4
10
43
4
14
18
18
solr
5
1
5
2
7
22
5
3
13
10
1
cmssite
2
3
3
10
2
7
18
36
3
8
3
1
2
7
49
13
25
lucene
3
2
11
1
13
33
13
7
21
43
1
1
22
exampleext
3
3
1
2
1
20
3
1
15
passport
3
5
8
35
7
9
10
27
12
firstdatapaymentgateway
2
5
32
msggateway
2
4
4
35
multiflex
1
1
4
6
1
9


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 ldap ldap ldap--ldap 3 birt birt ldap--birt 2 ecommerce ecommerce ldap--ecommerce 1 ebaystore ebaystore ldap--ebaystore 1 pricat pricat pricat--ldap 3 pricat--pricat 3 pricat--birt 2 pricat--ecommerce 1 lucene lucene pricat--lucene 1 passport passport pricat--passport 1 cmssite cmssite pricat--cmssite 1 projectmgr projectmgr projectmgr--projectmgr 2 projectmgr--ecommerce 1 projectmgr--passport 1 birt--birt 1 solr solr solr--pricat 1 solr--birt 1 solr--ecommerce 1 rest-api rest-api solr--rest-api 1 solr--cmssite 1 ecommerce--birt 1 ecommerce--ecommerce 1 ecommerce--cmssite 1 ecommerce--ebaystore 1 lucene--ldap 1 lucene--birt 1 lucene--ecommerce 1 passport--birt 1 passport--ecommerce 1 rest-api--ldap 1 rest-api--pricat 1 rest-api--projectmgr 1 rest-api--birt 1 rest-api--ecommerce 1 rest-api--lucene 1 rest-api--passport 1 rest-api--rest-api 1 rest-api--cmssite 1 rest-api--ebaystore 1 ebaystore--birt 1 scrum scrum scrum--pricat 1 scrum--birt 1 scrum--ecommerce 1 webpos webpos webpos--ldap 1 webpos--pricat 1 webpos--solr 1 webpos--ecommerce 1 webpos--lucene 1 webpos--rest-api 1 webpos--webpos 1


2025-05-07 16:55