Open floriangantner opened 1 year ago
hello @floriangantner , as anticipated during our DSpace-CRIS 7 working group call, this is the commit who introduced the possibility of using an external service as CSL generator: https://github.com/4Science/DSpace/commit/73fe8c9193e7e930c373e49c6027458941ea7122 . To use an external service, we deployed this project https://github.com/zotero/citeproc-js-server on a web server, then set property csl.web-service.url
with the url of the service.
Describe the bug On jdk17 build no csl can be generated because the used citeproc dependecy is old.
jdk11 builds mention some warning on startup like: NashornEngine is deprecated
To Reproduce Steps to reproduce the behavior:
Expected behavior We expect the csl to be generated.
Related work https://github.com/4Science/DSpace/blob/e69f96c19984b87dc80e0803044bae289a8bf11f/dspace-api/pom.xml#L851C16-L851C16 There are some newer versions of citeproc (2.0.0) which are compatible with jdk17 and should work out of the box. Some dependencies have to be removed. I'm not sure about (new) effective maven dependencies which are added through the change.