Uses of Interface
org.apache.maven.api.Service
Packages that use Service
Package
Description
Maven Core API
Defines core service interfaces that provide essential Maven functionality such as
artifact resolution, dependency management, and build execution.
Provides XML-specific services for reading and writing Maven's configuration files
and descriptors.
This package contain support (mostly abstract) classes, that implement "base" of CLIng.
Maven Resolver extensions for utilizing the Maven POM and Maven
repository metadata.
-
Uses of Service in org.apache.maven.api
Methods in org.apache.maven.api with type parameters of type ServiceModifier and TypeMethodDescription<T extends Service>
TSession.getService(Class<T> clazz) Retrieves the service for the interface -
Uses of Service in org.apache.maven.api.plugin.testing.stubs
Classes in org.apache.maven.api.plugin.testing.stubs that implement ServiceMethods in org.apache.maven.api.plugin.testing.stubs with type parameters of type Service -
Uses of Service in org.apache.maven.api.services
Subinterfaces of Service in org.apache.maven.api.servicesModifier and TypeInterfaceDescriptioninterfaceService used to createArtifactCoordinatesobjects.interfaceDeploysProducedArtifacts to aRemoteRepository.interfaceService used to createArtifactobjects.interfaceInstallsProducedArtifacts to the local repository.interfaceinterfaceResolves the artifact, i.e.interfaceChecksum algorithms service.interfaceinterfaceCollects, flattens and resolves dependencies.interfaceExtensibleEnumRegistry<T extends ExtensibleEnum>Registry for extensible enum values that allows looking up enum instances by their identifiers.interfaceThe Interpolator service provides methods for variable substitution in strings and maps.interfaceinterfaceinterfaceManages the organization and access of artifacts within the local Maven repository.interfaceinterfaceA factory forMessageBuilder.interfaceinterfaceService for detecting and providing information about the operating system (OS) on which the application is running.interfaceinterfaceinterfaceinterfaceInterface to manage the project state and artifacts during the Maven build lifecycle.interfaceManager forProjectScope.interfaceService used to interact with the end user.interfaceFactory service to createLocalRepositoryorRemoteRepositoryobjects.interfaceBuilds the effective settings from a user settings file and/or an installation settings file.interfaceProvides the super POM that all models implicitly inherit from.interfaceService interface for managing Maven toolchains, which provide abstraction for different build tools and environments.interfaceBuilds the effective toolchains from a user toolchains file and/or an installation toolchains file.interfaceTransporter provider is a service that provides somewhat trivial transport capabilities backed by Maven internals.interfaceAccess toTyperegistry.interfaceService interface to parseVersionandVersionRange.interfaceParses and evaluates version ranges encountered in dependency declarations.interfaceResolves artifact meta/pseudo versions. -
Uses of Service in org.apache.maven.api.services.model
Subinterfaces of Service in org.apache.maven.api.services.modelModifier and TypeInterfaceDescriptioninterfaceResolves a POM from its coordinates.interfaceInterface used to detect is a given directory "root directory".interfaceInterface used to locate the root directory for a given project. -
Uses of Service in org.apache.maven.api.services.xml
Subinterfaces of Service in org.apache.maven.api.services.xmlModifier and TypeInterfaceDescriptioninterfaceReads or writes aModelusing XML.interfaceReads and writes aPluginDescriptorobject to/from XML.interfaceReads and writes aSettingsobject to/from XML.interfaceReads and writes aPersistedToolchainsobject to/from XML.interfaceXmlFactory<T>Generic interface to read/write objects to/from XML. -
Uses of Service in org.apache.maven.cling.invoker
Classes in org.apache.maven.cling.invoker that implement ServiceModifier and TypeClassDescriptionclassProto-Lookupoffer ways to provide early components to invoker. -
Uses of Service in org.apache.maven.impl
Classes in org.apache.maven.impl that implement ServiceModifier and TypeClassDescriptionclassclassImplementation ofArtifactDeployerservice.classclassclassclassclassclassclassclassclassclassclassclassBuilds the effective settings from a user settings file and/or a global settings file.classclassclassclassBuilds the effective toolchains from a user toolchains file and/or a global toolchains file.classclassclassA wrapper class around a resolver version that works as model version parser as well.classclassstatic classExtensibleEnumRegistries.DefaultExtensibleEnumRegistry<T extends ExtensibleEnum, P extends ExtensibleEnumProvider<T>>static classstatic classstatic classMethods in org.apache.maven.impl with type parameters of type ServiceModifier and TypeMethodDescription<T extends Service>
TAbstractSession.getService(Class<T> clazz) -
Uses of Service in org.apache.maven.impl.model
Classes in org.apache.maven.impl.model that implement ServiceModifier and TypeClassDescriptionclassclassThe model builder is responsible for building theModelfrom the POM file.class -
Uses of Service in org.apache.maven.impl.model.rootlocator
Classes in org.apache.maven.impl.model.rootlocator that implement ServiceModifier and TypeClassDescriptionclassclassclass -
Uses of Service in org.apache.maven.impl.resolver
Classes in org.apache.maven.impl.resolver that implement ServiceModifier and TypeClassDescriptionclassA model resolver to assist building of dependency POMs. -
Uses of Service in org.apache.maven.internal.impl
Classes in org.apache.maven.internal.impl that implement ServiceModifier and TypeClassDescriptionclassclassTODO: this is session scoped as SPI can contribute.classclassTODO: this is session scoped as SPI can contribute.classclassclass -
Uses of Service in org.apache.maven.jline
Classes in org.apache.maven.jline that implement Service -
Uses of Service in org.apache.maven.toolchain
Classes in org.apache.maven.toolchain that implement ServiceModifier and TypeClassDescriptionclassDeprecated.