Package io.quarkus.bootstrap.workspace
Class DefaultWorkspaceModule.Builder
java.lang.Object
io.quarkus.bootstrap.workspace.DefaultWorkspaceModule.Builder
- All Implemented Interfaces:
WorkspaceModule,WorkspaceModule.Mutable,Serializable
- Enclosing class:
DefaultWorkspaceModule
public class DefaultWorkspaceModule.Builder
extends Object
implements WorkspaceModule.Mutable, Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.quarkus.bootstrap.workspace.WorkspaceModule
WorkspaceModule.Mutable -
Method Summary
Modifier and TypeMethodDescriptionaddArtifactSources(ArtifactSources sources) addDependency(Dependency dep) addDependencyConstraint(Dependency constraint) build()getId()getSources(String classifier) booleanbooleanhasSources(String classifier) booleansetAdditionalTestClasspathElements(Collection<String> elements) setBuildDir(Path buildDir) setBuildFile(Path buildFile) setDependencies(List<Dependency> deps) setDependencyConstraints(List<Dependency> constraints) setModuleDir(Path moduleDir) setModuleId(WorkspaceModuleId moduleId) setParent(WorkspaceModule parent) setTestClasspathDependencyExclusions(Collection<String> excludes) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.quarkus.bootstrap.workspace.WorkspaceModule
getContentTree, getMainSources, getTestSourcesMethods inherited from interface io.quarkus.bootstrap.workspace.WorkspaceModule.Mutable
mutable
-
Method Details
-
setModuleId
- Specified by:
setModuleIdin interfaceWorkspaceModule.Mutable
-
setModuleDir
- Specified by:
setModuleDirin interfaceWorkspaceModule.Mutable
-
setBuildDir
- Specified by:
setBuildDirin interfaceWorkspaceModule.Mutable
-
setBuildFile
- Specified by:
setBuildFilein interfaceWorkspaceModule.Mutable
-
addDependencyConstraint
- Specified by:
addDependencyConstraintin interfaceWorkspaceModule.Mutable
-
setDependencyConstraints
- Specified by:
setDependencyConstraintsin interfaceWorkspaceModule.Mutable
-
addDependency
- Specified by:
addDependencyin interfaceWorkspaceModule.Mutable
-
setDependencies
- Specified by:
setDependenciesin interfaceWorkspaceModule.Mutable
-
addArtifactSources
- Specified by:
addArtifactSourcesin interfaceWorkspaceModule.Mutable
-
hasMainSources
public boolean hasMainSources()- Specified by:
hasMainSourcesin interfaceWorkspaceModule
-
hasTestSources
public boolean hasTestSources()- Specified by:
hasTestSourcesin interfaceWorkspaceModule
-
setTestClasspathDependencyExclusions
public DefaultWorkspaceModule.Builder setTestClasspathDependencyExclusions(Collection<String> excludes) - Specified by:
setTestClasspathDependencyExclusionsin interfaceWorkspaceModule.Mutable
-
setAdditionalTestClasspathElements
public DefaultWorkspaceModule.Builder setAdditionalTestClasspathElements(Collection<String> elements) - Specified by:
setAdditionalTestClasspathElementsin interfaceWorkspaceModule.Mutable
-
setParent
- Specified by:
setParentin interfaceWorkspaceModule.Mutable
-
build
- Specified by:
buildin interfaceWorkspaceModule.Mutable
-
getId
- Specified by:
getIdin interfaceWorkspaceModule
-
getModuleDir
- Specified by:
getModuleDirin interfaceWorkspaceModule
-
getBuildDir
- Specified by:
getBuildDirin interfaceWorkspaceModule
-
getSourceClassifiers
- Specified by:
getSourceClassifiersin interfaceWorkspaceModule
-
hasSources
- Specified by:
hasSourcesin interfaceWorkspaceModule
-
getSources
- Specified by:
getSourcesin interfaceWorkspaceModule
-
getBuildFiles
- Specified by:
getBuildFilesin interfaceWorkspaceModule
-
getDirectDependencyConstraints
- Specified by:
getDirectDependencyConstraintsin interfaceWorkspaceModule
-
getDirectDependencies
- Specified by:
getDirectDependenciesin interfaceWorkspaceModule
-
getTestClasspathDependencyExclusions
- Specified by:
getTestClasspathDependencyExclusionsin interfaceWorkspaceModule
-
getAdditionalTestClasspathElements
- Specified by:
getAdditionalTestClasspathElementsin interfaceWorkspaceModule
-
getParent
- Specified by:
getParentin interfaceWorkspaceModule
-