Package com.tibco.ep.buildmavenplugin
Class GenerateTestEventFlowSourceMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
com.tibco.ep.buildmavenplugin.BaseGenerateMojo
com.tibco.ep.buildmavenplugin.GenerateTestEventFlowSourceMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="generate-test-eventflow",
defaultPhase=GENERATE_TEST_SOURCES,
threadSafe=false)
public class GenerateTestEventFlowSourceMojo
extends BaseGenerateMojo
Typecheck EventFlows and generate java sources
The plugin will scan the configured EventFlow source and test directories and typecheck/build them in the dependency order, reporting any typecheck failure.
It does not build the generated java sources, this is done using a standard maven compiler plugin execution.
See GenerateEventFlowSourceMojo for more information (only differs from the list of
scanned directories).
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static StringApplication packaging and typestatic final Stringstatic final Stringprotected static StringEventFlow packaging and typeprotected static StringDirectory used to import other Eventflow fragmentsprotected static StringJava packaging and typeprotected static StringLiveView packaging and typeprotected static Stringsystem property for reportsprotected static StringStreaming Web flow packaging and typeprotected static Stringmaven property to use to skip start/stop/tests if no tests existFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidCheck environment before running mojoMethods inherited from class com.tibco.ep.buildmavenplugin.BaseGenerateMojo
executeMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Field Details
-
DEFAULT_SRC_MAIN_EVENTFLOW
- See Also:
-
DEFAULT_SRC_TEST_EVENTFLOW
- See Also:
-
TESTCASESFOUND_PROPERTY
maven property to use to skip start/stop/tests if no tests exist -
APPLICATION_TYPE
Application packaging and type -
JAVA_TYPE
Java packaging and type -
EVENTFLOW_TYPE
EventFlow packaging and type -
LIVEVIEW_TYPE
LiveView packaging and type -
TCS_TYPE
Streaming Web flow packaging and type -
REPORTS_DIRECTORY
system property for reports -
IMPORT_DIRECTORY
Directory used to import other Eventflow fragments
-
-
Constructor Details
-
GenerateTestEventFlowSourceMojo
public GenerateTestEventFlowSourceMojo()Public constructor
-
-
Method Details
-
getAdminService
- Returns:
- The administration service
-
getBuildService
- Returns:
- The build service
-
getContext
- Returns:
- The Runtime Administration context
-
prechecks
public void prechecks()Check environment before running mojo
-