Class BootstrapMavenContext
java.lang.Object
io.quarkus.bootstrap.resolver.maven.BootstrapMavenContext
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BootstrapMavenContextConfig<?> config()protected io.smallrye.beanbag.maven.MavenFactoryList<org.apache.maven.model.Profile> io.quarkus.maven.dependency.ArtifactCoordsgetCurrentProjectArtifact(String extension) org.apache.maven.settings.SettingsList<org.eclipse.aether.repository.RemoteRepository> List<org.eclipse.aether.repository.RemoteRepository> org.eclipse.aether.impl.RemoteRepositoryManagerorg.eclipse.aether.RepositorySystemorg.eclipse.aether.RepositorySystemSessionorg.apache.maven.settings.crypto.SettingsDecrypterbooleanbooleanbooleanbooleanbooleanbooleanstatic org.eclipse.aether.repository.RemoteRepository
-
Field Details
-
MAVEN_TOP_LEVEL_PROJECT_BASEDIR
- See Also:
-
-
Constructor Details
-
BootstrapMavenContext
- Throws:
BootstrapMavenException
-
BootstrapMavenContext
- Throws:
BootstrapMavenException
-
-
Method Details
-
config
-
getCurrentProjectArtifact
public io.quarkus.maven.dependency.ArtifactCoords getCurrentProjectArtifact(String extension) throws BootstrapMavenException - Throws:
BootstrapMavenException
-
getCurrentProject
-
getWorkspace
-
getCliOptions
-
getUserSettings
-
getGlobalSettings
-
isOffline
- Throws:
BootstrapMavenException
-
isWarnOnFailingWorkspaceModules
public boolean isWarnOnFailingWorkspaceModules() -
getRepositorySystem
- Throws:
BootstrapMavenException
-
getRemoteRepositoryManager
public org.eclipse.aether.impl.RemoteRepositoryManager getRemoteRepositoryManager() -
getRepositorySystemSession
public org.eclipse.aether.RepositorySystemSession getRepositorySystemSession() throws BootstrapMavenException- Throws:
BootstrapMavenException
-
getRemoteRepositories
public List<org.eclipse.aether.repository.RemoteRepository> getRemoteRepositories() throws BootstrapMavenException- Throws:
BootstrapMavenException
-
getRemotePluginRepositories
public List<org.eclipse.aether.repository.RemoteRepository> getRemotePluginRepositories() throws BootstrapMavenException- Throws:
BootstrapMavenException
-
getSettingsDecrypter
public org.apache.maven.settings.crypto.SettingsDecrypter getSettingsDecrypter() -
getEffectiveSettings
- Throws:
BootstrapMavenException
-
getLocalRepo
- Throws:
BootstrapMavenException
-
newDefaultRepository
public static org.eclipse.aether.repository.RemoteRepository newDefaultRepository() -
getActiveSettingsProfiles
public List<org.apache.maven.model.Profile> getActiveSettingsProfiles() throws BootstrapMavenException- Throws:
BootstrapMavenException
-
configureMavenFactory
protected io.smallrye.beanbag.maven.MavenFactory configureMavenFactory() -
isCurrentProjectExists
public boolean isCurrentProjectExists() -
getCurrentProjectPomOrNull
-
getCurrentProjectBaseDir
-
getRootProjectBaseDir
-
isPreferPomsFromWorkspace
public boolean isPreferPomsFromWorkspace() -
isEffectiveModelBuilder
public boolean isEffectiveModelBuilder() -
isWorkspaceModuleParentHierarchy
public boolean isWorkspaceModuleParentHierarchy()
-