Uses of Interface
org.apache.maven.api.Service
Packages that use Service
Package
Description
Maven Core API
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.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>interfaceThe Interpolator service provides methods for variable substitution in strings and maps.interfaceinterfaceinterfaceinterfaceinterfaceA factory forMessageBuilder.interfaceinterfaceinterfaceinterfaceinterfaceInterface to manage the project during its 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 a installation settings file.interfaceProvides the super POM that all models implicitly inherit from.interfaceService to manageToolchains.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.internal.impl
Classes in org.apache.maven.internal.impl that implement ServiceModifier and TypeClassDescriptionclassclassImplementation ofArtifactDeployerservice.classclassclassclassclassclassclassclassTODO: this is session scoped as SPI can contribute.classclassclassclassclassTODO: this is session scoped as SPI can contribute.classclassclassclassclassclassBuilds 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.classclassclassclassA 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.internal.impl with type parameters of type ServiceModifier and TypeMethodDescription<T extends Service>
TAbstractSession.getService(Class<T> clazz) -
Uses of Service in org.apache.maven.internal.impl.model
Classes in org.apache.maven.internal.impl.model that implement ServiceModifier and TypeClassDescriptionclassclassThe model builder is responsible for building theModelfrom the POM file. -
Uses of Service in org.apache.maven.internal.impl.model.rootlocator
Classes in org.apache.maven.internal.impl.model.rootlocator that implement ServiceModifier and TypeClassDescriptionclassclassclass -
Uses of Service in org.apache.maven.internal.impl.resolver
Classes in org.apache.maven.internal.impl.resolver that implement ServiceModifier and TypeClassDescriptionclassA model resolver to assist building of dependency POMs. -
Uses of Service in org.apache.maven.jline
Classes in org.apache.maven.jline that implement Service