Failed to create dcm4chee-arc-cdi
I am trying to create dcm4chee-arc-cdi with code cloned from github: https://github.com/dcm4che/dcm4chee-arc-cdi
However, when issuing the build command as described in README.md
mvn install -D db=psql
I am getting the following error:
[ERROR] Failed to execute target in project dcm4chee-arc-conf: Could not resolve dependencies for project org.dcm4che.dcm4chee-arc: dcm4chee-arc-conf: jar: 4.5.0-SNAPSHOT: The following artifacts cannot be resolved: org.dcm4che: dcm4che-Conf-api: bank: 3.3.8-snapshot, org.dcm4che: dcm4che-Conf-DICOM: bank: 3.3.8-snapshot, org.dcm4che: dcm4che-ImageIO: bank: 3.3.8- SNAPSHOT, org.dcm4che: dcm4che-net-HL7: jar: 3.3.8-SNAPSHOT, org.dcm4che: dcm4che-Conf-api-HL7: jar: 3.3.8-snapshot, org.dcm4che: dcm4che-SoundEx: jar: 3.3.8-snapshot, org.dcm4che.dcm4chee-storage: dcm4chee-storage-service: jar: 2.1.0-PANORAMA: Could not find org.dcm4che: dcm4che-conf-api: jar: 3.3.8-SNAPSHOT in http : //www.dcm4che.org/maven2 was cached in the local repository
Does anyone have any suggestion on how to overcome this? thank
source to share
It seems like some other projects needed to be built before dcm4chee-arc-cdi.
These were:
The dcm4che 3 library ( https://github.com:dcm4che/dcm4che )
The configuration layer ( https://github.com/dcm4che/dcm4chee-conf )
The storage layer ( https://github.com/dcm4che/dcm4chee-storage2 )
The monitoring framework ( https://github.com/dcm4che/dcm4chee-monitoring )
source to share
It seems the release repository ( http://www.dcm4che.org/maven2/ ) does not support the expected versions.
Take dcm4che-conf-api-hl7
for example. Its stated version (3.3.8-SNAPSHOT) does not exist at http://www.dcm4che.org/maven2/org/dcm4che/dcm4che-conf-api-hl7/
I think other similar errors.
I suggest that you contact one of the project participants, for example Umberto Cappellini
For a workaround, you can edit the main one pom.xml
and replace the missing versions with the actual versions that you find in the repository I mentioned above.
Hope this helps.
source to share