Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Interfaces
  • Classes
  • Enum Classes
  • Exceptions
  • Fields
  • Methods
  • Constructors
  • Deprecated Interfaces
    Interface
    Description
    org.apache.maven.artifact.deployer.ArtifactDeployer
    org.apache.maven.artifact.installer.ArtifactInstaller
    org.apache.maven.artifact.manager.WagonManager
    org.apache.maven.artifact.metadata.ArtifactMetadataSource
    org.apache.maven.artifact.repository.ArtifactRepositoryFactory
    org.apache.maven.artifact.repository.metadata.RepositoryMetadata
    org.apache.maven.artifact.repository.metadata.RepositoryMetadataManager
    org.apache.maven.artifact.resolver.ArtifactCollector
    org.apache.maven.artifact.resolver.ArtifactResolver
    org.apache.maven.artifact.resolver.ResolutionErrorHandler
    org.apache.maven.artifact.resolver.ResolutionListener
    org.apache.maven.artifact.resolver.ResolutionListenerForDepMgmt
    org.apache.maven.ArtifactFilterManager
    org.apache.maven.ArtifactFilterManagerDelegate
    use META-INF/maven/extension.xml to define artifacts exported by Maven core extensions.
    org.apache.maven.execution.RuntimeInformation
    Use RuntimeInformation instead.
    org.apache.maven.plugin.PluginManager
    org.apache.maven.profiles.activation.ProfileActivator
    org.apache.maven.profiles.ProfileManager
    org.apache.maven.project.artifact.MavenMetadataCache
    org.apache.maven.project.inheritance.ModelInheritanceAssembler
    org.apache.maven.project.interpolation.ModelInterpolator
    org.apache.maven.project.MavenProjectBuilder
    use ProjectBuilder instead
    org.apache.maven.project.path.PathTranslator
    org.apache.maven.project.ProjectBuilderConfiguration
    use ProjectBuildingRequest instead
    org.apache.maven.project.validation.ModelValidator
    org.apache.maven.ProjectDependenciesResolver
    As of 3.2.2, and there is no direct replacement. This is an internal class which was not marked as such, but should have been.
    org.apache.maven.repository.ArtifactTransferListener
    org.apache.maven.repository.ArtifactTransferResource
    org.apache.maven.repository.legacy.metadata.ArtifactMetadataSource
    org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest
    org.apache.maven.repository.legacy.repository.ArtifactRepositoryFactory
    org.apache.maven.repository.legacy.resolver.conflict.ConflictResolver
    org.apache.maven.repository.legacy.resolver.conflict.ConflictResolverFactory
    org.apache.maven.repository.legacy.resolver.LegacyArtifactCollector
    org.apache.maven.repository.legacy.resolver.transform.ArtifactTransformation
    org.apache.maven.repository.legacy.resolver.transform.ArtifactTransformationManager
    org.apache.maven.repository.legacy.UpdateCheckManager
    org.apache.maven.repository.legacy.WagonManager
    org.apache.maven.repository.metadata.ClasspathTransformation
    org.apache.maven.repository.metadata.GraphConflictResolutionPolicy
    org.apache.maven.repository.metadata.GraphConflictResolver
    org.apache.maven.repository.metadata.MetadataSource
    org.apache.maven.repository.MirrorSelector
    org.apache.maven.repository.RepositorySystem
    Use MavenRepositorySystem if needed, or maven-resolver directly, until maven 4.x api is out
    org.apache.maven.settings.MavenSettingsBuilder
    org.apache.maven.toolchain.java.JavaToolchain
    Use JavaToolchain instead.
    org.apache.maven.toolchain.RequirementMatcher
    org.apache.maven.toolchain.Toolchain
    Use Toolchain instead.
    org.apache.maven.toolchain.ToolchainFactory
    Use ToolchainFactory instead.
    org.apache.maven.toolchain.ToolchainManager
    Use ToolchainManager instead.
    org.apache.maven.toolchain.ToolchainManagerPrivate
    Use ToolchainManager instead.
    org.apache.maven.toolchain.ToolchainPrivate
    Use Toolchain instead.
    org.apache.maven.toolchain.ToolchainsBuilder
    use ToolchainsBuilder instead
  • Deprecated Classes
    Class
    Description
    org.apache.maven.artifact.ArtifactStatus
    org.apache.maven.artifact.deployer.DefaultArtifactDeployer
    org.apache.maven.artifact.installer.DefaultArtifactInstaller
    org.apache.maven.artifact.manager.DefaultWagonManager
    org.apache.maven.artifact.metadata.AbstractArtifactMetadata
    org.apache.maven.artifact.metadata.ResolutionGroup
    org.apache.maven.artifact.repository.DefaultArtifactRepository
    org.apache.maven.artifact.repository.DefaultArtifactRepositoryFactory
    org.apache.maven.artifact.repository.layout.FlatRepositoryLayout
    org.apache.maven.artifact.repository.LegacyLocalRepositoryManager
    org.apache.maven.artifact.repository.metadata.AbstractRepositoryMetadata
    org.apache.maven.artifact.repository.metadata.ArtifactRepositoryMetadata
    org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager
    org.apache.maven.artifact.repository.metadata.GroupRepositoryMetadata
    org.apache.maven.artifact.repository.metadata.MetadataBridge
    org.apache.maven.artifact.repository.metadata.RepositoryMetadataDeploymentException
    org.apache.maven.artifact.repository.metadata.RepositoryMetadataInstallationException
    org.apache.maven.artifact.repository.metadata.SnapshotArtifactRepositoryMetadata
    org.apache.maven.artifact.resolver.ArtifactResolutionRequest
    org.apache.maven.artifact.resolver.ArtifactResolutionResult
    org.apache.maven.artifact.resolver.DebugResolutionListener
    org.apache.maven.artifact.resolver.DefaultArtifactCollector
    org.apache.maven.artifact.resolver.DefaultArtifactResolver
    org.apache.maven.artifact.resolver.DefaultResolutionErrorHandler
    org.apache.maven.artifact.resolver.filter.InversionArtifactFilter
    org.apache.maven.artifact.resolver.filter.OrArtifactFilter
    org.apache.maven.artifact.resolver.filter.TypeArtifactFilter
    org.apache.maven.artifact.resolver.ResolutionNode
    org.apache.maven.artifact.resolver.UnresolvedArtifacts
    org.apache.maven.artifact.resolver.WarningResolutionListener
    org.apache.maven.artifact.versioning.ManagedVersionMap
    org.apache.maven.DefaultArtifactFilterManager
    org.apache.maven.DefaultProjectDependenciesResolver
    As of 3.2.2, and there is no direct replacement. This is an internal class which was not marked as such, but should have been.
    org.apache.maven.execution.DefaultRuntimeInformation
    org.apache.maven.plugin.internal.DefaultPluginManager
    org.apache.maven.profiles.activation.DetectedProfileActivator
    org.apache.maven.profiles.activation.FileProfileActivator
    org.apache.maven.profiles.activation.JdkPrefixProfileActivator
    org.apache.maven.profiles.activation.OperatingSystemProfileActivator
    org.apache.maven.profiles.activation.SystemPropertyProfileActivator
    org.apache.maven.profiles.DefaultProfileManager
    org.apache.maven.profiles.ProfilesConversionUtils
    org.apache.maven.project.artifact.ActiveProjectArtifact
    org.apache.maven.project.artifact.DefaultMavenMetadataCache
    org.apache.maven.project.artifact.DefaultMetadataSource
    org.apache.maven.project.artifact.MavenMetadataSource
    org.apache.maven.project.artifact.ProjectArtifactMetadata
    org.apache.maven.project.DefaultMavenProjectBuilder
    org.apache.maven.project.DefaultProjectBuilderConfiguration
    org.apache.maven.project.inheritance.DefaultModelInheritanceAssembler
    org.apache.maven.project.interpolation.AbstractStringBasedModelInterpolator
    org.apache.maven.project.interpolation.BuildTimestampValueSource
    org.apache.maven.project.interpolation.PathTranslatingPostProcessor
    org.apache.maven.project.interpolation.RegexBasedModelInterpolator
    org.apache.maven.project.interpolation.StringSearchModelInterpolator
    org.apache.maven.project.ModelUtils
     
    org.apache.maven.project.path.DefaultPathTranslator
    org.apache.maven.project.ProjectUtils
    org.apache.maven.project.validation.DefaultModelValidator
    org.apache.maven.project.validation.ModelValidationResult
    org.apache.maven.repository.ArtifactTransferEvent
    org.apache.maven.repository.DefaultMirrorSelector
    org.apache.maven.repository.DelegatingLocalArtifactRepository
    org.apache.maven.repository.legacy.DefaultUpdateCheckManager
    org.apache.maven.repository.legacy.DefaultWagonManager
    org.apache.maven.repository.legacy.LegacyRepositorySystem
    org.apache.maven.repository.legacy.metadata.AbstractArtifactMetadata
    org.apache.maven.repository.legacy.metadata.DefaultMetadataResolutionRequest
    org.apache.maven.repository.legacy.metadata.ResolutionGroup
    org.apache.maven.repository.legacy.repository.DefaultArtifactRepositoryFactory
    org.apache.maven.repository.legacy.resolver.conflict.DefaultConflictResolver
    As of 3.0, use a specific implementation instead, e.g. NearestConflictResolver
    org.apache.maven.repository.legacy.resolver.conflict.DefaultConflictResolverFactory
    org.apache.maven.repository.legacy.resolver.conflict.FarthestConflictResolver
    org.apache.maven.repository.legacy.resolver.conflict.NearestConflictResolver
    org.apache.maven.repository.legacy.resolver.conflict.NewestConflictResolver
    org.apache.maven.repository.legacy.resolver.conflict.OldestConflictResolver
    org.apache.maven.repository.legacy.resolver.DefaultLegacyArtifactCollector
    org.apache.maven.repository.legacy.resolver.transform.AbstractVersionTransformation
    org.apache.maven.repository.legacy.resolver.transform.DefaultArtifactTransformationManager
    org.apache.maven.repository.legacy.resolver.transform.LatestArtifactTransformation
    org.apache.maven.repository.legacy.resolver.transform.ReleaseArtifactTransformation
    org.apache.maven.repository.legacy.resolver.transform.SnapshotTransformation
    org.apache.maven.repository.legacy.TransferListenerAdapter
    org.apache.maven.repository.LocalArtifactRepository
    org.apache.maven.repository.MavenArtifactMetadata
    org.apache.maven.repository.metadata.ArtifactMetadata
    org.apache.maven.repository.metadata.ClasspathContainer
    org.apache.maven.repository.metadata.DefaultClasspathTransformation
    org.apache.maven.repository.metadata.DefaultGraphConflictResolutionPolicy
    org.apache.maven.repository.metadata.DefaultGraphConflictResolver
    org.apache.maven.repository.metadata.MetadataGraph
    org.apache.maven.repository.metadata.MetadataGraphEdge
    org.apache.maven.repository.metadata.MetadataGraphVertex
    org.apache.maven.repository.metadata.MetadataResolution
    org.apache.maven.repository.metadata.MetadataResolutionRequest
    org.apache.maven.repository.metadata.MetadataResolutionResult
    org.apache.maven.repository.metadata.MetadataTreeNode
    org.apache.maven.repository.MetadataGraph
    org.apache.maven.repository.MetadataGraphNode
    org.apache.maven.repository.MetadataResolutionRequest
    org.apache.maven.repository.MetadataResolutionResult
    org.apache.maven.repository.UserLocalArtifactRepository
    org.apache.maven.settings.DefaultMavenSettingsBuilder
    org.apache.maven.toolchain.DefaultToolchain
    Use Toolchain instead.
    org.apache.maven.toolchain.DefaultToolchainsBuilder
    instead use DefaultToolchainsBuilder
    org.apache.maven.toolchain.java.DefaultJavaToolChain
    clients that do not require compatibility with Maven 3.2.3 and earlier should link to JavaToolchainImpl instead.
    org.apache.maven.toolchain.java.JavaToolchainFactory
    Use ToolchainFactory instead.
    org.apache.maven.toolchain.java.JavaToolchainImpl
    Use ToolchainFactory instead.
    org.apache.maven.toolchain.RequirementMatcherFactory
    org.apache.maven.toolchain.ToolchainManagerFactory
    org.apache.maven.usability.plugin.ExpressionDocumenter
  • Deprecated Enum Classes
    Enum Class
    Description
    org.apache.maven.artifact.ArtifactScopeEnum
    org.apache.maven.repository.metadata.MetadataResolutionRequestTypeEnum
  • Deprecated Exceptions
    Exceptions
    Description
    org.apache.maven.artifact.deployer.ArtifactDeploymentException
    org.apache.maven.artifact.installer.ArtifactInstallationException
    org.apache.maven.artifact.manager.WagonConfigurationException
    org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException
    org.apache.maven.artifact.repository.metadata.RepositoryMetadataReadException
    org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException
    org.apache.maven.artifact.UnknownRepositoryLayoutException
    org.apache.maven.profiles.activation.ProfileActivationException
    org.apache.maven.project.interpolation.ModelInterpolationException
    org.apache.maven.project.InvalidProjectModelException
    org.apache.maven.project.MissingRepositoryElementException
    org.apache.maven.reporting.MavenReportException
    org.apache.maven.repository.ArtifactDoesNotExistException
    org.apache.maven.repository.ArtifactTransferFailedException
    org.apache.maven.repository.legacy.ChecksumFailedException
    org.apache.maven.repository.legacy.metadata.ArtifactMetadataRetrievalException
    org.apache.maven.repository.legacy.resolver.conflict.ConflictResolverNotFoundException
    org.apache.maven.repository.legacy.WagonConfigurationException
    org.apache.maven.repository.LocalRepositoryNotAccessibleException
    org.apache.maven.repository.metadata.GraphConflictResolutionException
    org.apache.maven.repository.metadata.MetadataGraphTransformationException
    org.apache.maven.repository.metadata.MetadataResolutionException
    org.apache.maven.repository.metadata.MetadataRetrievalException
    org.apache.maven.repository.VersionNotFoundException
    org.apache.maven.toolchain.MisconfiguredToolchainException
    org.apache.maven.usability.plugin.ExpressionDocumentationException
  • Deprecated Fields
    Field
    Description
    org.apache.maven.artifact.resolver.ArtifactResolver.ROLE
    org.apache.maven.artifact.resolver.ResolutionListener.MANAGE_ARTIFACT
    org.apache.maven.toolchain.ToolchainManager.ROLE
  • Deprecated Methods
    Method
    Description
    org.apache.maven.artifact.deployer.ArtifactDeployer.deploy(String, String, Artifact, ArtifactRepository, ArtifactRepository)
    to be removed before 2.0 after the install/deploy plugins use the alternate method
    org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(String, String, Artifact, ArtifactRepository, ArtifactRepository)
    we want to use the artifact method only, and ensure artifact.file is set correctly.
    org.apache.maven.artifact.installer.ArtifactInstaller.install(String, String, Artifact, ArtifactRepository)
    to be removed before 2.0 after the install/deploy plugins use the alternate method
    org.apache.maven.artifact.installer.DefaultArtifactInstaller.install(String, String, Artifact, ArtifactRepository)
    we want to use the artifact method only, and ensure artifact.file is set correctly.
    org.apache.maven.artifact.manager.DefaultWagonManager.getMirrorRepository(ArtifactRepository)
    org.apache.maven.artifact.repository.ArtifactRepositoryFactory.createDeploymentArtifactRepository(String, String, String, boolean)
    org.apache.maven.artifact.repository.ArtifactRepositoryFactory.getLayout(String)
    org.apache.maven.artifact.resolver.ArtifactCollector.collect(Set<Artifact>, Artifact, ArtifactRepository, List<ArtifactRepository>, ArtifactMetadataSource, ArtifactFilter, List<ResolutionListener>)
    org.apache.maven.artifact.resolver.ArtifactResolver.resolve(Artifact, List<ArtifactRepository>, ArtifactRepository)
    org.apache.maven.artifact.resolver.ArtifactResolver.resolve(Artifact, List<ArtifactRepository>, ArtifactRepository, TransferListener)
    org.apache.maven.artifact.resolver.ArtifactResolver.resolveAlways(Artifact, List<ArtifactRepository>, ArtifactRepository)
    org.apache.maven.artifact.resolver.ArtifactResolver.resolveTransitively(Set<Artifact>, Artifact, List<ArtifactRepository>, ArtifactRepository, ArtifactMetadataSource)
    org.apache.maven.artifact.resolver.ArtifactResolver.resolveTransitively(Set<Artifact>, Artifact, List<ArtifactRepository>, ArtifactRepository, ArtifactMetadataSource, List<ResolutionListener>)
    org.apache.maven.artifact.resolver.ArtifactResolver.resolveTransitively(Set<Artifact>, Artifact, Map<String, Artifact>, ArtifactRepository, List<ArtifactRepository>, ArtifactMetadataSource)
    org.apache.maven.artifact.resolver.ArtifactResolver.resolveTransitively(Set<Artifact>, Artifact, Map<String, Artifact>, ArtifactRepository, List<ArtifactRepository>, ArtifactMetadataSource, ArtifactFilter)
    org.apache.maven.artifact.resolver.ArtifactResolver.resolveTransitively(Set<Artifact>, Artifact, Map<String, Artifact>, ArtifactRepository, List<ArtifactRepository>, ArtifactMetadataSource, ArtifactFilter, List<ResolutionListener>)
    org.apache.maven.artifact.resolver.ArtifactResolver.resolveTransitively(Set<Artifact>, Artifact, ArtifactRepository, List<ArtifactRepository>, ArtifactMetadataSource, ArtifactFilter)
    org.apache.maven.artifact.resolver.ResolutionListener.manageArtifact(Artifact, Artifact)
    org.apache.maven.ArtifactFilterManager.excludeArtifact(String)
    use META-INF/maven/extension.xml to define artifacts exported by Maven core and plugin extensions.
    org.apache.maven.ArtifactFilterManager.getArtifactFilter()
    use META-INF/maven/extension.xml to define artifacts exported by Maven core and plugin extensions.
    org.apache.maven.project.artifact.MavenMetadataSource.createArtifacts(ArtifactFactory, List<Dependency>, String, ArtifactFilter, MavenProject)
    org.apache.maven.project.interpolation.AbstractStringBasedModelInterpolator.interpolate(Model, Map<String, ?>, boolean)
    Use ModelInterpolator.interpolate(Model, File, ProjectBuilderConfiguration, boolean) instead.
    org.apache.maven.project.interpolation.ModelInterpolator.interpolate(Model, Map<String, ?>)
    Use ModelInterpolator.interpolate(Model, File, ProjectBuilderConfiguration, boolean) instead.
    org.apache.maven.project.interpolation.ModelInterpolator.interpolate(Model, Map<String, ?>, boolean)
    Use ModelInterpolator.interpolate(Model, File, ProjectBuilderConfiguration, boolean) instead.
    org.apache.maven.repository.DelegatingLocalArtifactRepository.getIdeWorspace()
    instead use DelegatingLocalArtifactRepository.getIdeWorkspace()
    org.apache.maven.repository.legacy.DefaultWagonManager.getWagon(String)
    org.apache.maven.repository.legacy.DefaultWagonManager.getWagon(Repository)
    org.apache.maven.repository.legacy.repository.ArtifactRepositoryFactory.createDeploymentArtifactRepository(String, String, String, boolean)
    org.apache.maven.repository.legacy.repository.ArtifactRepositoryFactory.getLayout(String)
    org.apache.maven.repository.legacy.resolver.LegacyArtifactCollector.collect(Set<Artifact>, Artifact, Map<String, Artifact>, ArtifactRepository, List<ArtifactRepository>, ArtifactMetadataSource, ArtifactFilter, List<ResolutionListener>)
    org.apache.maven.repository.legacy.WagonManager.getWagon(String)
    org.apache.maven.repository.legacy.WagonManager.getWagon(Repository)
    org.apache.maven.repository.MetadataResolutionRequest.getRemoteRepostories()
    instead use MetadataResolutionRequest.getRemoteRepositories()
    org.apache.maven.repository.MetadataResolutionRequest.setRemoteRepostories(List<ArtifactRepository>)
    instead use MetadataResolutionRequest.setRemoteRepositories(List)
  • Deprecated Constructors
    Constructor
    Description
    org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException(String)
    use ArtifactMetadataRetrievalException(String, Throwable, Artifact)
    org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException(String, Throwable)
    use ArtifactMetadataRetrievalException(String, Throwable, Artifact)
    org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException(Throwable)
    use ArtifactMetadataRetrievalException(String, Throwable, Artifact)
    org.apache.maven.profiles.DefaultProfileManager(PlexusContainer)
    without passing in the system properties, the SystemPropertiesProfileActivator will not work correctly in embedded environments.
    org.apache.maven.project.InvalidProjectModelException(String, String, String)
    use File constructor for pomLocation
    org.apache.maven.project.InvalidProjectModelException(String, String, String, ModelValidationResult)
    use File constructor for pomLocation
    org.apache.maven.repository.legacy.metadata.ArtifactMetadataRetrievalException(String)
    use ArtifactMetadataRetrievalException(String, Throwable, Artifact)
    org.apache.maven.repository.legacy.metadata.ArtifactMetadataRetrievalException(String, Throwable)
    use ArtifactMetadataRetrievalException(String, Throwable, Artifact)
    org.apache.maven.repository.legacy.metadata.ArtifactMetadataRetrievalException(Throwable)
    use ArtifactMetadataRetrievalException(String, Throwable, Artifact)

Copyright © 2001–2025 The Apache Software Foundation. All rights reserved.