osdu-core-client and osdu-core-common packages with similar or duplicated functions
When version info is added to well delivery service, we noticed that there are similar functions/definitions between osdu-core-client and osdu-core-common, such this error message:
nested exception is org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'versionInfoProperties' for bean class [org.opengroup.osdu.core.common.info.VersionInfoProperties] conflicts with existing, non-compatible bean definition of same name and class [org.opengroup.osdu.core.client.info.VersionInfoProperties]
To avoid such conflicts in the future, maybe osdu-core-client should be added into osdu-core-common because osdu-core-common has been widely used in other osdu java-based services, or a clear separating APIs for these two packages.