Saving and Using Third-Party Dependencies

JFrog Artifactory Documentation

Products
JFrog Artifactory
Content Type
User Guide
ft:sourceType
Paligo

Nearly all code references third-party dependencies. With JFrog, you can proxy packages from remote resources in your local cache for easier use, by configuring your package manager client to work opposite JFrog Artifactory.

Proxying third-party dependencies provides the following benefits:

  • Local caching allows for a faster and more stable build process.Filestore Configuration

  • High availability for cached dependencies, even if the remote resource is down or unavailable.High Availability

  • Checksum-based storage allows for lower file system resource consumption.Checksum-Based Storage

  • Rich metadata and properties allow for easy and accurate search.

Artifactory stores third-party dependencies in remote repositories, which are repositories that serve as caching proxies for packages taken from remote resources such as public registries (ie. Maven Central, crates.io). After configuring a remote repository, you can browse and resolve third-party dependencies directly from the JFrog Platform UI or API.Topology and TrendsArtifactory REST APIs