-
-
Notifications
You must be signed in to change notification settings - Fork 94
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
Priority: CRITICAL
Effort: 1 day
Phase: Phase 1 - Foundation
Week: 1-2 (Dependency Cleanup)
Description
Remove compile-time dependency from server module to integration module
Steps
- Analyze usage of
IntegrationUtils.setRootPath()in server module - Option A: Move method to engine module (recommended)
- Option B: Create arcadedb-commons module
- Update server module pom.xml to remove integration dependency
- Update integration module to depend on server (or commons) instead
- Run full test suite to verify no breakage
- Update documentation
Files to Modify
server/pom.xmlserver/src/main/java/com/arcadedb/server/ArcadeDBServer.javaintegration/src/main/java/com/arcadedb/integration/IntegrationUtils.javaengine/src/main/java/com/arcadedb/utility/FileUtils.java(if moving to engine)
Acceptance Criteria
- Server module does not depend on integration module
- All tests pass
- Build succeeds
- Dependency validation passes
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request