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

Deprecated API

Contents

  • Interfaces
  • Classes
  • Exceptions
  • Fields
  • Methods
  • Constructors
  • Deprecated Interfaces
    Interface
    Description
    org.apache.maven.artifact.factory.ArtifactFactory
    org.apache.maven.artifact.metadata.ArtifactMetadataSource
    org.apache.maven.artifact.repository.RepositoryCache
    org.apache.maven.ArtifactFilterManagerDelegate
    use META-INF/maven/extension.xml to define artifacts exported by Maven core extensions.
    org.apache.maven.monitor.event.EventDispatcher
    org.apache.maven.monitor.event.EventMonitor
    org.apache.maven.plugin.PluginManager
    org.apache.maven.project.path.PathTranslator
    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.settings.MavenSettingsBuilder
  • Deprecated Classes
    Class
    Description
    org.apache.maven.artifact.metadata.AbstractArtifactMetadata
    org.apache.maven.artifact.metadata.ResolutionGroup
    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.ReactorManager
    org.apache.maven.plugin.DebugConfigurationListener
    org.apache.maven.project.artifact.ActiveProjectArtifact
    org.apache.maven.project.artifact.AttachedArtifact
    org.apache.maven.repository.DelegatingLocalArtifactRepository
    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.
  • Deprecated Exceptions
    Exceptions
    Description
    org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException
  • Deprecated Fields
    Field
    Description
    org.apache.maven.artifact.factory.ArtifactFactory.ROLE
    org.apache.maven.artifact.resolver.ResolutionListener.MANAGE_ARTIFACT
    org.apache.maven.lifecycle.LifecycleExecutor.ROLE
    org.apache.maven.lifecycle.mapping.LifecycleMapping.ROLE
    org.apache.maven.Maven.POMv4
    org.apache.maven.toolchain.ToolchainManager.ROLE
  • Deprecated Methods
    Method
    Description
    org.apache.maven.artifact.handler.manager.ArtifactHandlerManager.addHandlers(Map<String, ArtifactHandler>)
    org.apache.maven.artifact.handler.manager.DefaultArtifactHandlerManager.getHandlerTypes()
    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.classrealm.ClassRealmRequest.getImports()
    Use ClassRealmRequest.getParentImports() instead.
    org.apache.maven.DefaultMaven.getLogger()
    org.apache.maven.execution.DefaultMavenExecutionRequest.setPomFile(String)
    use DefaultMavenExecutionRequest.setPom(File)
    org.apache.maven.execution.DefaultMavenExecutionRequestPopulator.populateFromSettings(MavenExecutionRequest, Settings)
    org.apache.maven.execution.MavenExecutionRequest.isUseLegacyLocalRepository()
    Since 3.9 there is no direct Maven2 interop offered at LRM level. See Resolver Configuration page option aether.artifactResolver.simpleLrmInterop that provides similar semantics. This method should be never invoked, and always returns false.
    org.apache.maven.execution.MavenExecutionRequest.setUseLegacyLocalRepository(boolean)
    Since 3.9 there is no direct Maven2 interop offered at LRM level. See Resolver Configuration page option aether.artifactResolver.simpleLrmInterop that provides similar semantics. This method should be never invoked, and ignores parameter (value remains always false).
    org.apache.maven.execution.MavenExecutionRequestPopulator.populateFromSettings(MavenExecutionRequest, Settings)
    org.apache.maven.execution.MavenSession.getContainer()
    org.apache.maven.execution.MavenSession.getEventDispatcher()
    org.apache.maven.execution.MavenSession.getExecutionProperties()
    Use either MavenSession.getUserProperties() or MavenSession.getSystemProperties().
    org.apache.maven.execution.MavenSession.getProjectMap()
    org.apache.maven.execution.MavenSession.getRepositoryCache()
    org.apache.maven.execution.MavenSession.getSortedProjects()
    org.apache.maven.execution.MavenSession.isUsingPOMsFromFilesystem()
    org.apache.maven.execution.MavenSession.lookup(String)
    org.apache.maven.execution.MavenSession.lookup(String, String)
    org.apache.maven.execution.MavenSession.lookupList(String)
    org.apache.maven.execution.MavenSession.lookupMap(String)
    org.apache.maven.lifecycle.DefaultLifecycleExecutor.getPhaseToLifecycleMap()
    org.apache.maven.lifecycle.Lifecycle.getDefaultPhases()
    org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping.getOptionalMojos(String)
    org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping.getPhases(String)
    org.apache.maven.lifecycle.mapping.Lifecycle.getPhases()
    org.apache.maven.lifecycle.mapping.Lifecycle.setPhases(Map<String, String>)
    org.apache.maven.lifecycle.mapping.LifecycleMapping.getOptionalMojos(String)
    org.apache.maven.lifecycle.mapping.LifecycleMapping.getPhases(String)
    org.apache.maven.lifecycle.mapping.LifecyclePhase.toLegacyMap(Map<String, LifecyclePhase>)
    org.apache.maven.lifecycle.MavenExecutionPlan.getExecutions()
    org.apache.maven.project.artifact.MavenMetadataSource.createArtifacts(ArtifactFactory, List<Dependency>, String, ArtifactFilter, MavenProject)
    org.apache.maven.project.DefaultProjectBuildingRequest.isResolveVersionRanges()
    This got added when implementing MNG-2199 and is no longer used. Commit 6cf9320942c34bc68205425ab696b1712ace9ba4 updated the way 'MavenProject' objects are initialized.
    org.apache.maven.project.DefaultProjectBuildingRequest.setResolveVersionRanges(boolean)
    This got added when implementing MNG-2199 and is no longer used. Commit 6cf9320942c34bc68205425ab696b1712ace9ba4 updated the way 'MavenProject' objects are initialized.
    org.apache.maven.project.MavenProject.addAttachedArtifact(Artifact)
    Please use MavenProjectHelper
    org.apache.maven.project.MavenProject.addScriptSourceRoot(String)
    org.apache.maven.project.MavenProject.attachArtifact(String, String, File)
    Use MavenProjectHelper.attachArtifact(..) instead.
    org.apache.maven.project.MavenProject.createArtifacts(ArtifactFactory, String, ArtifactFilter)
    org.apache.maven.project.MavenProject.getCompileArtifacts()
    org.apache.maven.project.MavenProject.getCompileDependencies()
    org.apache.maven.project.MavenProject.getDependencyArtifacts()
    org.apache.maven.project.MavenProject.getExtensionArtifactMap()
    org.apache.maven.project.MavenProject.getExtensionArtifacts()
    org.apache.maven.project.MavenProject.getModulePathAdjustment(MavenProject)
    org.apache.maven.project.MavenProject.getProjectBuildingRequest()
    org.apache.maven.project.MavenProject.getReportArtifactMap()
    org.apache.maven.project.MavenProject.getReportArtifacts()
    org.apache.maven.project.MavenProject.getReportConfiguration(String, String, String)
    org.apache.maven.project.MavenProject.getReporting()
    org.apache.maven.project.MavenProject.getReportPlugins()
    org.apache.maven.project.MavenProject.getRuntimeArtifacts()
    org.apache.maven.project.MavenProject.getRuntimeDependencies()
    org.apache.maven.project.MavenProject.getScriptSourceRoots()
    org.apache.maven.project.MavenProject.getSystemArtifacts()
    org.apache.maven.project.MavenProject.getSystemClasspathElements()
    org.apache.maven.project.MavenProject.getSystemDependencies()
    org.apache.maven.project.MavenProject.getTestArtifacts()
    org.apache.maven.project.MavenProject.getTestDependencies()
    org.apache.maven.project.MavenProject.replaceWithActiveArtifact(Artifact)
    org.apache.maven.project.MavenProject.setDependencyArtifacts(Set<Artifact>)
    org.apache.maven.project.MavenProject.setExtensionArtifacts(Set<Artifact>)
    org.apache.maven.project.MavenProject.setProjectBuildingRequest(ProjectBuildingRequest)
    org.apache.maven.project.MavenProject.setReportArtifacts(Set<Artifact>)
    org.apache.maven.project.MavenProject.setReporting(Reporting)
    org.apache.maven.project.MavenProject.setScriptSourceRoots(List<String>)
    org.apache.maven.project.MavenProject.writeModel(Writer)
    Use ModelWriter.
    org.apache.maven.project.MavenProject.writeOriginalModel(Writer)
    Use ModelWriter.
    org.apache.maven.project.ProjectBuildingException.getPomLocation()
    use ProjectBuildingException.getPomFile()
    org.apache.maven.project.ProjectBuildingRequest.isResolveVersionRanges()
    This got added when implementing MNG-2199 and is no longer used. Commit 6cf9320942c34bc68205425ab696b1712ace9ba4 updated the way 'MavenProject' objects are initialized.
    org.apache.maven.project.ProjectBuildingRequest.setResolveVersionRanges(boolean)
    This got added when implementing MNG-2199 and is no longer used. Commit 6cf9320942c34bc68205425ab696b1712ace9ba4 updated the way 'MavenProject' objects are initialized.
    org.apache.maven.repository.DelegatingLocalArtifactRepository.getIdeWorspace()
    instead use DelegatingLocalArtifactRepository.getIdeWorkspace()
  • Deprecated Constructors
    Constructor
    Description
    org.apache.maven.artifact.InvalidRepositoryException(String, Throwable)
    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.execution.MavenSession(PlexusContainer, MavenExecutionRequest, MavenExecutionResult, List<MavenProject>)
    org.apache.maven.execution.MavenSession(PlexusContainer, MavenExecutionRequest, MavenExecutionResult, MavenProject)
    org.apache.maven.execution.MavenSession(PlexusContainer, Settings, ArtifactRepository, EventDispatcher, ReactorManager, List<String>, String, Properties, Date)
    org.apache.maven.execution.MavenSession(PlexusContainer, Settings, ArtifactRepository, EventDispatcher, ReactorManager, List<String>, String, Properties, Properties, Date)
    org.apache.maven.execution.MavenSession(PlexusContainer, RepositorySystemSession, MavenExecutionRequest, MavenExecutionResult)
    org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping()
    Should not be used in Java code.
    org.apache.maven.plugin.PluginParameterExpressionEvaluator(MavenSession, MojoExecution, PathTranslator, Logger, MavenProject, Properties)
    org.apache.maven.project.DuplicateProjectException(String)
    use DuplicateProjectException(String, File, File, String)
    org.apache.maven.project.DuplicateProjectException(String, Exception)
    use DuplicateProjectException(String, File, File, String)
    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–2023 The Apache Software Foundation. All rights reserved.