Package com.tibco.ep.buildmavenplugin
Class DeployFragmentMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
com.tibco.ep.buildmavenplugin.DeployFragmentMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="deploy-fragment",
defaultPhase=TEST,
threadSafe=true)
public class DeployFragmentMojo
extends org.apache.maven.plugin.AbstractMojo
Deploy an application fragment
Example use in pom.xml:
A liveview fragment requires fragmentType, target and project set:
-
Nested Class Summary
Nested Classes -
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 TypeMethodDescriptionvoidexecute()com.tibco.ep.buildmavenplugin.BaseTestMojo.JunitTestsvoidCheck environment before running mojoMethods 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
-
DeployFragmentMojo
public DeployFragmentMojo()
-
-
Method Details
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException- Throws:
org.apache.maven.plugin.MojoExecutionException
-
newJunitTest
public com.tibco.ep.buildmavenplugin.BaseTestMojo.JunitTests newJunitTest()- Returns:
- A new JUNIT test runner
-
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
-