@Mojo(name="batch-deploy-bw", defaultPhase=PREPARE_PACKAGE, requiresProject=false) public class DeployBatchMojo extends AbstractBWBatchDeployMojo
This goal deploys multiple BusinessWorks applications from a domain in batch mode.
It is based on an export performed by the bw:batch-extract-xml-bw goal.
Modifier and Type | Field and Description |
---|---|
protected boolean |
batchForce
Whether to redeploy even when application is in synchronized state or not
(-force switch from AppManage).
|
protected boolean |
batchNoStart
Whether to start the successfully deployed service instances or not
(-nostart switch from AppManage).
|
protected boolean |
batchNoStop
Whether to stop running instances when an application is redeployed or
not (-nostop switch from AppManage).
|
protected static java.lang.String |
DEPLOYING_BATCH |
protected static java.lang.String |
DEPLOYING_FAILED |
deployBatchDir, deployBatchExportDeployed, deployBatchForce, deployBatchMax, deployBatchMin, deployBatchNoEAR, deployBatchNoStart, deployBatchNoStop, deployBatchTemplate, dir
deployedProjectName, domainName, domainPassword, domainUsername
contact, deployedProjectNameProperty, deploymentDescriptor, deploymentDescriptorFinal, deploymentDescriptorFinalProperty, deploymentDescriptorProperty, deploymentGlobalVariables, deploymentGlobalVariablesCommon, deploymentGlobalVariablesCommonProperty, deploymentGlobalVariablesProperty, deploymentGlobalVariablesReference, deploymentGlobalVariablesReferenceProperty, deploymentServices, deploymentServicesCommon, deploymentServicesCommonProperty, deploymentServicesProperty, deploymentServicesReference, deploymentServicesReferenceProperty, description, domainNameProperty, domainPasswordProperty, domainUsernameProperty, events, filterProperties, ignoreCommonFiles, ignoreReferenceFiles, mavenResourcesFiltering, maxDeploymentRevision, repoHttpExtraPropertyFile, repoHttpPassword, repoHttpServer, repoHttpTimeout, repoHttpUrl, repoHttpUser, repoLocalEncoding, repoRvDaemon, repoRvDiscoveryTimeout, repoRvExtraPropertyFile, repoRvNetwork, repoRvOperationRetry, repoRvPassword, repoRvRegionalSubject, repoRvServer, repoRvService, repoRvTimeout, repoRvUser, repoSelectInstance
classifier, finalName, skipCompile, skipEARCompile, skipPackage, skipProjlibCompile, touchEARIfSkipped, touchFinalDeploymentDescriptorIfSkipped, touchProjlibIfSkipped, WARN_NO_ARTIFACT_ATTACHED
ALIASES_FILE, APPMANAGE_BINARY_NOTFOUND, buildLibDirectory, buildSrcDirectory, BWEAR_DEPLOY_TYPE, BWEAR_EXTENSION, BWEAR_TYPE, BWPROJECT_NOTFOUND, BWPROJECT_PREF_LIB_ERROR_MSG, dependenciesIgnored, DESIGNER_BINARY_NOTFOUND, DESIGNER5_PREFS, directory, DTL_FILE_NAME, FILE_ALIAS_PREFIX, FILE_ALIAS_PREFIX_ESCAPED, HAWK_BINARY_NOTFOUND, hawkDomain, hawkRvDaemon, hawkRvNetwork, hawkRvService, hawkSubscribeInterval, hawkSubscribeNumberOfRetry, hawkVersion, hideLibraryResources, JAR_EXTENSION, JAR_TYPE, mavenPropertyPattern, outputDirectory, packageDirectory, POM_EXTENSION, POM_TYPE, projectDirectory, PROJLIB_EXTENSION, PROJLIB_TYPE, PROPERTIES_EXTENSION, session, SKIPPING, sourceEncoding, testDirectory, testLibDirectory, testSrcDirectory, TIBCO_ALIAS_PREFIX, TIBCO_HOME_DIR, tibcoAppManagePath, tibcoAppManageTRAPath, tibcoBuildEARTRAPath, tibcoBuildEARUseDesignerTRA, tibcoBuildLibraryTRAPath, tibcoBuildLibraryUseDesignerTRA, tibcoBWEngineTRAPath, tibcoDesignerPath, tibcoDesignerTRAPath, tibcoHome, tibcoRvHomePath, timeOut, XML_EXTENSION, XML_TYPE
Constructor and Description |
---|
DeployBatchMojo() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
arguments() |
java.lang.String |
getFailureMessage() |
java.lang.String |
getInitMessage() |
void |
postAction() |
commonArguments
execute, getArtifactFileExtension, skip
loadPropertiesFile, savePropertiesToFile, wildcardToRegex
attachFile, checkOutputDirectory, getArtifactFile, getOutputFile
checkAppManage, checkDesigner, enableTestScope, getAliasesFile, getBWEARAlias, getBWEARName, getBWEARsDependencies, getDependencies, getDependencyPath, getDesigner5Prefs, getJarAlias, getJarDependencies, getJarName, getProject, getProjlibAlias, getProjlibName, getProjlibsDependencies, getPropertyValue, getPropertyValue, getPropertyValue, getPropertyValue, getPropertyValueInSettings, getRootProjectProperty, getRootProjectProperty, getSession, initHawk, isCurrentGoal, launchTIBCOBinary, launchTIBCOBinary, propertiesManager, propertyExists, propertyExists, propertyExistsInSettings, propertyExistsInSettings, readDependenciesFromFile, replaceProperties, setProject, setSession, setSettings
protected static final java.lang.String DEPLOYING_BATCH
protected static final java.lang.String DEPLOYING_FAILED
@Parameter(property="deploy.batch.nostart", required=true, defaultValue="false") protected boolean batchNoStart
Whether to start the successfully deployed service instances or not (-nostart switch from AppManage).
@Parameter(property="deploy.batch.nostop", required=true, defaultValue="false") protected boolean batchNoStop
Whether to stop running instances when an application is redeployed or not (-nostop switch from AppManage).
@Parameter(property="deploy.batch.force", required=true, defaultValue="false") protected boolean batchForce
Whether to redeploy even when application is in synchronized state or not (-force switch from AppManage).
public java.lang.String getInitMessage()
getInitMessage
in class AbstractBWBatchDeployMojo
public java.lang.String getFailureMessage()
getFailureMessage
in class AbstractBWDeployMojo
public void postAction() throws org.apache.maven.plugin.MojoExecutionException
postAction
in class AbstractBWDeployMojo
org.apache.maven.plugin.MojoExecutionException
public java.util.ArrayList<java.lang.String> arguments()
arguments
in class AbstractBWDeployMojo