Package io.quarkus.bootstrap.workspace
Interface WorkspaceModule
- All Superinterfaces:
Mappable
- All Known Subinterfaces:
WorkspaceModule.Mutable
- All Known Implementing Classes:
DefaultWorkspaceModule,DefaultWorkspaceModule.Builder
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionasMap(MappableCollectionFactory factory) Returns an instance of aMapthat represents this instance.static WorkspaceModule.Mutablebuilder()default PathTreegetContentTree(String classifier) getId()default ArtifactSourcesgetSources(String classifier) default ArtifactSourcesdefault booleanbooleanhasSources(String classifier) default booleanmutable()
-
Method Details
-
builder
-
getId
WorkspaceModuleId getId() -
getModuleDir
File getModuleDir() -
getBuildDir
File getBuildDir() -
getSourceClassifiers
Collection<String> getSourceClassifiers() -
hasSources
-
getSources
-
hasMainSources
default boolean hasMainSources() -
hasTestSources
default boolean hasTestSources() -
getMainSources
-
getTestSources
-
getBuildFiles
PathCollection getBuildFiles() -
getContentTree
-
getDirectDependencyConstraints
Collection<Dependency> getDirectDependencyConstraints() -
getDirectDependencies
Collection<Dependency> getDirectDependencies() -
getTestClasspathDependencyExclusions
Collection<String> getTestClasspathDependencyExclusions() -
getAdditionalTestClasspathElements
Collection<String> getAdditionalTestClasspathElements() -
getParent
WorkspaceModule getParent() -
mutable
WorkspaceModule.Mutable mutable() -
asMap
Description copied from interface:MappableReturns an instance of aMapthat represents this instance.
-