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

Deprecated API

Contents

  • Packages
  • Interfaces
  • Classes
  • Enum Classes
  • Exceptions
  • Fields
  • Methods
  • Constructors
  • Deprecated Packages
    Package
    Description
    org.apache.maven.repository.internal
    since 4.0.0, use maven-api-impl jar instead
  • Deprecated Interfaces
    Interface
    Description
    org.apache.maven.artifact.deployer.ArtifactDeployer
    org.apache.maven.artifact.factory.ArtifactFactory
    org.apache.maven.artifact.installer.ArtifactInstaller
    org.apache.maven.artifact.manager.WagonManager
    org.apache.maven.artifact.metadata.ArtifactMetadata
    org.apache.maven.artifact.metadata.ArtifactMetadataSource
    org.apache.maven.artifact.repository.ArtifactRepository
    Avoid use of this type, if you need access to local repository use repository system classes instead.
    org.apache.maven.artifact.repository.ArtifactRepositoryFactory
    org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout
    Avoid use of this type, if you need access to local repository use repository system session instead.
    org.apache.maven.artifact.repository.metadata.RepositoryMetadata
    org.apache.maven.artifact.repository.metadata.RepositoryMetadataManager
    org.apache.maven.artifact.repository.RepositoryCache
    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.building.Problem
    since 4.0.0, use org.apache.maven.api.services instead
    org.apache.maven.building.ProblemCollector
    since 4.0.0, use org.apache.maven.api.services instead
    org.apache.maven.building.Source
    since 4.0.0, use org.apache.maven.api.services instead
    org.apache.maven.cli.configuration.ConfigurationProcessor
    org.apache.maven.execution.RuntimeInformation
    Use RuntimeInformation instead.
    org.apache.maven.model.building.ModelBuilder
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.building.ModelBuildingEvent
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.building.ModelBuildingListener
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.building.ModelBuildingRequest
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.building.ModelBuildingResult
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.building.ModelCache
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.building.ModelProblem
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.building.ModelProblemCollector
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.building.ModelProblemCollectorExt
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.building.ModelProcessor
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.building.ModelSource
    instead use Source
    org.apache.maven.model.building.ModelSource2
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.composition.DependencyManagementImporter
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.inheritance.InheritanceAssembler
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.interpolation.ModelInterpolator
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.interpolation.ModelVersionProcessor
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.io.ModelReader
    use org.apache.maven.api.services.xml.ModelXmlFactory instead
    org.apache.maven.model.io.ModelWriter
    use org.apache.maven.api.services.xml.ModelXmlFactory instead
    org.apache.maven.model.locator.ModelLocator
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.management.DependencyManagementInjector
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.management.PluginManagementInjector
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.normalization.ModelNormalizer
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.path.ModelPathTranslator
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.path.ModelUrlNormalizer
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.path.PathTranslator
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.path.UrlNormalizer
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.plugin.LifecycleBindingsInjector
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.plugin.PluginConfigurationExpander
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.plugin.ReportConfigurationExpander
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.plugin.ReportingConverter
    since maven 4.0, this interface is not used anymore and is only here for compatibility
    org.apache.maven.model.profile.activation.ProfileActivator
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.profile.ProfileActivationContext
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.profile.ProfileInjector
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.profile.ProfileSelector
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.resolution.ModelResolver
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.resolution.WorkspaceModelResolver
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.root.RootLocator
    use org.apache.maven.api.services.model.RootLocator instead
    org.apache.maven.model.superpom.SuperPomProvider
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.validation.ModelValidator
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.monitor.event.EventDispatcher
    org.apache.maven.monitor.event.EventMonitor
    org.apache.maven.plugin.logging.Log
    Use SLF4J directly
    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.internal.MavenArtifactRelocationSource
    since 4.0.0, use maven-api-impl jar instead
    org.apache.maven.repository.internal.MavenWorkspaceReader
    since 4.0.0, use maven-api-impl jar instead
    org.apache.maven.repository.internal.ModelCacheFactory
    since 4.0.0, use maven-api-impl jar instead
    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.building.SettingsBuilder
    since 4.0.0, use SettingsBuilder instead
    org.apache.maven.settings.building.SettingsBuildingRequest
    since 4.0.0, use SettingsBuilder instead
    org.apache.maven.settings.building.SettingsBuildingResult
    since 4.0.0, use SettingsBuilder instead
    org.apache.maven.settings.building.SettingsProblem
    since 4.0.0, use SettingsBuilder instead
    org.apache.maven.settings.building.SettingsProblemCollector
    since 4.0.0, use SettingsBuilder instead
    org.apache.maven.settings.building.SettingsSource
    instead use Source
    org.apache.maven.settings.crypto.SettingsDecrypter
    since 4.0.0
    org.apache.maven.settings.crypto.SettingsDecryptionRequest
    since 4.0.0
    org.apache.maven.settings.crypto.SettingsDecryptionResult
    since 4.0.0
    org.apache.maven.settings.io.SettingsReader
    since 4.0.0, use SettingsXmlFactory instead
    org.apache.maven.settings.io.SettingsWriter
    since 4.0.0, use SettingsXmlFactory instead
    org.apache.maven.settings.MavenSettingsBuilder
    org.apache.maven.settings.validation.SettingsValidator
    since 4.0.0, use org.apache.maven.impl.DefaultSettingsValidator instead
    org.apache.maven.toolchain.building.ToolchainsBuilder
    since 4.0.0, use org.apache.maven.api.services.ToolchainsBuilder instead
    org.apache.maven.toolchain.building.ToolchainsBuildingRequest
    since 4.0.0, use org.apache.maven.api.services.ToolchainsBuilder instead
    org.apache.maven.toolchain.building.ToolchainsBuildingResult
    since 4.0.0, use org.apache.maven.api.services.ToolchainsBuilder instead
    org.apache.maven.toolchain.io.ToolchainsReader
    since 4.0.0, use org.apache.maven.api.services.xml.ToolchainsXmlFactory instead
    org.apache.maven.toolchain.io.ToolchainsWriter
    since 4.0.0, use org.apache.maven.api.services.xml.ToolchainsXmlFactory instead
    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.ArtifactRepositoryPolicy
    Avoid use of this type, if you need access to local repository use repository system session instead.
    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.io.xpp3.MetadataXpp3Reader
    Maven 3 compatability - please use MetadataStaxReader
    org.apache.maven.artifact.repository.metadata.io.xpp3.MetadataXpp3Writer
    Maven 3 compatability - please use MetadataStaxWriter
    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.building.FileSource
    since 4.0.0, use org.apache.maven.api.services instead
    org.apache.maven.building.ProblemCollectorFactory
    since 4.0.0, use org.apache.maven.api.services instead
    org.apache.maven.building.StringSource
    since 4.0.0, use org.apache.maven.api.services instead
    org.apache.maven.building.UrlSource
    since 4.0.0, use org.apache.maven.api.services instead
    org.apache.maven.cli.CleanArgument
    org.apache.maven.cli.CLIManager
    org.apache.maven.cli.CLIReportingUtils
    org.apache.maven.cli.CliRequest
    org.apache.maven.cli.configuration.SettingsXmlConfigurationProcessor
    org.apache.maven.cli.event.DefaultEventSpyContext
    org.apache.maven.cli.event.ExecutionEventLogger
    org.apache.maven.cli.ExtensionConfigurationModule
    org.apache.maven.cli.internal.BootstrapCoreExtensionManager
    org.apache.maven.cli.logging.Slf4jStdoutLogger
    org.apache.maven.cli.MavenCli
    org.apache.maven.cli.props.MavenProperties
    org.apache.maven.cli.props.MavenPropertiesLoader
    org.apache.maven.cli.ResolveFile
    org.apache.maven.cli.transfer.AbstractMavenTransferListener
    org.apache.maven.cli.transfer.BatchModeMavenTransferListener
    org.apache.maven.cli.transfer.ConsoleMavenTransferListener
    org.apache.maven.cli.transfer.FileSizeFormat
    org.apache.maven.cli.transfer.QuietMavenTransferListener
    org.apache.maven.cli.transfer.SimplexTransferListener
    org.apache.maven.cli.transfer.Slf4jMavenTransferListener
    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.execution.ReactorManager
    org.apache.maven.model.building.AbstractModelBuildingListener
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.building.ArtifactModelSource
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.building.DefaultModelBuilder
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.building.DefaultModelBuilderFactory
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.building.DefaultModelBuildingRequest
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.building.DefaultModelProblem
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.building.DefaultModelProcessor
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.building.FileModelSource
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.building.ModelProblemCollectorRequest
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.building.Result
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.building.StringModelSource
    instead use StringSource
    org.apache.maven.model.building.UrlModelSource
    instead use UrlSource
    org.apache.maven.model.composition.DefaultDependencyManagementImporter
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.inheritance.DefaultInheritanceAssembler
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.interpolation.DefaultModelVersionProcessor
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.interpolation.MavenBuildTimestamp
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.interpolation.ObjectBasedValueSource
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.interpolation.PrefixedObjectValueSource
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.interpolation.reflection.ReflectionValueExtractor
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.interpolation.StringSearchModelInterpolator
    replaced by StringVisitorModelInterpolator (MNG-6697)
    org.apache.maven.model.interpolation.StringVisitorModelInterpolator
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.io.DefaultModelReader
    use MavenStaxReader instead
    org.apache.maven.model.io.DefaultModelWriter
    use MavenStaxWriter instead
    org.apache.maven.model.io.xpp3.MavenXpp3Reader
    Use MavenStaxReader instead
    org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx
    Use MavenStaxReader instead
    org.apache.maven.model.io.xpp3.MavenXpp3Writer
    Use MavenStaxWriter instead
    org.apache.maven.model.io.xpp3.MavenXpp3WriterEx
    Use MavenStaxWriter instead
    org.apache.maven.model.locator.DefaultModelLocator
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.management.DefaultDependencyManagementInjector
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.management.DefaultPluginManagementInjector
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.merge.MavenModelMerger
    use org.apache.maven.impl.model.MavenModelMerger instead
    org.apache.maven.model.normalization.DefaultModelNormalizer
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.path.DefaultModelPathTranslator
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.path.DefaultModelUrlNormalizer
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.path.DefaultPathTranslator
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.path.DefaultUrlNormalizer
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.path.ProfileActivationFilePathInterpolator
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.plugin.DefaultPluginConfigurationExpander
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.plugin.DefaultReportConfigurationExpander
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.plugin.DefaultReportingConverter
    since maven 4.0, this class is now a no-op class and is only here for compatibility
    org.apache.maven.model.profile.activation.FileProfileActivator
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.profile.activation.JdkVersionProfileActivator
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.profile.activation.OperatingSystemProfileActivator
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.profile.activation.PackagingProfileActivator
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.profile.activation.PropertyProfileActivator
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.profile.DefaultProfileActivationContext
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.profile.DefaultProfileInjector
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.profile.DefaultProfileSelector
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.root.DefaultRootLocator
    use org.apache.maven.api.services.model.RootLocator instead
    org.apache.maven.model.superpom.DefaultSuperPomProvider
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.validation.DefaultModelValidator
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.plugin.DebugConfigurationListener
    org.apache.maven.plugin.internal.DefaultPluginManager
    org.apache.maven.plugin.logging.SystemStreamLog
    Use SLF4J directly
    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.AttachedArtifact
    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.internal.artifact.FatArtifactTraverser
    since 4.0.0, use maven-api-impl jar instead
    org.apache.maven.repository.internal.artifact.MavenArtifactProperties
    since 4.0.0, use maven-api-impl jar instead
    org.apache.maven.repository.internal.ArtifactDescriptorReaderDelegate
    since 4.0.0, use maven-api-impl jar instead
    org.apache.maven.repository.internal.ArtifactDescriptorUtils
    since 4.0.0, use maven-api-impl jar instead
    org.apache.maven.repository.internal.DefaultArtifactDescriptorReader
    since 4.0.0, use maven-api-impl jar instead
    org.apache.maven.repository.internal.DefaultModelCacheFactory
    since 4.0.0, use maven-api-impl jar instead
    org.apache.maven.repository.internal.DefaultVersionRangeResolver
    since 4.0.0, use maven-api-impl jar instead/
    org.apache.maven.repository.internal.DefaultVersionResolver
    since 4.0.0, use maven-api-impl jar instead
    org.apache.maven.repository.internal.DefaultVersionSchemeProvider
    since 4.0.0, use maven-api-impl jar instead
    org.apache.maven.repository.internal.MavenRepositorySystemUtils
    See MavenSessionBuilderSupplier
    org.apache.maven.repository.internal.MavenSessionBuilderSupplier
    since 4.0.0, use maven-api-impl jar instead
    org.apache.maven.repository.internal.PluginsMetadataGeneratorFactory
    since 4.0.0, use maven-api-impl jar instead
    org.apache.maven.repository.internal.RelocatedArtifact
    since 4.0.0, use maven-api-impl jar instead
    org.apache.maven.repository.internal.relocation.DistributionManagementArtifactRelocationSource
    since 4.0.0, use maven-api-impl jar instead
    org.apache.maven.repository.internal.relocation.UserPropertiesArtifactRelocationSource
    since 4.0.0, use maven-api-impl jar instead
    org.apache.maven.repository.internal.RequestTraceHelper
    since 4.0.0, use maven-api-impl jar instead
    org.apache.maven.repository.internal.scopes.Maven3ScopeManagerConfiguration
    since 4.0.0, use maven-api-impl jar instead
    org.apache.maven.repository.internal.scopes.Maven4ScopeManagerConfiguration
    since 4.0.0, use maven-api-impl jar instead
    org.apache.maven.repository.internal.SnapshotMetadataGeneratorFactory
    since 4.0.0, use maven-api-impl jar instead
    org.apache.maven.repository.internal.type.DefaultType
    since 4.0.0, use maven-api-impl jar instead
    org.apache.maven.repository.internal.type.DefaultTypeProvider
    org.apache.maven.repository.internal.VersionsMetadataGeneratorFactory
    since 4.0.0, use maven-api-impl jar instead
    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.building.DefaultSettingsBuilder
    since 4.0.0, use SettingsBuilder instead
    org.apache.maven.settings.building.DefaultSettingsBuilderFactory
    since 4.0.0, use SettingsBuilder instead
    org.apache.maven.settings.building.DefaultSettingsBuildingRequest
    since 4.0.0, use SettingsBuilder instead
    org.apache.maven.settings.building.DefaultSettingsProblem
    since 4.0.0, use SettingsBuilder instead
    org.apache.maven.settings.building.FileSettingsSource
    instead use FileSource
    org.apache.maven.settings.building.StringSettingsSource
    instead use StringSource
    org.apache.maven.settings.building.UrlSettingsSource
    instead use UrlSource
    org.apache.maven.settings.crypto.DefaultSettingsDecrypter
    since 4.0.0
    org.apache.maven.settings.crypto.DefaultSettingsDecryptionRequest
    since 4.0.0
    org.apache.maven.settings.crypto.MavenSecDispatcher
    since 4.0.0
    org.apache.maven.settings.DefaultMavenSettingsBuilder
    org.apache.maven.settings.io.DefaultSettingsReader
    since 4.0.0, use SettingsStaxReader instead
    org.apache.maven.settings.io.DefaultSettingsWriter
    since 4.0.0, use SettingsStaxWriter instead
    org.apache.maven.settings.io.xpp3.SettingsXpp3Reader
    Maven 3 compatibility - please use org.apache.maven.api.services.xml.SettingsXmlFactory from maven-api-core or SettingsStaxReader
    org.apache.maven.settings.io.xpp3.SettingsXpp3Writer
    Maven 3 compatibility - please use org.apache.maven.api.services.xml.SettingsXmlFactory from maven-api-core or SettingsStaxWriter
    org.apache.maven.settings.merge.MavenSettingsMerger
    since 4.0.0, use SettingsMerger instead
    org.apache.maven.settings.RuntimeInfo
    org.apache.maven.settings.validation.DefaultSettingsValidator
    since 4.0.0, use org.apache.maven.impl.DefaultSettingsValidator instead
    org.apache.maven.toolchain.building.DefaultToolchainsBuilder
    since 4.0.0, use org.apache.maven.api.services.ToolchainsBuilder instead
    org.apache.maven.toolchain.building.DefaultToolchainsBuildingRequest
    since 4.0.0, use org.apache.maven.api.services.ToolchainsBuilder instead
    org.apache.maven.toolchain.building.DefaultToolchainsBuildingResult
    since 4.0.0, use org.apache.maven.api.services.ToolchainsBuilder instead
    org.apache.maven.toolchain.DefaultToolchain
    Use Toolchain instead.
    org.apache.maven.toolchain.DefaultToolchainsBuilder
    instead use DefaultToolchainsBuilder
    org.apache.maven.toolchain.io.DefaultToolchainsReader
    since 4.0.0, use MavenToolchainsStaxReader instead
    org.apache.maven.toolchain.io.DefaultToolchainsWriter
    since 4.0.0, use MavenToolchainsStaxWriter instead
    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.merge.MavenToolchainMerger
    since 4.0.0, use MavenToolchainsMerger instead
    org.apache.maven.toolchain.RequirementMatcherFactory
    org.apache.maven.toolchain.ToolchainManagerFactory
    org.apache.maven.usability.plugin.ExpressionDocumenter
    org.apache.maven.utils.Os
    use org.apache.maven.api.services.ModelBuilder instead
    org.eclipse.sisu.plexus.PlexusXmlBeanConverter
    org.fusesource.jansi.Ansi
  • 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.cli.internal.ExtensionResolutionException
    org.apache.maven.model.building.ModelBuildingException
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.building.TransformerException
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.interpolation.reflection.IntrospectionException
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.io.ModelParseException
    use org.apache.maven.api.services.xml.ModelXmlFactory instead
    org.apache.maven.model.resolution.InvalidRepositoryException
    use org.apache.maven.api.services.ModelBuilder instead
    org.apache.maven.model.resolution.UnresolvableModelException
    use org.apache.maven.api.services.ModelBuilder instead
    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.settings.building.SettingsBuildingException
    since 4.0.0, use SettingsBuilder instead
    org.apache.maven.settings.io.SettingsParseException
    since 4.0.0, use SettingsXmlFactory instead
    org.apache.maven.toolchain.building.ToolchainsBuildingException
    since 4.0.0, use org.apache.maven.api.services.ToolchainsBuilder instead
    org.apache.maven.toolchain.io.ToolchainsParseException
    org.apache.maven.toolchain.MisconfiguredToolchainException
    org.apache.maven.usability.plugin.ExpressionDocumentationException
  • Deprecated Fields
    Field
    Description
    org.apache.maven.api.Language.SCRIPT
    Use Language.RESOURCES instead.
    org.apache.maven.artifact.Artifact.LATEST_VERSION
    org.apache.maven.artifact.Artifact.RELEASE_VERSION
    org.apache.maven.artifact.factory.ArtifactFactory.ROLE
    org.apache.maven.artifact.handler.ArtifactHandler.ROLE
    org.apache.maven.artifact.resolver.ArtifactResolver.ROLE
    org.apache.maven.artifact.resolver.ResolutionListener.MANAGE_ARTIFACT
    org.apache.maven.cli.CLIManager.ALTERNATE_GLOBAL_SETTINGS
    org.apache.maven.cli.CLIManager.ALTERNATE_GLOBAL_TOOLCHAINS
    org.apache.maven.cli.CLIManager.SET_SYSTEM_PROPERTY
    Use CLIManager.SET_USER_PROPERTY
    org.apache.maven.cling.invoker.CommonsCliOptions.CLIManager.ALTERNATE_GLOBAL_SETTINGS
    org.apache.maven.cling.invoker.CommonsCliOptions.CLIManager.ALTERNATE_GLOBAL_TOOLCHAINS
    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.api.model.Build.Builder.resources(Collection<Resource>)
    org.apache.maven.api.model.Build.Builder.scriptSourceDirectory(String)
    org.apache.maven.api.model.Build.Builder.sourceDirectory(String)
    org.apache.maven.api.model.Build.Builder.testResources(Collection<Resource>)
    org.apache.maven.api.model.Build.Builder.testSourceDirectory(String)
    org.apache.maven.api.model.Build.getScriptSourceDirectory()
    Replaced by <Source> with script language.
    org.apache.maven.api.model.Build.getSourceDirectory()
    Replaced by <Source> with main scope.
    org.apache.maven.api.model.Build.getTestSourceDirectory()
    Replaced by <Source> with test scope.
    org.apache.maven.api.model.Build.withResources(Collection<Resource>)
    org.apache.maven.api.model.Build.withScriptSourceDirectory(String)
    org.apache.maven.api.model.Build.withSourceDirectory(String)
    org.apache.maven.api.model.Build.withTestResources(Collection<Resource>)
    org.apache.maven.api.model.Build.withTestSourceDirectory(String)
    org.apache.maven.api.model.BuildBase.Builder.resources(Collection<Resource>)
    org.apache.maven.api.model.BuildBase.Builder.testResources(Collection<Resource>)
    org.apache.maven.api.model.BuildBase.getResources()
    Replaced by <Source> with main scope and resources language.
    org.apache.maven.api.model.BuildBase.getTestResources()
    Replaced by <Source> with test scope and resources language.
    org.apache.maven.api.model.BuildBase.withResources(Collection<Resource>)
    org.apache.maven.api.model.BuildBase.withTestResources(Collection<Resource>)
    org.apache.maven.api.model.Model.Builder.modules(Collection<String>)
    org.apache.maven.api.model.Model.withModules(Collection<String>)
    org.apache.maven.api.model.ModelBase.Builder.modules(Collection<String>)
    org.apache.maven.api.model.ModelBase.getModules()
    Use ModelBase.subprojects instead.
    org.apache.maven.api.model.ModelBase.withModules(Collection<String>)
    org.apache.maven.api.model.Notifier.Builder.address(String)
    org.apache.maven.api.model.Notifier.getAddress()
    Where to send the notification to - eg email address.
    org.apache.maven.api.model.Notifier.withAddress(String)
    org.apache.maven.api.model.Profile.Builder.modules(Collection<String>)
    org.apache.maven.api.model.Profile.withModules(Collection<String>)
    org.apache.maven.api.model.Resource.Builder.targetPath(String)
    org.apache.maven.api.model.Resource.getTargetPath()
    Replaced by <Source> with resources language.
    org.apache.maven.api.model.Resource.withTargetPath(String)
    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.handler.ArtifactHandler.isAddedToClasspath()
    A value of true does not mean that the dependency should be placed on the classpath. See JavaPathType instead for better analysis.
    org.apache.maven.artifact.handler.DefaultArtifactHandler.isAddedToClasspath()
    org.apache.maven.artifact.handler.DefaultArtifactHandler.setAddedToClasspath(boolean)
    org.apache.maven.artifact.handler.manager.ArtifactHandlerManager.addHandlers(Map<String, ArtifactHandler>)
    org.apache.maven.artifact.handler.manager.DefaultArtifactHandlerManager.getHandlerTypes()
    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.ArtifactRepository.isBlacklisted()
    org.apache.maven.artifact.repository.ArtifactRepository.isUniqueVersion()
    org.apache.maven.artifact.repository.ArtifactRepository.setBlacklisted(boolean)
    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.artifact.versioning.VersionRange.cloneOf()
    VersionRange is immutable, cloning is not useful and even more an issue against the cache
    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.building.FileSource.getFile()
    Use FileSource.getPath() instead.
    org.apache.maven.classrealm.ClassRealmRequest.getImports()
    Use ClassRealmRequest.getParentImports() instead.
    org.apache.maven.DefaultMaven.getLogger()
    org.apache.maven.DefaultMaven.newRepositorySession(MavenExecutionRequest)
    If you use this method and your code is not in Maven Core, stop doing this.
    org.apache.maven.execution.DefaultMavenExecutionRequest.getGlobalSettingsFile()
    org.apache.maven.execution.DefaultMavenExecutionRequest.getGlobalToolchainsFile()
    org.apache.maven.execution.DefaultMavenExecutionRequest.getMultiModuleProjectDirectory()
    org.apache.maven.execution.DefaultMavenExecutionRequest.getStartTime()
    org.apache.maven.execution.DefaultMavenExecutionRequest.setGlobalSettingsFile(File)
    org.apache.maven.execution.DefaultMavenExecutionRequest.setGlobalToolchainsFile(File)
    org.apache.maven.execution.DefaultMavenExecutionRequest.setMultiModuleProjectDirectory(File)
    org.apache.maven.execution.DefaultMavenExecutionRequest.setPomFile(String)
    use DefaultMavenExecutionRequest.setPom(File)
    org.apache.maven.execution.DefaultMavenExecutionRequest.setStartTime(Date)
    org.apache.maven.execution.DefaultMavenExecutionRequestPopulator.populateFromSettings(MavenExecutionRequest, Settings)
    org.apache.maven.execution.MavenExecutionRequest.addActiveProfile(String)
    Since Maven 4: use MavenExecutionRequest.getProfileActivation().
    org.apache.maven.execution.MavenExecutionRequest.addActiveProfiles(List<String>)
    Since Maven 4: use MavenExecutionRequest.getProfileActivation().
    org.apache.maven.execution.MavenExecutionRequest.addInactiveProfile(String)
    Since Maven 4: use MavenExecutionRequest.getProfileActivation().
    org.apache.maven.execution.MavenExecutionRequest.addInactiveProfiles(List<String>)
    Since Maven 4: use MavenExecutionRequest.getProfileActivation().
    org.apache.maven.execution.MavenExecutionRequest.getActiveProfiles()
    Since Maven 4: use MavenExecutionRequest.getProfileActivation().
    org.apache.maven.execution.MavenExecutionRequest.getBaseDirectory()
    use MavenExecutionRequest.getTopDirectory() instead
    org.apache.maven.execution.MavenExecutionRequest.getExcludedProjects()
    Since Maven 4: use MavenExecutionRequest.getProjectActivation().
    org.apache.maven.execution.MavenExecutionRequest.getGlobalSettingsFile()
    org.apache.maven.execution.MavenExecutionRequest.getGlobalToolchainsFile()
    use MavenExecutionRequest.getInstallationToolchainsFile()
    org.apache.maven.execution.MavenExecutionRequest.getInactiveProfiles()
    Since Maven 4: use MavenExecutionRequest.getProfileActivation().
    org.apache.maven.execution.MavenExecutionRequest.getMultiModuleProjectDirectory()
    use MavenExecutionRequest.getRootDirectory() instead
    org.apache.maven.execution.MavenExecutionRequest.getSelectedProjects()
    Since Maven 4: use MavenExecutionRequest.getProjectActivation().
    org.apache.maven.execution.MavenExecutionRequest.getStartTime()
    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.setActiveProfiles(List<String>)
    Since Maven 4: use MavenExecutionRequest.getProfileActivation().
    org.apache.maven.execution.MavenExecutionRequest.setBaseDirectory(File)
    use MavenExecutionRequest.setTopDirectory(Path) instead
    org.apache.maven.execution.MavenExecutionRequest.setExcludedProjects(List<String>)
    Since Maven 4: use MavenExecutionRequest.getProjectActivation().
    org.apache.maven.execution.MavenExecutionRequest.setGlobalSettingsFile(File)
    org.apache.maven.execution.MavenExecutionRequest.setGlobalToolchainsFile(File)
    use MavenExecutionRequest.setInstallationToolchainsFile(File)
    org.apache.maven.execution.MavenExecutionRequest.setInactiveProfiles(List<String>)
    Since Maven 4: use MavenExecutionRequest.getProfileActivation().
    org.apache.maven.execution.MavenExecutionRequest.setMultiModuleProjectDirectory(File)
    use MavenExecutionRequest.setRootDirectory(Path) instead
    org.apache.maven.execution.MavenExecutionRequest.setSelectedProjects(List<String>)
    Since Maven 4: use MavenExecutionRequest.getProjectActivation().
    org.apache.maven.execution.MavenExecutionRequest.setStartTime(Date)
    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.getExecutionRootDirectory()
    use MavenSession.getTopDirectory() ()}
    org.apache.maven.execution.MavenSession.getProjectMap()
    org.apache.maven.execution.MavenSession.getRepositoryCache()
    org.apache.maven.execution.MavenSession.getSortedProjects()
    org.apache.maven.execution.MavenSession.getStartTime()
    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.execution.ProfileActivation.getActiveProfiles()
    Use ProfileActivation.getRequiredActiveProfileIds() and ProfileActivation.getOptionalActiveProfileIds() instead.
    org.apache.maven.execution.ProfileActivation.getInactiveProfiles()
    Use ProfileActivation.getRequiredInactiveProfileIds() and ProfileActivation.getOptionalInactiveProfileIds() instead.
    org.apache.maven.execution.ProfileActivation.overwriteActiveProfiles(List<String>)
    Use ProfileActivation.activateOptionalProfile(String) or ProfileActivation.activateRequiredProfile(String) instead.
    org.apache.maven.execution.ProfileActivation.overwriteInactiveProfiles(List<String>)
    Use ProfileActivation.deactivateOptionalProfile(String) or ProfileActivation.deactivateRequiredProfile(String) instead.
    org.apache.maven.execution.ProjectActivation.getExcludedProjects()
    Use ProjectActivation.getRequiredInactiveProjectSelectors() and ProjectActivation.getOptionalInactiveProjectSelectors() instead.
    org.apache.maven.execution.ProjectActivation.getSelectedProjects()
    Use ProjectActivation.getRequiredActiveProjectSelectors() and ProjectActivation.getOptionalActiveProjectSelectors() instead.
    org.apache.maven.execution.ProjectActivation.overwriteActiveProjects(List<String>)
    Use ProjectActivation.activateOptionalProject(String) or ProjectActivation.activateRequiredProject(String) instead.
    org.apache.maven.execution.ProjectActivation.overwriteInactiveProjects(List<String>)
    Use ProjectActivation.deactivateOptionalProject(String) or ProjectActivation.deactivateRequiredProject(String) instead.
    org.apache.maven.graph.ProjectSelector.getOptionalProjectsBySelectors(MavenExecutionRequest, List<MavenProject>, Set<String>)
    use ProjectSelector.getActiveProjects(MavenExecutionRequest, List, List)
    org.apache.maven.graph.ProjectSelector.getRequiredProjectsBySelectors(MavenExecutionRequest, List<MavenProject>, Set<String>)
    use ProjectSelector.getActiveProjects(MavenExecutionRequest, List, List)
    org.apache.maven.impl.resolver.RelocatedArtifact.getFile()
    org.apache.maven.impl.resolver.RelocatedArtifact.setFile(File)
    org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession(MavenExecutionRequest)
    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.model.building.FileModelSource.getPomFile()
    instead use FileSource.getFile()
    org.apache.maven.model.ConfigurationContainer.unsetInheritanceApplied()
    org.apache.maven.model.Model.getPomFile()
    org.apache.maven.model.Model.getProjectDirectory()
    org.apache.maven.model.Model.setPomFile(File)
    org.apache.maven.model.Plugin.flushExecutionMap()
    org.apache.maven.model.Reporting.flushReportPluginMap()
    org.apache.maven.plugin.AbstractMojo.getLog()
    Use SLF4J directly
    org.apache.maven.plugin.AbstractMojo.setLog(Log)
    Use SLF4J directly
    org.apache.maven.plugin.descriptor.MojoDescriptor.isDependencyResolutionRequired()
    org.apache.maven.plugin.descriptor.PluginDescriptorBuilder.build(InputStream, String)
    use PluginDescriptorBuilder.build(StreamSupplier, String)
    org.apache.maven.plugin.descriptor.PluginDescriptorBuilder.build(Reader)
    use PluginDescriptorBuilder.build(ReaderSupplier)
    org.apache.maven.plugin.descriptor.PluginDescriptorBuilder.build(Reader, String)
    use PluginDescriptorBuilder.build(ReaderSupplier, String)
    org.apache.maven.plugin.internal.DefaultMavenPluginManager.checkRequiredMavenVersion(PluginDescriptor)
    org.apache.maven.plugin.MavenPluginManager.checkRequiredMavenVersion(PluginDescriptor)
    Use MavenPluginManager.checkPrerequisites(PluginDescriptor) instead.
    org.apache.maven.plugin.Mojo.getLog()
    Use SLF4J directly
    org.apache.maven.plugin.Mojo.setLog(Log)
    Use SLF4J directly
    org.apache.maven.project.artifact.MavenMetadataSource.createArtifacts(ArtifactFactory, List<Dependency>, String, ArtifactFilter, MavenProject)
    org.apache.maven.project.DefaultProjectBuilder.build(ModelSource, ProjectBuildingRequest)
    org.apache.maven.project.DefaultProjectBuildingRequest.getBuildStartTime()
    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.setBuildStartTime(Date)
    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.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.project.MavenProject.addAttachedArtifact(Artifact)
    Please use MavenProjectHelper
    org.apache.maven.project.MavenProject.addCompileSourceRoot(String)
    Replaced by addSourceRoot(ProjectScope.MAIN, Language.JAVA_FAMILY, path).
    org.apache.maven.project.MavenProject.addResource(Resource)
    Resource is replaced by SourceRoot.
    org.apache.maven.project.MavenProject.addScriptSourceRoot(String)
    org.apache.maven.project.MavenProject.addTestCompileSourceRoot(String)
    Replaced by addSourceRoot(ProjectScope.TEST, Language.JAVA_FAMILY, path).
    org.apache.maven.project.MavenProject.addTestResource(Resource)
    Resource is replaced by SourceRoot.
    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.getBasedir()
    Replaced by MavenProject.getBaseDirectory() for migrating from File to Path.
    org.apache.maven.project.MavenProject.getCompileArtifacts()
    org.apache.maven.project.MavenProject.getCompileClasspathElements()
    This method is unreliable because it does not consider other dependency properties. See JavaPathType instead for better analysis.
    org.apache.maven.project.MavenProject.getCompileDependencies()
    org.apache.maven.project.MavenProject.getCompileSourceRoots()
    Replaced by getEnabledSourceRoots(ProjectScope.MAIN, Language.JAVA_FAMILY).
    org.apache.maven.project.MavenProject.getDependencyArtifacts()
    org.apache.maven.project.MavenProject.getDistributionManagementArtifactRepository()
    org.apache.maven.project.MavenProject.getExtensionArtifactMap()
    org.apache.maven.project.MavenProject.getExtensionArtifacts()
    org.apache.maven.project.MavenProject.getModulePathAdjustment(MavenProject)
    org.apache.maven.project.MavenProject.getPluginArtifactRepositories()
    org.apache.maven.project.MavenProject.getProjectBuildingRequest()
    org.apache.maven.project.MavenProject.getRemoteArtifactRepositories()
    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.getResources()
    Replaced by getEnabledSourceRoots(ProjectScope.MAIN, Language.RESOURCES).
    org.apache.maven.project.MavenProject.getRuntimeArtifacts()
    org.apache.maven.project.MavenProject.getRuntimeClasspathElements()
    This method is unreliable because it does not consider other dependency properties. See JavaPathType instead for better analysis.
    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.getTestClasspathElements()
    This method is unreliable because it does not consider other dependency properties. See JavaPathType instead for better analysis.
    org.apache.maven.project.MavenProject.getTestCompileSourceRoots()
    Replaced by getEnabledSourceRoots(ProjectScope.TEST, Language.JAVA_FAMILY).
    org.apache.maven.project.MavenProject.getTestDependencies()
    org.apache.maven.project.MavenProject.getTestResources()
    Replaced by getEnabledSourceRoots(ProjectScope.TEST, Language.RESOURCES).
    org.apache.maven.project.MavenProject.replaceWithActiveArtifact(Artifact)
    org.apache.maven.project.MavenProject.setCompileSourceRoots(List<String>)
    Replaced by MavenProject.addSourceRoot(ProjectScope, Language, String).
    org.apache.maven.project.MavenProject.setDependencyArtifacts(Set<Artifact>)
    org.apache.maven.project.MavenProject.setExtensionArtifacts(Set<Artifact>)
    org.apache.maven.project.MavenProject.setPluginArtifactRepositories(List<ArtifactRepository>)
    org.apache.maven.project.MavenProject.setProjectBuildingRequest(ProjectBuildingRequest)
    org.apache.maven.project.MavenProject.setReleaseArtifactRepository(ArtifactRepository)
    org.apache.maven.project.MavenProject.setRemoteArtifactRepositories(List<ArtifactRepository>)
    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.setSnapshotArtifactRepository(ArtifactRepository)
    org.apache.maven.project.MavenProject.setTestCompileSourceRoots(List<String>)
    Replaced by MavenProject.addSourceRoot(ProjectScope, Language, 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.getBuildStartTime()
    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.setBuildStartTime(Date)
    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()
    org.apache.maven.repository.internal.MavenRepositorySystemUtils.newSession()
    This method is here only for legacy uses (like UTs), nothing else should use it.
    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)
    org.apache.maven.settings.building.FileSettingsSource.getSettingsFile()
    instead use FileSource.getFile()
    org.apache.maven.settings.building.StringSettingsSource.getSettings()
    instead use StringSource.getContent()
    org.apache.maven.settings.building.UrlSettingsSource.getSettingsUrl()
    instead use UrlSource.getUrl()
    org.apache.maven.settings.Settings.getMirrorOf(String)
    org.fusesource.jansi.Ansi.restorCursorPosition()
  • Deprecated Constructors
    Constructor
    Description
    org.apache.maven.artifact.handler.DefaultArtifactHandler()
    This ctor is present only for Plexus XML defined component compatibility, do not use it.
    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.artifact.resolver.MultipleArtifactsNotFoundException(Artifact, List<Artifact>, List<ArtifactRepository>)
    use MultipleArtifactsNotFoundException(Artifact, List, List, List)
    org.apache.maven.building.FileSource(File)
    Use FileSource(Path) instead.
    org.apache.maven.cling.logging.impl.UnsupportedSlf4jBindingConfiguration(String, Map<URL, Set<Object>>)
    the arguments are ignored. Use the no-args constructor.
    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.graph.DefaultGraphBuilder()
    Use DefaultGraphBuilder(BuildResumptionDataRepository, PomlessCollectionStrategy, MultiModuleCollectionStrategy, RequestPomCollectionStrategy) instead or rely on JSR 330
    org.apache.maven.graph.DefaultProjectDependencyGraph(List<MavenProject>, Collection<MavenProject>)
    Use DefaultProjectDependencyGraph(Collection, Collection) instead.
    org.apache.maven.impl.model.MavenBuildTimestamp(Instant, Properties)
    Use MavenBuildTimestamp(Instant, Map) or extract the format and pass it to MavenBuildTimestamp(Instant, String) instead.
    org.apache.maven.lifecycle.DefaultLifecycles(Map<String, Lifecycle>, Logger)
    Use DefaultLifecycles(LifecycleRegistry,Lookup) instead
    org.apache.maven.lifecycle.internal.DefaultMojoExecutionConfigurator()
    Do not use this ctor directly, inject this component instead.
    org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping()
    Should not be used in Java code.
    org.apache.maven.model.building.ArtifactModelSource(File, String, String, String)
    org.apache.maven.model.building.ModelBuildingException(Model, String, List<ModelProblem>)
    Use ModelBuildingException(ModelBuildingResult) instead.
    org.apache.maven.plugin.DebugConfigurationListener(Logger)
    Use DebugConfigurationListener(Logger) instead.
    org.apache.maven.plugin.PluginConfigurationException(PluginDescriptor, String, ComponentConfigurationException)
    Use PluginConfigurationException(PluginDescriptor, String, Throwable)
    org.apache.maven.plugin.PluginConfigurationException(PluginDescriptor, String, ExpressionEvaluationException)
    Use PluginConfigurationException(PluginDescriptor, String, Throwable)
    org.apache.maven.plugin.PluginConfigurationException(PluginDescriptor, String, ComponentLookupException)
    Use PluginConfigurationException(PluginDescriptor, String, Throwable)
    org.apache.maven.plugin.PluginContainerException(Plugin, ClassRealm, String, ComponentRepositoryException)
    Use PluginContainerException(Plugin, ClassRealm, String, Throwable)
    org.apache.maven.plugin.PluginContainerException(Plugin, ClassRealm, String, PlexusConfigurationException)
    Use PluginContainerException(Plugin, ClassRealm, String, Throwable)
    org.apache.maven.plugin.PluginManagerException(Plugin, String, ComponentRepositoryException)
    Left for binary compatibility.
    org.apache.maven.plugin.PluginManagerException(Plugin, String, PlexusConfigurationException)
    Left for binary compatibility.
    org.apache.maven.plugin.PluginManagerException(Plugin, String, PlexusContainerException)
    Left for binary compatibility.
    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.DuplicateProjectException(String)
    use DuplicateProjectException(String, File, File, String)
    org.apache.maven.project.DuplicateProjectException(String, Exception)
    use DuplicateProjectException(String, File, File, String)
    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.