[ https://issues.apache.org/jira/browse/IGNITE-24781?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nikolay Izhikov updated IGNITE-24781: ------------------------------------- Labels: IEP-119 ise (was: ise) > IEP-119 Move common classes to ignite-commons > --------------------------------------------- > > Key: IGNITE-24781 > URL: https://issues.apache.org/jira/browse/IGNITE-24781 > Project: Ignite > Issue Type: Sub-task > Reporter: Nikolay Izhikov > Assignee: Nikolay Izhikov > Priority: Major > Labels: IEP-119, ise > > Umbrella ticket for and Phase 1 of IEP-119 - Refactoring. > We want to move all common for ignite-core and future ignite-binary modules > to ignite-commons module: > Specifically, we want to move to ignite-commons the following packages: > # org.apache.ignite.lang.* > # org.apache.ignite.internal.util.* > Except the classes used only in core core - each class need to be > investigated separately. > While this work in progress ignite-commons must compile classes directly to > ignite-core/target/classes folder to preserve binary content. > Refactoring comes from the fact that `org.apache.ignite.binary` package > classes heavily relies on the above packages and classes like > `org.apache.ignite.internal.util.typedef.internal.A`, > `org.apache.ignite.internal.util.typedef.internal.F`, `IgniteException`, etc. > therefore prior to moving even public API to separate module we must move > dependecy classes to something more clear then ignite-core. -- This message was sent by Atlassian Jira (v8.20.10#820010)