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
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic enumThe possible merge modes for combining remote repositories.static enumThe possible request types for building a model. -
Method Summary
Modifier and TypeMethodDescriptionstatic ModelBuilderRequestbuild(ModelBuilderRequest request, ModelSource source) static ModelBuilderRequeststatic ModelBuilderRequestbuild(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.booleanboolean
-
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
-