Package org.bonitasoft.plugin
Class AbstractBuildMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.bonitasoft.plugin.AbstractBuildMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
BuildBarMojo,BuildUidPageMojo,ValidateMojo
public abstract class AbstractBuildMojo
extends org.apache.maven.plugin.AbstractMojo
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected FileThe build output directory.protected static final Stringprotected org.apache.maven.project.MavenProjectprotected static final StringFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.bonitasoft.web.designer.config.UiDesignerPropertiesuidWorkspaceProperties(Path outputDirectory) Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.plugin.Mojo
execute
-
Field Details
-
PAGES_FOLDER_NAME
- See Also:
-
WORKSPACE_PATH
- See Also:
-
APP_FOLDER_NAME
- See Also:
-
project
@Parameter(defaultValue="${project}", required=false, readonly=true) protected org.apache.maven.project.MavenProject project -
outputDirectory
@Parameter(defaultValue="${project.build.directory}", property="outputDirectory") protected File outputDirectoryThe build output directory. Default to ${project.build.directory}
-
-
Constructor Details
-
AbstractBuildMojo
public AbstractBuildMojo()
-
-
Method Details
-
uidWorkspace
-
uidWorkspaceProperties
protected org.bonitasoft.web.designer.config.UiDesignerProperties uidWorkspaceProperties(Path outputDirectory)
-