apache / commons-vfs
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 10 components.
  • 400 files, 24,964 LOC (100.0% vs. main code).
  • "commons-vfs2" is biggest, containing 72.96% of LOC.
  • "ROOT" is smallest, containing 0.08% of LOC.


commons-vfs218214 LOC (72%) 306 files
src1790 LOC (7%) 11 files
commons-vfs2-sandbox1282 LOC (5%) 19 files
commons-vfs2-examples942 LOC (3%) 24 files
commons-vfs2-jackrabbit2809 LOC (3%) 12 files
commons-vfs2-jackrabbit1707 LOC (2%) 9 files
commons-vfs2-ant588 LOC (2%) 9 files
commons-vfs2-hdfs577 LOC (2%) 8 files
commons-vfs2-distribution34 LOC (<1%) 1 file
ROOT21 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.
commons-vfs2738 commits (18%)
src78 commits (1%)
commons-vfs2-jackrabbit251 commits (1%)
commons-vfs2-sandbox46 commits (1%)
commons-vfs2-examples37 commits (<1%)
commons-vfs2-jackrabbit128 commits (<1%)
commons-vfs2-hdfs13 commits (<1%)
commons-vfs2-ant7 commits (<1%)
commons-vfs2-distribution7 commits (<1%)
ROOT4 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
commons-vfs2
117
266
225
158
950
296
731
89
572
src
12
11
2
7
13
7
25
1
1
2
7
5
4
1
1
24
1
1
commons-vfs2-ant
2
20
commons-vfs2-sandbox
1
17
31
2
9
6
13
8
33
commons-vfs2-jackrabbit2
2
10
20
1
31
13
19
commons-vfs2-hdfs
1
10
14
commons-vfs2-jackrabbit1
1
7
6
25
6
9
commons-vfs2-distribution
1
4
1
1
commons-vfs2-examples
1
2
20
1
33
31
45
9
12
ROOT
2
1
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 commons-vfs2 commons-vfs2 commons-vfs2--commons-vfs2 21 commons-vfs2-jackrabbit2 commons-vfs2-jackrabbit2 commons-vfs2--commons-vfs2-jackrabbit2 2 commons-vfs2-hdfs commons-vfs2-hdfs commons-vfs2--commons-vfs2-hdfs 2 commons-vfs2-sandbox commons-vfs2-sandbox commons-vfs2-sandbox--commons-vfs2 3 commons-vfs2-sandbox--commons-vfs2-sandbox 1 commons-vfs2-sandbox--commons-vfs2-jackrabbit2 1 commons-vfs2-sandbox--commons-vfs2-hdfs 2 commons-vfs2-ant commons-vfs2-ant commons-vfs2-sandbox--commons-vfs2-ant 1 commons-vfs2-examples commons-vfs2-examples commons-vfs2-sandbox--commons-vfs2-examples 1 commons-vfs2-jackrabbit2--commons-vfs2-hdfs 1 commons-vfs2-jackrabbit2--commons-vfs2-ant 1 commons-vfs2-jackrabbit2--commons-vfs2-examples 1 commons-vfs2-jackrabbit1 commons-vfs2-jackrabbit1 commons-vfs2-jackrabbit2--commons-vfs2-jackrabbit1 1 commons-vfs2-hdfs--commons-vfs2-hdfs 1 commons-vfs2-hdfs--commons-vfs2-ant 1 commons-vfs2-hdfs--commons-vfs2-examples 1 src src src--src 2 commons-vfs2-distribution commons-vfs2-distribution src--commons-vfs2-distribution 1 commons-vfs2-ant--commons-vfs2 1 commons-vfs2-ant--commons-vfs2-ant 1 commons-vfs2-examples--commons-vfs2 1 commons-vfs2-examples--commons-vfs2-ant 1


2025-05-07 15:36