Artifactoy has had an open jira item since about 2016 to support this, that appears to now be on the 2021 roadmap.
Additionally, I was able to host elixir client libs in a generic artifactory repo by using a modified version of the mix hex.registry build that my much-more-experienced co-worker helped me with. It borrows from the source of mix hex.registry build but uses the existing metadata files and modifies them instead of re-writing them.
Pipeline:
- create directory structure outlined by
hexpmhere - download meta data files from the artifactory repo (
names,versions,packages/*) - add new
.tarfiles totarballs/ - use our custom mix task (containerized in a CI pipeline) to update the metadata files
- upload new
.tarfiles and updated metadata files






















