Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.
If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!
Maven: Transfer repositories from Artifactory to ProGet
-
We have a couple of huge Maven repositories in Artifactory, which I'm trying to figure out how to transfer to ProGet.
Since it's not possible to do a bulk import or similar, I'm wondering what sort of method should be used.
-
I don't know a ton about Maven, but other users have reported that they've used a process like this for a disk-based repository.
- Traverse all directories and upload all POM files with a path relative to the root
- Traverse all directories again, and upload all non-POM and non-checksum files (like .md5)
There will be errors, particularly if you have invalid POM files or your directory structure doesn't match the required MAVEN convention, so inspect those case-by-case to determine if it matters (like an bad artifact from 5 years ago can probably be ignored).
That's just what I heard from customers, so if you have more details on how you do it, we'd love to hear! THanks much
-
If there is a guide somewhere, how to traverse and push, then sure. But I haven’t found such a thing.
The only thing I’ve heard from other forums is a question: Is ProGet really a good option for Maven?
As with you, I don’t have much knowledge about maven. Working on it though, but as you’ve mentioned, it’s just weird.
However, I’ve got a hunch it’s sort of like a file repository. Where everything connected to a version is put into a folder and pom. Unlike nuget where a package contains a version and lists of dependencies in the nuspec file. I don’t really know, but that’s my impression of maven vs nuget.
I’d suggest you guys should invest time in the types of products your customer might come from. Don’t underestimate the power of a guide, easy transitions and quality checks to reassure customers. Look at Octopus Deploy how much effort they do, I rarely have issues figuring out how to do stuff with their features.
By the way, I appreciate that ProGet Free has enough features to let me do a POC. Only Nexus Sonar is at the same level as ProGet free when it comes to the amount of repository support.