- main() - Method in class org.sonatype.nexus.repository.maven.MavenPath
-
Returns the "main", non-subordinate path of this path.
- matches(Context) - Method in class org.sonatype.nexus.repository.maven.internal.matcher.MavenMatcherSupport
-
- Maven2BrowseNodeGenerator - Class in org.sonatype.nexus.repository.maven.internal
-
Maven layout is based on group, name, and version; places assets one level below their components.
- Maven2BrowseNodeGenerator() - Constructor for class org.sonatype.nexus.repository.maven.internal.Maven2BrowseNodeGenerator
-
- Maven2Format - Class in org.sonatype.nexus.repository.maven.internal
-
Maven 2 format.
- Maven2Format() - Constructor for class org.sonatype.nexus.repository.maven.internal.Maven2Format
-
- Maven2MavenPathParser - Class in org.sonatype.nexus.repository.maven.internal
-
Maven 2 path parser.
- Maven2MavenPathParser() - Constructor for class org.sonatype.nexus.repository.maven.internal.Maven2MavenPathParser
-
- Maven2Metadata - Class in org.sonatype.nexus.repository.maven.internal.hosted.metadata
-
Maven 2 metadata VO.
- Maven2Metadata.BaseVersions - Class in org.sonatype.nexus.repository.maven.internal.hosted.metadata
-
- Maven2Metadata.Level - Enum in org.sonatype.nexus.repository.maven.internal.hosted.metadata
-
- Maven2Metadata.Plugin - Class in org.sonatype.nexus.repository.maven.internal.hosted.metadata
-
- Maven2Metadata.Snapshot - Class in org.sonatype.nexus.repository.maven.internal.hosted.metadata
-
- Maven2Metadata.Snapshots - Class in org.sonatype.nexus.repository.maven.internal.hosted.metadata
-
- MavenArchetypeCatalogMatcher - Class in org.sonatype.nexus.repository.maven.internal.matcher
-
Matcher that matches for Maven archetype catalog only.
- MavenArchetypeCatalogMatcher(MavenPathParser) - Constructor for class org.sonatype.nexus.repository.maven.internal.matcher.MavenArchetypeCatalogMatcher
-
- MavenContentValidator - Class in org.sonatype.nexus.repository.maven.internal
-
Maven 2 specific ContentValidator
that "hints" default content validator for some Maven specific file
extensions and format specific files.
- MavenContentValidator(DefaultContentValidator) - Constructor for class org.sonatype.nexus.repository.maven.internal.MavenContentValidator
-
- MavenFacet - Interface in org.sonatype.nexus.repository.maven
-
Maven facet, present on all Maven repositories.
- MavenFacetImpl - Class in org.sonatype.nexus.repository.maven.internal
-
A
MavenFacet
that persists Maven artifacts and metadata to a
StorageFacet
.
- MavenFacetImpl(Map<String, MavenPathParser>) - Constructor for class org.sonatype.nexus.repository.maven.internal.MavenFacetImpl
-
- MavenFacetUtils - Class in org.sonatype.nexus.repository.maven.internal
-
Maven facet utilities.
- MavenFacetUtils.Writer - Interface in org.sonatype.nexus.repository.maven.internal
-
- MavenFormatSecurityContributor - Class in org.sonatype.nexus.repository.maven.internal
-
Maven 2 format security contributor.
- MavenFormatSecurityContributor(Format) - Constructor for class org.sonatype.nexus.repository.maven.internal.MavenFormatSecurityContributor
-
- MavenGroupFacet - Class in org.sonatype.nexus.repository.maven.internal.group
-
Maven2 specific implementation of GroupFacetImpl
: metadata merge and archetype catalog merge is handled.
- MavenGroupFacet(RepositoryManager, ConstraintViolationFactory, Type) - Constructor for class org.sonatype.nexus.repository.maven.internal.group.MavenGroupFacet
-
- MavenHostedComponentMaintenanceFacet - Class in org.sonatype.nexus.repository.maven.internal.hosted
-
maven format specific hosted ComponentMaintenance
.
- MavenHostedComponentMaintenanceFacet() - Constructor for class org.sonatype.nexus.repository.maven.internal.hosted.MavenHostedComponentMaintenanceFacet
-
- MavenHostedFacet - Interface in org.sonatype.nexus.repository.maven
-
Maven hosted facet, present on all Maven hosted-type repositories.
- MavenHostedFacetImpl - Class in org.sonatype.nexus.repository.maven.internal.hosted
-
- MavenHostedFacetImpl(MetadataRebuilder) - Constructor for class org.sonatype.nexus.repository.maven.internal.hosted.MavenHostedFacetImpl
-
- MavenHostedIndexFacet - Class in org.sonatype.nexus.repository.maven.internal.hosted
-
- MavenHostedIndexFacet() - Constructor for class org.sonatype.nexus.repository.maven.internal.hosted.MavenHostedIndexFacet
-
- MavenIndexFacet - Interface in org.sonatype.nexus.repository.maven
-
Maven2 specific index facet responsible to generate index (for hosted and group repositories).
- MavenIndexFacetSupport - Class in org.sonatype.nexus.repository.maven.internal
-
- MavenIndexFacetSupport() - Constructor for class org.sonatype.nexus.repository.maven.internal.MavenIndexFacetSupport
-
- MavenIndexMatcher - Class in org.sonatype.nexus.repository.maven.internal.matcher
-
Matcher that matches for published Maven index only, and sets
MavenPath
in context attributes.
- MavenIndexMatcher(MavenPathParser) - Constructor for class org.sonatype.nexus.repository.maven.internal.matcher.MavenIndexMatcher
-
- MavenIndexPublisher - Class in org.sonatype.nexus.repository.maven.internal
-
Helpers for MI index publishing.
- MavenIndexSettingsContributor - Class in org.sonatype.nexus.repository.maven.internal
-
Contributor to ES index settings for Maven 2 repositories.
- MavenIndexSettingsContributor(Format) - Constructor for class org.sonatype.nexus.repository.maven.internal.MavenIndexSettingsContributor
-
- MavenMatcherSupport - Class in org.sonatype.nexus.repository.maven.internal.matcher
-
Matcher support for Maven use cases.
- MavenMatcherSupport(MavenPathParser, Predicate<String>) - Constructor for class org.sonatype.nexus.repository.maven.internal.matcher.MavenMatcherSupport
-
- MavenMimeRulesSource - Class in org.sonatype.nexus.repository.maven.internal
-
Maven 2 specific MimeRulesSource
that specifies known and format specific file MIME types.
- MavenMimeRulesSource(Maven2MavenPathParser) - Constructor for class org.sonatype.nexus.repository.maven.internal.MavenMimeRulesSource
-
- MavenModels - Class in org.sonatype.nexus.repository.maven.internal
-
Maven2 models read and write helpers.
- MavenNx2MetaFilesMatcher - Class in org.sonatype.nexus.repository.maven.internal.matcher
-
Matcher that matches anything in .meta folder (legacy paths from nx2)
- MavenNx2MetaFilesMatcher(MavenPathParser) - Constructor for class org.sonatype.nexus.repository.maven.internal.matcher.MavenNx2MetaFilesMatcher
-
- MavenPath - Class in org.sonatype.nexus.repository.maven
-
Maven repository path.
- MavenPath(String, MavenPath.Coordinates) - Constructor for class org.sonatype.nexus.repository.maven.MavenPath
-
- MavenPath.Coordinates - Class in org.sonatype.nexus.repository.maven
-
- MavenPath.HashType - Enum in org.sonatype.nexus.repository.maven
-
- MavenPath.SignatureType - Enum in org.sonatype.nexus.repository.maven
-
- MavenPathMatcher - Class in org.sonatype.nexus.repository.maven.internal.matcher
-
Matcher that matches any file, and sets
MavenPath
in context attributes.
- MavenPathMatcher(MavenPathParser) - Constructor for class org.sonatype.nexus.repository.maven.internal.matcher.MavenPathMatcher
-
- MavenPathParser - Interface in org.sonatype.nexus.repository.maven
-
Component representing Maven layout specific bits, like parsing request paths into
MavenPath
.
- MavenPomGenerator - Class in org.sonatype.nexus.repository.maven.internal
-
- MavenPomGenerator(TemplateHelper) - Constructor for class org.sonatype.nexus.repository.maven.internal.MavenPomGenerator
-
- MavenProxyFacet - Class in org.sonatype.nexus.repository.maven.internal.proxy
-
Maven specific implementation of ProxyFacetSupport
.
- MavenProxyFacet() - Constructor for class org.sonatype.nexus.repository.maven.internal.proxy.MavenProxyFacet
-
- MavenProxyIndexFacet - Class in org.sonatype.nexus.repository.maven.internal.proxy
-
- MavenProxyIndexFacet() - Constructor for class org.sonatype.nexus.repository.maven.internal.proxy.MavenProxyIndexFacet
-
- MavenRepositoryMetadataMatcher - Class in org.sonatype.nexus.repository.maven.internal.matcher
-
Matcher that matches for Maven repository metadata only, and sets
MavenPath
in context attributes.
- MavenRepositoryMetadataMatcher(MavenPathParser) - Constructor for class org.sonatype.nexus.repository.maven.internal.matcher.MavenRepositoryMetadataMatcher
-
- MavenSearchMappings - Class in org.sonatype.nexus.repository.maven.internal.search
-
- MavenSearchMappings() - Constructor for class org.sonatype.nexus.repository.maven.internal.search.MavenSearchMappings
-
- MavenSecurityFacet - Class in org.sonatype.nexus.repository.maven.internal
-
Maven 2 security facet.
- MavenSecurityFacet(MavenFormatSecurityContributor, VariableResolverAdapter, ContentPermissionChecker) - Constructor for class org.sonatype.nexus.repository.maven.internal.MavenSecurityFacet
-
- MavenUploadHandler - Class in org.sonatype.nexus.repository.maven
-
Support for uploading components via UI & API
- MavenUploadHandler(Maven2MavenPathParser, VariableResolverAdapter, ContentPermissionChecker, VersionPolicyValidator, MavenPomGenerator) - Constructor for class org.sonatype.nexus.repository.maven.MavenUploadHandler
-
- MavenValidatingComponentUpload - Class in org.sonatype.nexus.repository.maven
-
A holder of ComponentUpload
that's meant to validate it based on provided UploadDefinition
for Maven
- MavenValidatingComponentUpload(UploadDefinition, ComponentUpload) - Constructor for class org.sonatype.nexus.repository.maven.MavenValidatingComponentUpload
-
- MavenVariableResolverAdapter - Class in org.sonatype.nexus.repository.maven.internal
-
Maven2 implementation will expose the groupId/artifactId/version/extension/classifier attributes when available
- MavenVariableResolverAdapter(MavenPathParser) - Constructor for class org.sonatype.nexus.repository.maven.internal.MavenVariableResolverAdapter
-
- MavenWritePolicySelector - Class in org.sonatype.nexus.repository.maven.internal
-
Maven specific WritePolicySelector
implementation.
- MavenWritePolicySelector() - Constructor for class org.sonatype.nexus.repository.maven.internal.MavenWritePolicySelector
-
- mayAddETag(Content) - Static method in class org.sonatype.nexus.repository.maven.internal.MavenFacetUtils
-
Adds Content.CONTENT_ETAG
content attribute if not present.
- merge(Path, MavenPath, Map<Repository, Content>) - Method in class org.sonatype.nexus.repository.maven.internal.group.ArchetypeCatalogMerger
-
Merges the contents of passed in catalogs and returns the Content
of the resulting merge.
- merge(Path, MavenPath, Map<Repository, Content>) - Method in class org.sonatype.nexus.repository.maven.internal.group.RepositoryMetadataMerger
-
Merges the contents of passed in metadata and returns the Content
of the resulting merge.
- merge(Iterable<RepositoryMetadataMerger.Envelope>) - Method in class org.sonatype.nexus.repository.maven.internal.group.RepositoryMetadataMerger
-
Merges Maven2 repository metadata in received order.
- mergeAndCache(MavenPath, Map<Repository, Response>) - Method in class org.sonatype.nexus.repository.maven.internal.group.MavenGroupFacet
-
Merges and caches and returns the merged metadata.
- MergingGroupHandler - Class in org.sonatype.nexus.repository.maven.internal.group
-
Maven2 specific group handler: calls into
MavenGroupFacet
to get some content from members, cache it, and
serve it up.
- MergingGroupHandler() - Constructor for class org.sonatype.nexus.repository.maven.internal.group.MergingGroupHandler
-
- METADATA_DOTLESS_TIMESTAMP - Static variable in class org.sonatype.nexus.repository.maven.internal.Constants
-
DateTimeFormatter
for dotless timestamps used in Maven2 repository metadata.
- METADATA_DOTTED_TIMESTAMP - Static variable in class org.sonatype.nexus.repository.maven.internal.Constants
-
DateTimeFormatter
for dotted timestamps used in Maven2 repository metadata.
- METADATA_FILENAME - Static variable in class org.sonatype.nexus.repository.maven.internal.Constants
-
File name of Maven2 repository metadata files.
- METADATA_TYPE - Static variable in class org.sonatype.nexus.repository.maven.internal.MavenMimeRulesSource
-
Maven Repository Metadata.
- MetadataBuilder - Class in org.sonatype.nexus.repository.maven.internal.hosted.metadata
-
Maven 2 repository metadata builder.
- MetadataBuilder() - Constructor for class org.sonatype.nexus.repository.maven.internal.hosted.metadata.MetadataBuilder
-
- metadataPath(String, String, String) - Static method in class org.sonatype.nexus.repository.maven.internal.hosted.metadata.MetadataUtils
-
Builds a Maven path for the specified metadata.
- MetadataRebuilder - Class in org.sonatype.nexus.repository.maven.internal.hosted.metadata
-
Maven 2 repository metadata re-builder.
- MetadataRebuilder(int, int) - Constructor for class org.sonatype.nexus.repository.maven.internal.hosted.metadata.MetadataRebuilder
-
- MetadataUpdater - Class in org.sonatype.nexus.repository.maven.internal.hosted.metadata
-
Maven 2 repository metadata updater.
- MetadataUpdater(boolean, Repository) - Constructor for class org.sonatype.nexus.repository.maven.internal.hosted.metadata.MetadataUpdater
-
- MetadataUtils - Class in org.sonatype.nexus.repository.maven.internal.hosted.metadata
-
Utility class containing shared methods for Maven metadata.
- MINIMUM_SNAPSHOT_RETAINED_COUNT - Static variable in class org.sonatype.nexus.repository.maven.tasks.RemoveSnapshotsTaskDescriptor
-
- P_ARTIFACT_ID - Static variable in class org.sonatype.nexus.repository.maven.internal.Attributes
-
Artifact artifactId, applied to both component and asset.
- P_BASE_VERSION - Static variable in class org.sonatype.nexus.repository.maven.internal.Attributes
-
Artifact base version, applied to both component and asset.
- P_CLASSIFIER - Static variable in class org.sonatype.nexus.repository.maven.internal.Attributes
-
Artifact classifier, applied to asset only.
- P_EXTENSION - Static variable in class org.sonatype.nexus.repository.maven.internal.Attributes
-
File extension, applied to asset only.
- P_GROUP_ID - Static variable in class org.sonatype.nexus.repository.maven.internal.Attributes
-
Artifact groupId, applied to both component and asset.
- P_PACKAGING - Static variable in class org.sonatype.nexus.repository.maven.internal.Attributes
-
Pulled out of POM, if exists.
- P_POM_DESCRIPTION - Static variable in class org.sonatype.nexus.repository.maven.internal.Attributes
-
Pulled out of POM, if exists.
- P_POM_NAME - Static variable in class org.sonatype.nexus.repository.maven.internal.Attributes
-
Pulled out of POM, if exists.
- P_VERSION - Static variable in class org.sonatype.nexus.repository.maven.internal.Attributes
-
Artifact version, applied to both component and asset.
- parseDom(InputStream) - Static method in class org.sonatype.nexus.repository.maven.internal.MavenModels
-
Parses input into Xpp3Dom
, returns null
if input not parsable.
- parsePath(String) - Method in class org.sonatype.nexus.repository.maven.internal.Maven2MavenPathParser
-
- parsePath(String, boolean) - Method in class org.sonatype.nexus.repository.maven.internal.Maven2MavenPathParser
-
- parsePath(String) - Method in interface org.sonatype.nexus.repository.maven.MavenPathParser
-
- parsePath(String, boolean) - Method in interface org.sonatype.nexus.repository.maven.MavenPathParser
-
Parses path into
MavenPath
with optional case sensitivity
- POM_TYPE - Static variable in class org.sonatype.nexus.repository.maven.internal.MavenMimeRulesSource
-
Maven POMs.
- prefetchIndexFiles(Repository) - Static method in class org.sonatype.nexus.repository.maven.internal.MavenIndexPublisher
-
Prefetch proxy repository index files, if possible.
- processMetadata(MavenPath, Maven2Metadata) - Method in class org.sonatype.nexus.repository.maven.internal.hosted.metadata.MetadataUpdater
-
- processRepository(Repository, RemoveSnapshotsConfig) - Method in class org.sonatype.nexus.repository.maven.internal.RemoveSnapshotsFacetImpl
-
Examine all snapshots in the given repo, delete those that match our configuration criteria and flag which GAVs
require a metadata update.
- publishHostedIndex(Repository) - Static method in class org.sonatype.nexus.repository.maven.internal.MavenIndexPublisher
-
Publishes MI index into target
, sourced from repository's own CMA structures.
- publishIndex() - Method in class org.sonatype.nexus.repository.maven.internal.group.IndexGroupFacet
-
- publishIndex() - Method in class org.sonatype.nexus.repository.maven.internal.hosted.MavenHostedIndexFacet
-
- publishIndex() - Method in class org.sonatype.nexus.repository.maven.internal.proxy.MavenProxyIndexFacet
-
- publishIndex() - Method in interface org.sonatype.nexus.repository.maven.MavenIndexFacet
-
Publishes Maven Indexer indexes repository for downstream consumption.
- PublishMavenIndexTask - Class in org.sonatype.nexus.repository.maven.tasks
-
Maven 2 publish MI indexes task.
- PublishMavenIndexTask() - Constructor for class org.sonatype.nexus.repository.maven.tasks.PublishMavenIndexTask
-
- PublishMavenIndexTaskDescriptor - Class in org.sonatype.nexus.repository.maven.tasks
-
- PublishMavenIndexTaskDescriptor() - Constructor for class org.sonatype.nexus.repository.maven.tasks.PublishMavenIndexTaskDescriptor
-
- publishMergedIndex(Repository, List<Repository>) - Static method in class org.sonatype.nexus.repository.maven.internal.MavenIndexPublisher
-
Publishes MI index into target
, sourced from repositories
repositories.
- PurgeMavenUnusedSnapshotsTask - Class in org.sonatype.nexus.repository.maven.tasks
-
Task to purge unused snapshots of the given Maven repository.
- PurgeMavenUnusedSnapshotsTask(Type, Type, Format) - Constructor for class org.sonatype.nexus.repository.maven.tasks.PurgeMavenUnusedSnapshotsTask
-
- PurgeMavenUnusedSnapshotsTaskDescriptor - Class in org.sonatype.nexus.repository.maven.tasks
-
- PurgeMavenUnusedSnapshotsTaskDescriptor() - Constructor for class org.sonatype.nexus.repository.maven.tasks.PurgeMavenUnusedSnapshotsTaskDescriptor
-
- purgeUnusedSnapshots(int) - Method in class org.sonatype.nexus.repository.maven.internal.PurgeUnusedSnapshotsFacetImpl
-
- purgeUnusedSnapshots(int) - Method in interface org.sonatype.nexus.repository.maven.PurgeUnusedSnapshotsFacet
-
Purges snapshots that were not used/accessed for a number of days.
- PurgeUnusedSnapshotsFacet - Interface in org.sonatype.nexus.repository.maven
-
Facet for purging unused Maven snapshots.
- PurgeUnusedSnapshotsFacetImpl - Class in org.sonatype.nexus.repository.maven.internal
-
- PurgeUnusedSnapshotsFacetImpl(ComponentEntityAdapter, MetadataRebuilder, Type, Type, int) - Constructor for class org.sonatype.nexus.repository.maven.internal.PurgeUnusedSnapshotsFacetImpl
-
- put(MavenPath, Payload) - Method in class org.sonatype.nexus.repository.maven.internal.MavenFacetImpl
-
- put(MavenPath, Path, String, AttributesMap, Map<HashAlgorithm, HashCode>, long) - Method in class org.sonatype.nexus.repository.maven.internal.MavenFacetImpl
-
- put(MavenPath, TempBlob, String, AttributesMap) - Method in class org.sonatype.nexus.repository.maven.internal.MavenFacetImpl
-
- put(MavenPath, AssetBlob, AttributesMap) - Method in class org.sonatype.nexus.repository.maven.internal.MavenFacetImpl
-
- put(MavenPath, Payload) - Method in interface org.sonatype.nexus.repository.maven.MavenFacet
-
- put(MavenPath, Path, String, AttributesMap, Map<HashAlgorithm, HashCode>, long) - Method in interface org.sonatype.nexus.repository.maven.MavenFacet
-
- put(MavenPath, TempBlob, String, AttributesMap) - Method in interface org.sonatype.nexus.repository.maven.MavenFacet
-
Puts an artifact held in a temporary blob.
- put(MavenPath, AssetBlob, AttributesMap) - Method in interface org.sonatype.nexus.repository.maven.MavenFacet
-
- putWithHashes(MavenFacet, MavenPath, Content) - Static method in class org.sonatype.nexus.repository.maven.internal.MavenFacetUtils
-
- validArtifactPath(VersionPolicy, MavenPath.Coordinates) - Method in class org.sonatype.nexus.repository.maven.internal.VersionPolicyValidator
-
- validateRequiredComponentFieldPresent() - Method in class org.sonatype.nexus.repository.maven.MavenValidatingComponentUpload
-
- validMetadataPath(VersionPolicy, String) - Method in class org.sonatype.nexus.repository.maven.internal.VersionPolicyValidator
-
- valueOf(String) - Static method in enum org.sonatype.nexus.repository.maven.internal.Attributes.AssetKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonatype.nexus.repository.maven.internal.hosted.metadata.Maven2Metadata.Level
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonatype.nexus.repository.maven.LayoutPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonatype.nexus.repository.maven.MavenPath.HashType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonatype.nexus.repository.maven.MavenPath.SignatureType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonatype.nexus.repository.maven.VersionPolicy
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.sonatype.nexus.repository.maven.internal.Attributes.AssetKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.sonatype.nexus.repository.maven.internal.hosted.metadata.Maven2Metadata.Level
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.sonatype.nexus.repository.maven.LayoutPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.sonatype.nexus.repository.maven.MavenPath.HashType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.sonatype.nexus.repository.maven.MavenPath.SignatureType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.sonatype.nexus.repository.maven.VersionPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VersionPolicy - Enum in org.sonatype.nexus.repository.maven
-
Repository version policy.
- VersionPolicyHandler - Class in org.sonatype.nexus.repository.maven.internal
-
Maven version policy handler.
- VersionPolicyHandler(VersionPolicyValidator) - Constructor for class org.sonatype.nexus.repository.maven.internal.VersionPolicyHandler
-
- VersionPolicyValidator - Class in org.sonatype.nexus.repository.maven.internal
-
- VersionPolicyValidator() - Constructor for class org.sonatype.nexus.repository.maven.internal.VersionPolicyValidator
-