CodeSoh Artifex
CodeSoh Artifex hosts Maven repositories. Your builds deploy releases and snapshots to a repository and resolve dependencies from it, including dependencies that it proxies from other repositories such as Maven Central.
What a repository is
A repository is a named place that holds Maven artifacts. It belongs to one account. Its repository name, such as libs, is unique within that account and forms part of its Maven repository URL.
Maven and Gradle use a repository at the following URL:
https://artifex.soh.gg/maven/OWNER/REPOSITORY_NAME/Replace the following:
OWNER: the username of the account that owns the repositoryREPOSITORY_NAME: the repository name
You can also serve a repository at the root of a domain that you control. For more information, see Custom domains.
What a repository does
| Capability | Where to read about it |
|---|---|
Accepts mvn deploy and Gradle maven-publish uploads | Deploy artifacts |
| Serves artifacts to Maven and Gradle | Resolve dependencies |
| Prevents released files from being replaced | Immutability |
| Gives each snapshot publication its own timestamped snapshot | Snapshots |
| Serves a checksum for every file | Checksums and signatures |
| Proxies other repositories | Upstream repositories |
| Imports the files of another repository | Import a repository |
| Shows the details of each artifact, version, and file | Browse a repository |
| Publishes an index that IDEs can read | The Maven index |
Sign in
Artifex signs you in through CodeSoh Accounts.
To sign in, follow these steps:
- Go to artifex.soh.gg and click Sign in.
- Sign in to CodeSoh Accounts, if you aren't signed in already.
Your Artifex session lasts 30 days, and you can sign out at any time from the account menu.
You don't need to sign in to read a public repository, whether with a browser or with a build.
Public profiles
Every account that has used Artifex has a page listing the public repositories it owns:
https://artifex.soh.gg/@USERNAMEAccess
A repository is public or private. Anyone can read a public repository, including builds with no credentials. Only the owner, people who have a repository role, and tokens with access can read a private repository. For more information, see Share a repository.
Where to go next
Start with Get started, which creates a repository, sets up credentials, and deploys and resolves one artifact.