Formats
Nexus Repository supports the following repository formats in all distributions. Support for each format may vary by repository type (Proxy, Hosted, and Group), as shown in the table. Pro-licensed users receive Enterprise support for these formats.
Format | Description | Proxy | Hosted | Group |
---|---|---|---|---|
Use Advanced Package Tool (APT) tools such as apt-get to access hosted Debian, Ubuntu, and other Linux software packages. | ||||
Keep track of all your website frontend development packages using Bower registries. Note: Bower format is not compatible with H2 or PostgreSQL databases. | ||||
The manager for CocoaPods packages (which might contain Swift code) and Objective-C Cocoa projects. Note that we do not support Apple's Swift package manager. | ||||
Proxy PHP components through your Nexus Repository. | ||||
Share your C/C++ packages in a central repository. | ||||
Proxy Conda packages for languages such as Python, R, Ruby, Lua, Scala, Java, JavaScript, C/C++, and FORTRAN. | ||||
Proxy popular Docker registries such as DockerHub and host your own private images securely. | ||||
Store large files such as audio samples, videos, datasets, and graphics inside repositories and use simple text pointers to these inside your Git project. | ||||
Modernize your development process and store Go (golang) dependencies for fast, repeatable local builds. | ||||
Manage packages for Kubernetes by accessing Helm Charts in Helm repositories. | ||||
Proxy the Hugging Face registries to manage large language AI models | ||||
Leverage the most experienced Maven repository format product to host your private Java components and proxy defacto public repositories like Central using tooling such as Maven, Ant, and Gradle. | ||||
Publish your javascript node.js projects to hosted registries and integrate dependencies from external JavaScript package registries. | ||||
Use NuGet client-compatible tooling to push and install .Net packages. Development is easier using consolidated hosted and proxy registries.
| ||||
Proxy p2 format repositories for your Eclipse IDE and other Equinox-based application dependencies. | ||||
Python development tools such as pip and twine can be used to install and publish packages to PyPI repositories. | ||||
Proxy packages from the official R registry and host your packages. Note: Hosted and Group repository types support only the .gz files | ||||
A flexible format that does not enforce any type of layout enabling you to store and serve any type of binary content such as Maven sites over HTTP. | ||||
Host your own gems and proxy remote gem repositories like rubygems.org. | ||||
Support for hosted, proxy, and group Cargo repositories. Publish crates to hosted Cargo repositories. Not compatible with existing Community plugin. Review the Rust / Cargo topic for details. | ||||
First-class support for hosting and proxying your RPM distributions. |