Package org.apache.maven.api.services
Interface DependencyCoordinatesFactory
- All Superinterfaces:
Service
- All Known Implementing Classes:
DefaultDependencyCoordinatesFactory
- Since:
- 4.0.0
-
Method Summary
Modifier and TypeMethodDescriptionCreates a newDependencyCoordinatesobject from the request.default DependencyCoordinatescreate(Session session, ArtifactCoordinates coordinates) default DependencyCoordinatescreate(Session session, Dependency dependency) default DependencyCoordinatescreate(Session session, Dependency dependency) default DependencyCoordinatesdefault DependencyCoordinatescreate(Session session, ReportPlugin reportPlugin)
-
Method Details
-
create
Creates a newDependencyCoordinatesobject from the request.- Parameters:
request- the request containing the various data- Returns:
- a new
DependencyCoordinatesobject - Throws:
IllegalArgumentException- ifrequestis null or ifrequest.getSession()is null or invalid
-
create
@Nonnull default DependencyCoordinates create(@Nonnull Session session, @Nonnull ArtifactCoordinates coordinates) -
create
@Nonnull default DependencyCoordinates create(@Nonnull Session session, @Nonnull Dependency dependency) -
create
-
create
-
create
-