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:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.quarkus.bootstrap.workspace.WorkspaceModule
WorkspaceModule.Mutable
-
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.quarkus.bootstrap.workspace.WorkspaceModule
getContentTree, getMainSources, getTestSources
-
Methods inherited from interface io.quarkus.bootstrap.workspace.WorkspaceModule.Mutable
mutable
-
-
-
-
Method Detail
-
setModuleId
public DefaultWorkspaceModule.Builder setModuleId(WorkspaceModuleId moduleId)
- Specified by:
setModuleIdin interfaceWorkspaceModule.Mutable
-
setModuleDir
public DefaultWorkspaceModule.Builder setModuleDir(Path moduleDir)
- Specified by:
setModuleDirin interfaceWorkspaceModule.Mutable
-
setBuildDir
public DefaultWorkspaceModule.Builder setBuildDir(Path buildDir)
- Specified by:
setBuildDirin interfaceWorkspaceModule.Mutable
-
setBuildFile
public DefaultWorkspaceModule.Builder setBuildFile(Path buildFile)
- Specified by:
setBuildFilein interfaceWorkspaceModule.Mutable
-
addDependencyConstraint
public DefaultWorkspaceModule.Builder addDependencyConstraint(Dependency constraint)
- Specified by:
addDependencyConstraintin interfaceWorkspaceModule.Mutable
-
setDependencyConstraints
public DefaultWorkspaceModule.Builder setDependencyConstraints(List<Dependency> constraints)
- Specified by:
setDependencyConstraintsin interfaceWorkspaceModule.Mutable
-
addDependency
public DefaultWorkspaceModule.Builder addDependency(Dependency dep)
- Specified by:
addDependencyin interfaceWorkspaceModule.Mutable
-
setDependencies
public DefaultWorkspaceModule.Builder setDependencies(List<Dependency> deps)
- Specified by:
setDependenciesin interfaceWorkspaceModule.Mutable
-
addArtifactSources
public DefaultWorkspaceModule.Builder addArtifactSources(ArtifactSources sources)
- Specified by:
addArtifactSourcesin interfaceWorkspaceModule.Mutable
-
hasMainSources
public boolean hasMainSources()
- Specified by:
hasMainSourcesin interfaceWorkspaceModule
-
hasTestSources
public boolean hasTestSources()
- Specified by:
hasTestSourcesin interfaceWorkspaceModule
-
build
public WorkspaceModule build()
- Specified by:
buildin interfaceWorkspaceModule.Mutable
-
getId
public WorkspaceModuleId getId()
- Specified by:
getIdin interfaceWorkspaceModule
-
getModuleDir
public File getModuleDir()
- Specified by:
getModuleDirin interfaceWorkspaceModule
-
getBuildDir
public File getBuildDir()
- Specified by:
getBuildDirin interfaceWorkspaceModule
-
getSourceClassifiers
public Collection<String> getSourceClassifiers()
- Specified by:
getSourceClassifiersin interfaceWorkspaceModule
-
hasSources
public boolean hasSources(String classifier)
- Specified by:
hasSourcesin interfaceWorkspaceModule
-
getSources
public ArtifactSources getSources(String classifier)
- Specified by:
getSourcesin interfaceWorkspaceModule
-
getBuildFiles
public PathCollection getBuildFiles()
- Specified by:
getBuildFilesin interfaceWorkspaceModule
-
getDirectDependencyConstraints
public Collection<Dependency> getDirectDependencyConstraints()
- Specified by:
getDirectDependencyConstraintsin interfaceWorkspaceModule
-
getDirectDependencies
public Collection<Dependency> getDirectDependencies()
- Specified by:
getDirectDependenciesin interfaceWorkspaceModule
-
-