Skip to content

fix lib dir

be0929a
Select commit
Loading
Failed to load commit list.
Merged

feat: implement plugin architecture with isolated class loaders #3260

fix lib dir
be0929a
Select commit
Loading
Failed to load commit list.
Codacy Production / Codacy Static Code Analysis required action Jan 30, 2026 in 0s

29 new issues (0 max.) of at least severity.

Codacy Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 1
- Added 29
           

Complexity increasing per file
==============================
- server/src/main/java/com/arcadedb/server/ServerPlugin.java  1
- server/src/main/java/com/arcadedb/server/ArcadeDBServer.java  4
- server/src/main/java/com/arcadedb/server/plugin/PluginClassLoader.java  7
- server/src/main/java/com/arcadedb/server/plugin/PluginDescriptor.java  8
- server/src/main/java/com/arcadedb/server/plugin/PluginManager.java  42
         

See the complete overview on Codacy

Annotations

Check notice on line 1 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L1

Expected: [None]; Actual: # ArcadeDB Plugin Architecture

Check notice on line 5 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L5

Expected: 80; Actual: 233

Check notice on line 23 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L23

Expected: 80; Actual: 106

Check notice on line 28 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L28

Lists should be surrounded by blank lines

Check notice on line 34 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L34

Expected: 1; Actual: 0; Below

Check notice on line 35 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L35

Lists should be surrounded by blank lines

Check notice on line 39 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L39

Expected: 1; Actual: 0; Below

Check notice on line 40 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L40

Lists should be surrounded by blank lines

Check notice on line 44 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L44

Expected: 1; Actual: 0; Below

Check notice on line 45 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L45

Lists should be surrounded by blank lines

Check notice on line 84 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L84

Expected: 80; Actual: 92

Check notice on line 114 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L114

Fenced code blocks should be surrounded by blank lines

Check notice on line 114 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L114

Fenced code blocks should have a language specified

Check notice on line 164 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L164

Expected: 80; Actual: 93

Check notice on line 219 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L219

Expected: 80; Actual: 94

Check notice on line 225 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L225

Expected: 80; Actual: 90

Check notice on line 246 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L246

Lists should be surrounded by blank lines

Check notice on line 254 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L254

Lists should be surrounded by blank lines

Check notice on line 258 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L258

Lists should be surrounded by blank lines

Check notice on line 264 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L264

Lists should be surrounded by blank lines

Check notice on line 270 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L270

Expected: 80; Actual: 115

Check notice on line 272 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L272

Expected: 1; Actual: 0; Below

Check notice on line 273 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L273

Fenced code blocks should be surrounded by blank lines

Check notice on line 277 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L277

Expected: 1; Actual: 0; Below

Check notice on line 278 in PLUGINS.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

PLUGINS.md#L278

Lists should be surrounded by blank lines