-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
2018 Week 45-47
-
1
-
NEW
-
NEW
Unlike other kiegroup projects, appformer has enforce-direct-dependencies check from maven-enforcer-plugin disabled. Apart from spamming build console with errors like [1], not declaring transitive dependencies directly causes a lot of issues while building modules individually (as their transitive dependencies are missing) and when writing integration tests (e.g. missing transitive makes it hard to make CDI tests work).
The goal of this task is to fix all transitive dependency errors and enable the enforcer check so the issues are caught by PR jobs and prevented automatically.
[1]
[ERROR] Found 3 illegal transitive type dependencies in artifact 'org.uberfire:uberfire-wires-bayesian-network-client:jar:2.11.0-SNAPSHOT':
1.) org.gwtbootstrap3.client.ui.PanelCollapse
2.) org.gwtbootstrap3.client.ui.PanelGroup
3.) org.gwtbootstrap3.client.ui.PanelHeader