Move all UI packages from kogito-apps
to kie-tools
#833
Labels
area:engine
Related to the runtime engines
area:tools
Issues affecting Apache KIE tooling projects
type:non-functional
Benchmarks, assessments, reports etc
For historical reasons that are not relevant anymore, many components that compose Runtime Tools and Quarkus Dev UI pages lived in
kogito-apps
. Given the reusability necessity we have amongst our many distribution channels and systems,kogito-apps
ended up having a dependency withkie-tools
, resulting in a circular dependency, sincekie-tools
depends on the JIT Executor and other artifacts hosted atkogito-{apps, runtimes}
.To solve this cyclic dependency, all packages that are currently hosted at
kogito-apps/ui-packages
will move tokie-tools/packages
. During this migration, it is expected that the package structure will change to conform with what was already migrated tokie-tools
as part of apache/incubator-kie-tools#1982.Since many packages present on
ui-packages
are used by Quarkus Dev UIs that are still hosted onkogito-apps
, such Quarkus Dev UI modules will move tokie-tools
as well.Things to keep in mind:
Quarkus Dev UI modules need to be published to Maven Central on releases, so the release scripts will need to be altered.Separate issue created: Adaptkie-tools
Jenkins staging/release jobs to build and deploy Quarkus Dev UI modules to Nexus/Maven Central #964There are images for the Task and Management consoles.Separate issue created: Movetask-console
andmanagement-console
images fromkogito-images
tokie-tools
#963runtime-tools-swf-webapp-components
runtime-tools-swf-gatewat-api
runtime-tools-*
packages have a dependency with any backend hosted atkogito-apps
,runtime-tools-*
packages should consume some schema file (e.g., Open API) to be able to type its API clients.The text was updated successfully, but these errors were encountered: