public class PluginConfigSupport extends StartDebugMojoSupport
BasicSupport.InstallType| Modifier and Type | Field and Description |
|---|---|
protected String |
appsDirectory
Application directory.
|
protected boolean |
looseApplication
Loose application.
|
protected String |
PLUGIN_CONFIG_XML |
protected boolean |
stripVersion
Strip version.
|
bootstrapMavenProps, bootstrapProperties, bootstrapPropertiesFile, combinedBootstrapProperties, combinedJvmOptions, copyDependencies, defaultVarMavenProps, envMavenProps, HEADER, jvmMavenProps, jvmOptions, jvmOptionsFile, PLUGIN_VARIABLE_CONFIG_XML, pluginManager, serverXmlFile, varMavenPropsassemblyArchive, assemblyArtifact, assemblyInstallDirectory, configDirectory, defaultOutputDirSet, install, installDirectory, installType, isInstall, libertyRuntimeVersion, licenseArtifact, mergeServerEnv, messages, outputDirectory, refresh, serverDirectory, serverEnvFile, serverName, skip, START_APP_MESSAGE_REGEXP, userDirectoryant, artifactRepository, mavenProjectBuilder, project, reactorProjects, repoSession, repositories, repositorySystem, session, settings| Constructor and Description |
|---|
PluginConfigSupport() |
| Modifier and Type | Method and Description |
|---|---|
protected File |
exportParametersToXml() |
protected File |
findConfigFile(String fileName,
File specificFile) |
protected Set<String> |
getAppConfigLocationsFromSourceServerXml() |
protected String |
getApplicationFilename() |
protected String |
getAppsDirectory() |
protected String |
getDeployPackages() |
protected File |
getLibertyAssemblyWarSourceDirectory(org.apache.maven.project.MavenProject proj) |
protected File |
getWarSourceDirectory(org.apache.maven.project.MavenProject proj) |
protected void |
installServerAssembly()
Performs assembly installation unless the install type is pre-existing.
|
protected boolean |
isAnyAppConfiguredInSourceServerXml() |
protected boolean |
isAppConfiguredInSourceServerXml(String fileName) |
protected String |
stripVersionFromName(String name,
String version) |
copyConfigFiles, getLibertyPlugin, getPlugin, getPluginFromPluginManagement, initializeJava, isConfigCopied, runLibertyMojoCreate, runLibertyMojoDeploy, runLibertyMojoDeploy, runLibertyMojoInstallFeature, runMojocheckServerDirectoryExists, checkServerHomeExists, deleteApplication, deleteApplication, getLibertyDirectoryPropertyFiles, getLibertyDirectoryPropertyFiles, init, installFromArchive, installFromFile, installLicensecreateArtifact, createArtifactItem, dependencyTrailContainsArtifact, findTransitiveDependencies, getArtifact, getArtifact, getArtifactRepository, getProject, getReactorMavenProject, getResolvedDependencyWithTransitiveDependencies, isReactorMavenProjectcontextualize, doExecute, execute, getArtifactFactory, getArtifactResolver, getProjectArtifacts, getProjectArtifacts, getProjectArtifacts, resolveArtifact, resolveArtifact@Parameter(property="appsDirectory") protected String appsDirectory
@Parameter(property="stripVersion",
defaultValue="false")
protected boolean stripVersion
@Parameter(property="looseApplication",
defaultValue="true")
protected boolean looseApplication
protected final String PLUGIN_CONFIG_XML
protected void installServerAssembly()
throws Exception
BasicSupportinstallServerAssembly in class BasicSupportExceptionprotected String getDeployPackages()
protected String getApplicationFilename()
protected String stripVersionFromName(String name, String version)
stripVersionFromName in class BasicSupportprotected boolean isAppConfiguredInSourceServerXml(String fileName)
protected boolean isAnyAppConfiguredInSourceServerXml()
protected Set<String> getAppConfigLocationsFromSourceServerXml()
protected String getAppsDirectory()
protected File getLibertyAssemblyWarSourceDirectory(org.apache.maven.project.MavenProject proj)
protected File getWarSourceDirectory(org.apache.maven.project.MavenProject proj)
Copyright © 2021 the original author or authors.