public abstract class AbstractDocMojo extends AbstractBWMojo
This goal generates an XML documentation file from TIBCO BusinessWorks source files.
Modifier and Type | Field and Description |
---|---|
protected java.io.File |
docDirectory
Path to the output folder.
|
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 |
---|
AbstractDocMojo() |
Modifier and Type | Method and Description |
---|---|
void |
applyXSL(java.io.File in,
java.io.File out,
java.io.InputStream inputStream) |
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 |
getDescription(java.io.File f) |
protected java.io.File |
getDirectoryToProcess() |
java.util.List<java.io.File> |
getFiles() |
protected java.util.List<java.io.File> |
initFiles() |
abstract void |
processFile(java.io.File f) |
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
@Parameter(property="project.doc.directory", required=true, defaultValue="target/doc") protected java.io.File docDirectory
public abstract void processFile(java.io.File f) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
protected java.lang.String getDescription(java.io.File f) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
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 AbstractBWMojo
org.apache.maven.plugin.MojoExecutionException
public java.util.List<java.io.File> getFiles()
protected java.io.File getDirectoryToProcess()
protected java.util.List<java.io.File> initFiles() throws java.io.IOException
java.io.IOException
public void applyXSL(java.io.File in, java.io.File out, java.io.InputStream inputStream) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException