@Mojo(name="generate-properties-from-xml", defaultPhase=PREPARE_PACKAGE) public class GeneratePropertiesFromXMLMojo extends AbstractPackagingMojo
This goal uses the XML Deployment Descriptor extracted from a TIBCO BusinessWorks EAR (see bw:extract-xml-from-ear) or from a TIBCO BusinessWorks application (see bw:extract-xml-from-domain) to generate properties files.
The result of this generation will be two properties files:
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
PROPERTIES_SAVE_GVS_FAILURE |
protected static java.lang.String |
PROPERTIES_SAVE_GVS_SUCCESS |
protected static java.lang.String |
PROPERTIES_SAVE_SERVICES_FAILURE |
protected static java.lang.String |
PROPERTIES_SAVE_SERVICES_SUCCESS |
protected static java.lang.String |
XML_LOAD_FAILURE |
protected static java.lang.String |
XML_LOAD_SUCCESS |
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 |
---|
GeneratePropertiesFromXMLMojo() |
Modifier and Type | Method and Description |
---|---|
void |
execute()
The execute method of this Mojo will :
check that the BusinessWorks project exists
copy the Designer5.prefs file
copy the .designtimelibs file useful for setting a TIBCO environment
for the project being built.
|
protected java.lang.String |
getArtifactFileExtension() |
loadPropertiesFile, savePropertiesToFile, skip, 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 XML_LOAD_SUCCESS
protected static final java.lang.String XML_LOAD_FAILURE
protected static final java.lang.String PROPERTIES_SAVE_SERVICES_SUCCESS
protected static final java.lang.String PROPERTIES_SAVE_SERVICES_FAILURE
protected static final java.lang.String PROPERTIES_SAVE_GVS_SUCCESS
protected static final java.lang.String PROPERTIES_SAVE_GVS_FAILURE
protected java.lang.String getArtifactFileExtension()
getArtifactFileExtension
in class AbstractBWArtifactMojo
public void execute() throws org.apache.maven.plugin.MojoExecutionException
AbstractBWMojo
The execute method of this Mojo will :
execute
in interface org.apache.maven.plugin.Mojo
execute
in class AbstractBWArtifactMojo
org.apache.maven.plugin.MojoExecutionException