Package org.apache.maven.api.services
Interface DependencyCoordinateFactory
- All Superinterfaces:
 Service
- All Known Implementing Classes:
 DefaultDependencyCoordinateFactory
- Since:
 - 4.0
 
- 
Method Summary
Modifier and TypeMethodDescriptioncreate(DependencyCoordinateFactoryRequest request) Creates a newDependencyCoordinateobject from the request.default DependencyCoordinatecreate(Session session, ArtifactCoordinate coordinate) default DependencyCoordinatecreate(Session session, Dependency dependency) default DependencyCoordinatecreate(Session session, Dependency dependency) default DependencyCoordinatedefault DependencyCoordinatecreate(Session session, ReportPlugin reportPlugin)  
- 
Method Details
- 
create
Creates a newDependencyCoordinateobject from the request.- Parameters:
 request- the request containing the various data- Returns:
 - a new 
DependencyCoordinateobject - Throws:
 IllegalArgumentException- ifrequestis null or ifrequest.getSession()is null or invalid
 - 
create
@Nonnull default DependencyCoordinate create(@Nonnull Session session, @Nonnull ArtifactCoordinate coordinate)  - 
create
@Nonnull default DependencyCoordinate create(@Nonnull Session session, @Nonnull Dependency dependency)  - 
create
 - 
create
 - 
create
 
 -