-
Story
-
Resolution: Unresolved
-
Low
-
None
-
None
-
None
Classes like cps-service/src/main/java/org/onap/cps/utils/DataMapUtils.java are used by both REST service only.
Similar Util class is used by more than one maven modules ( https://gerrit.onap.org/r/c/cps/+/123518/5/cps-service/src/test/java/org/onap/cps/utils/DateTimeUtility.java#33 )
But currently this class is in the 'common' service module until we have a shared REST Util module.
This Jira is to study creating one or more shared utility modules:
- Identify exact classes that have been duplicated
- consider Test, REST and time utilities (recently introduced by Renu)
- Propose shared module(s) consider overhead
- Describe possible re-use/dependencies across multiple repos
- cps (core)
- cps-temporal
- ncmp-dmi-plugin
- cps-tbdmt ???
A/C
Document in Jira, discuss and agree approach with team