Maven Artifact Coordinate Validators¶
The following are a list of Maven-specific artifact coordinate validators.
Maven Release Version Validator¶
This validator checks if the repository accepts release versions and whether the artifact version is a release.
| Configuration Key | maven-release-version-validator |
| Class | org.carlspring.strongbox.storage.validation.version.MavenReleaseVersionValidator |
| Enabled by default | true |
Maven Snapshot Version Validator¶
This validator checks if the repository accepts snapshot versions and whether the artifact version is a snapshot.
| Configuration Key | maven-snapshot-version-validator |
| Class | org.carlspring.strongbox.storage.validation.version.MavenSnapshotVersionValidator |
| Enabled by default | true |
Maven groupId Lowercase Validator¶
This validator checks, if the groupId of the Maven artifact is lowercase.
| Configuration Key | maven-groupid-lowercase-validator |
| Class | org.carlspring.strongbox.storage.validation.groupid.MavenGroupIdLowercaseValidator |
| Enabled by default | false |
Maven artifactId Lowercase Validator¶
This validator checks, if the groupId of the Maven artifact is lowercase.
| Configuration Key | maven-artifactid-lowercase-validator |
| Class | org.carlspring.strongbox.storage.validation.artifactid.MavenArtifactIdLowercaseValidator |
| Enabled by default | false |
Semantic Versioning Validator¶
This coordinate validator enforces semantic versioning.
| Configuration Key | semantic-version-validator |
| Class | org.carlspring.strongbox.storage.validation.artifact.version.SemanticVersioningValidator |
| Enabled by default | false |
Last update: 2020-12-07