-
Enhancement
-
Resolution: Done
-
Major
-
None
-
None
-
False
-
None
-
False
-
---
-
---
-
-
-
2023 Week 15-17 (from Apr 10), 2023 Week 18-20 (from May 1), 2023 Week 21-23 (from May 22), 2023 Week 27-29 (from Jul 3), 2023 Week 30-32 (from Jul 24), 2023 Week 33-35 (from Aug 14), 2023 Week 36-38 (from Sep 4), 2023 Week 24-26 (from Jun 12)
Motivation
Apache license doesn't allow third party libraries. Therefore those libraries must be removed from kie-tools project.
Goal
Enhance the efficiency of managing and updating dependencies by consolidating several interdependent J2CL libraries, previously located in dtikhomi (/treblereel) repositories, into a single kiegorup repository: https://github.com/kiegroup/j2cl-tools
Details
The dependencies, published under "org.treblereel" and "io.crysknife" groupId must be replaced with ones released to jboss repo under "org.kie.j2cl.tools.*" groupId. Java packages must be updated as well. All packages, branded by treblereel/crysknife must be updated to org.kie.j2cl.tools.
Acceptance criteria
No "org.treblereel" and "io.crysknife" dependencies are present in apache kie-tools repository.
No known regressions are introduced.