Package org.apache.maven.api.services
Interface ModelBuilderRequest
Request used to build a
Project
using
the ProjectBuilder
service.- Since:
- 4.0.0
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
static enum
The possible merge modes for combining remote repositories.static enum
The possible request types for building a model. -
Method Summary
Modifier and TypeMethodDescriptionstatic ModelBuilderRequest
build
(ModelBuilderRequest request, ModelSource source) static ModelBuilderRequest
static ModelBuilderRequest
build
(Session session, ModelSource source) builder()
builder
(ModelBuilderRequest request) List of profile ids that have been explicitly activated by the user.List of profile ids that have been explicitly deactivated by the user.Defines external profiles that may be activated for the given model.Provides a map of system properties.Provides a map of user properties.boolean
boolean
-
Method Details
-
getSession
-
getSource
-
getRequestType
-
isLocationTracking
boolean isLocationTracking() -
isRecursive
boolean isRecursive() -
getProfiles
Defines external profiles that may be activated for the given model. Those are external profiles usually defined inSettings.getProfiles()
. -
getActiveProfileIds
List of profile ids that have been explicitly activated by the user. -
getInactiveProfileIds
List of profile ids that have been explicitly deactivated by the user. -
getSystemProperties
Provides a map of system properties. -
getUserProperties
Provides a map of user properties. User properties -
getRepositoryMerging
-
getRepositories
-
getLifecycleBindingsInjector
-
build
@Nonnull static ModelBuilderRequest build(@Nonnull ModelBuilderRequest request, @Nonnull ModelSource source) -
build
-
build
-
builder
-
builder
-