New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove dnet-openaireplus-mapping-utils dependency #1079
Comments
@claudioatzori do you also see the |
The ProjectDetail bean can probably be moved in the |
Typical account/login confusion :) |
I've managed to remove
|
After abandoning an old protocol buffer model and shifting towards new oaf dhp model (#1045 and #1051) we could get rid of some of the dnet dependencies revolving around the old model.
This was partially done by removing
dnet-openaire-data-protos
explicitly defined as direct dependency which came back as transitive one because ofdnet-openaireplus-mapping-utils
dependency which seems also to be mostly related to the old protobuf model.We should get rid of
dnet-openaireplus-mapping-utils
dependency which will result in dropping several other unwanted dependencies such asdnet-openaire-data-protos
anddnet-pace-core
including pretty long external dependency tail.After inspecting IIS source code I have found two groups of references to classes from
dnet-openaireplus-mapping-utils
:eu.dnetlib.data.transform.xmlAbstractDNetXsltFunctions.md5()
in several places within exporter moduleeu.dnetlib.openaire.exporter.model.ProjectDetail
in projects importer module relying on RESTful streaming endpointThe first one should be quite easily replaceable while the second one might require additional effort because it is used to deserialize JSON records obtained from projects streaming endpoint.
The text was updated successfully, but these errors were encountered: