- All Known Implementing Classes:
SimpleSpace
public interface SimpleBuilder
This interface contains the methods to build a convential "simple" project space.
-
Method Summary
Modifier and TypeMethodDescriptionbach()
default void
compile()
default void
compile
(Composer<JavacCommand> javacComposer) default void
compile
(Composer<JavacCommand> javacComposer, Composer<JarCommand> jarComposer) default void
document
(Composer<JavadocCommand> javadocComposer) default void
default void
link
(Composer<JLinkCommand> jlinkComposer) default SimpleSpace
newDependentSpace
(String name) default Path
default Path
default Path
default void
default void
runJUnit
(ToolFinder finder, String module) default void
runJUnit
(ToolFinder finder, String module, Composer<JUnitCommand> composer, ToolRun.Visitor visitor) default void
default void
runModule
(ModuleFinder finder, String module, Composer<DefaultCommand> composer, ToolRun.Visitor visitor) default void
runModule
(String module, Composer<DefaultCommand> composer) default void
runTool
(ToolFinder finder, String tool, Composer<DefaultCommand> composer, ToolRun.Visitor visitor) default void
runTool
(String tool, Composer<DefaultCommand> composer) space()
-
Method Details
-
bach
-
space
-
grab
-
compile
-
compile
-
compile
-
document
-
link
-
outputDirectoryForClasses
-
outputDirectoryForModules
-
outputDirectoryForReports
-
newDependentSpace
-
runAllTests
-
runModule
-
runModule
default void runModule(ModuleFinder finder, String module, Composer<DefaultCommand> composer, ToolRun.Visitor visitor) -
runTool
-
runTool
default void runTool(ToolFinder finder, String tool, Composer<DefaultCommand> composer, ToolRun.Visitor visitor) -
runJUnit
-
runJUnit
-
runJUnit
default void runJUnit(ToolFinder finder, String module, Composer<JUnitCommand> composer, ToolRun.Visitor visitor)
-