Package io.quarkus.devtools.commands
Class ProjectInfo
- java.lang.Object
-
- io.quarkus.devtools.commands.ProjectInfo
-
public class ProjectInfo extends Object
Instances of this class are not thread-safe. They are created per single invocation.
-
-
Field Summary
Fields Modifier and Type Field Description static StringAPP_MODELstatic StringPER_MODULE
-
Constructor Summary
Constructors Constructor Description ProjectInfo(QuarkusProject quarkusProject)ProjectInfo(QuarkusProject quarkusProject, io.quarkus.devtools.messagewriter.MessageWriter messageWriter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProjectInfoappModel(io.quarkus.bootstrap.model.ApplicationModel applicationModel)QuarkusCommandOutcomeexecute()ProjectInfoperModule(boolean perModule)
-
-
-
Field Detail
-
APP_MODEL
public static final String APP_MODEL
- See Also:
- Constant Field Values
-
PER_MODULE
public static final String PER_MODULE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ProjectInfo
public ProjectInfo(QuarkusProject quarkusProject)
-
ProjectInfo
public ProjectInfo(QuarkusProject quarkusProject, io.quarkus.devtools.messagewriter.MessageWriter messageWriter)
-
-
Method Detail
-
appModel
public ProjectInfo appModel(io.quarkus.bootstrap.model.ApplicationModel applicationModel)
-
perModule
public ProjectInfo perModule(boolean perModule)
-
execute
public QuarkusCommandOutcome execute() throws QuarkusCommandException
- Throws:
QuarkusCommandException
-
-