Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
Gradle module should be decomposed (at least) into UI and services layers.
Excess gradle module dependencies lead to worse reuse and worse testability.
- dependency on core.multiview -> openide.awt, ...
- dependency on editor , just because of usage of NbEditorKit (can it be done better ?)
- editor.fold, editor.guards, ...
- editor.completion -> org.netbeans.modules.sampler
- options.api -> quicksearch, core , ...
- navigator
- indirectly includes xml.ui through ant.module, java.project.ui