What is the difference between Mixed policy and Snapshot policy in Maven2 repositories?

Hello,
I have a naive question about the difference between Mixed policy and Snapshot policy in maven2 repositories.
According to the document,

The Mixed version policy allows you to support both approaches within one repository.

I think a repository with Mixed policy looks like one with Snapshot policy which contains both snapshot and released artifacts since Snapshot repostory is able to contain released artifacts version.

Is there any difference between Mixed policy and Snapshot policy in features or functionalities?

Mixed allows publishing both release and snapshots components. Snapshot repositories only allow snapshot components.

Hello Matthew,

Thank you for your reply.
What I understand are following:

  • In terms of “version polisy” for a repository, snapshot repositories only allow snapshot components.
  • In terms of systematic capabilities or features, both snapshot and release components can be published to snapshot repositories.
    Am I correct?