A Client Asked:
For current projects, we have to handle large vendor-provided software packages (several gigabytes). In the projects, customizations are developed based on these packages. I’d like to store all 1st and 3rd party dependencies in one central location. In the end, this means I’d end up putting zipped DVD images in Nexus.
Is this a good idea? Are there any performance difficulties to be expected? Do you already have experience working with large archives in Nexus?
Sonatype Support Answered:
Very large uploads are not a problem as long as you deploy them via PUT request to /content URL’s. Most build tools (including Maven) use this. If you use UI upload or directly use the REST API it does a POST request, this can cause problems for large uploads. More info can be found here:
There is also an article, “How can I programatically upload an artifact into Nexus?” in the Sonatype Knowledge Base you might find useful.
Rich Seddon, Manager QE/Support at Sonatype
Latest posts by Rich Seddon (see all)
- Nexus 3 Registry for Docker – Authentication - October 30, 2015
- Nexus 2.11.4 Released - July 17, 2015
- Improving NuGet and Nexus Performance – Recommendation - May 13, 2015
- Q&A: Best Practices for Disk Upgrade on Nexus Server - November 5, 2014
- Q&A: How to Retrieve the Latest Timestamped Snapshots - October 29, 2014