- AbstractCargoMojo - Class in org.codehaus.cargo.maven2
-
Common code used by Cargo MOJOs requiring <container> and
<configuration> elements and supporting the notion of Auto-deployable.
- AbstractCargoMojo() - Constructor for class org.codehaus.cargo.maven2.AbstractCargoMojo
-
- AbstractCommonMojo - Class in org.codehaus.cargo.maven2
-
Common MOJO providing an accessor to the Maven Project object (this is the object containing all
information contained in the POM on which the MOJO is called).
- AbstractCommonMojo() - Constructor for class org.codehaus.cargo.maven2.AbstractCommonMojo
-
- AbstractDaemonMojo - Class in org.codehaus.cargo.maven2
-
Common mojo for all daemon actions (start deployable, stop deployable).
- AbstractDaemonMojo() - Constructor for class org.codehaus.cargo.maven2.AbstractDaemonMojo
-
- AbstractDependency - Class in org.codehaus.cargo.maven2.configuration
-
- AbstractDependency() - Constructor for class org.codehaus.cargo.maven2.configuration.AbstractDependency
-
- AbstractDeployerMojo - Class in org.codehaus.cargo.maven2
-
Common mojo for all deployer actions (start deployable, stop deployable, deploy deployable,
undeploy deployable, etc).
- AbstractDeployerMojo() - Constructor for class org.codehaus.cargo.maven2.AbstractDeployerMojo
-
- AbstractDeployerMojo.DeployerListener - Class in org.codehaus.cargo.maven2
-
DeployableMonitorListener that logs.
- AbstractUberWarMojo - Class in org.codehaus.cargo.maven2
-
Common mojo for Uberjar.
- AbstractUberWarMojo() - Constructor for class org.codehaus.cargo.maven2.AbstractUberWarMojo
-
- addAllDependentJars(WarArchiveMerger) - Method in class org.codehaus.cargo.maven2.UberWarMojo
-
Add all the JAR files specified into the merge - these will appear in the WEB-INF/lib
directory.
- addAllTransitiveJars(WarArchiveMerger) - Method in class org.codehaus.cargo.maven2.UberWarMojo
-
Add all JAR files into the WAR file, calculated transitively and resolved in the normal
'maven' way (I.E if 2 war files contain different versions, resolve to using only *1*
version).
- addAllWars(WarArchiveMerger) - Method in class org.codehaus.cargo.maven2.UberWarMojo
-
Add all WARs from a merger.
- addAutoDeployDeployable(LocalContainer) - Method in class org.codehaus.cargo.maven2.ContainerStartMojo
-
If the project's packaging is war, ear or ejb and there is no deployer specified and the user
has not defined the auto-deployable inside the <deployables> element, then
add the generated artifact to the list of deployables to deploy statically.
- addWar(WarArchiveMerger, String) - Method in class org.codehaus.cargo.maven2.UberWarMojo
-
Add a WAR to the uberwar.
- AliasedDeployerDeployMojo - Class in org.codehaus.cargo.maven2
-
Class used uniquely to provide a goal alias for deployer-deploy.
- AliasedDeployerDeployMojo() - Constructor for class org.codehaus.cargo.maven2.AliasedDeployerDeployMojo
-
- AliasedDeployerRedeployMojo - Class in org.codehaus.cargo.maven2
-
Class used uniquely to provide a goal alias for deployer-redeploy.
- AliasedDeployerRedeployMojo() - Constructor for class org.codehaus.cargo.maven2.AliasedDeployerRedeployMojo
-
- AliasedDeployerUndeployMojo - Class in org.codehaus.cargo.maven2
-
Class used uniquely to provide a goal alias for deployer-undeploy.
- AliasedDeployerUndeployMojo() - Constructor for class org.codehaus.cargo.maven2.AliasedDeployerUndeployMojo
-
- ArtifactInstaller - Class in org.codehaus.cargo.maven2.configuration
-
An ArtifactInstaller encapsulates the resolving of an artifact from a local
or remote Maven repository.
- ArtifactInstaller() - Constructor for class org.codehaus.cargo.maven2.configuration.ArtifactInstaller
-
- calculateContainerArtifactId(String) - Static method in class org.codehaus.cargo.maven2.AbstractCargoMojo
-
Calculates the container artifact ID for a given container ID.
- CargoProject - Class in org.codehaus.cargo.maven2.util
-
Holder class to transport all required information to the configuration classes.
- CargoProject(String, String, String, String, String, Set<Artifact>, Log) - Constructor for class org.codehaus.cargo.maven2.util.CargoProject
-
Saves all attributes.
- CargoProject(MavenProject, Log) - Constructor for class org.codehaus.cargo.maven2.util.CargoProject
-
Saves all attributes.
- clear() - Method in class org.codehaus.cargo.maven2.configuration.Proxy
-
Clear all proxy settings.
- computeExtension(String) - Method in class org.codehaus.cargo.maven2.configuration.Deployable
-
Compute the extension for a given Maven2 packaging.
- computeLocation(CargoProject) - Method in class org.codehaus.cargo.maven2.configuration.Deployable
-
Compute the location of the current deployable.
- Configuration - Class in org.codehaus.cargo.maven2.configuration
-
Holds configuration data for the <configuration> tag used to configure the
plugin in the pom.xml file.
- Configuration() - Constructor for class org.codehaus.cargo.maven2.configuration.Configuration
-
- configure() - Method in class org.codehaus.cargo.maven2.configuration.Proxy
-
Set the Java system properties related to proxies.
- ConfigureMojo - Class in org.codehaus.cargo.maven2
-
Mojo to create a local container standalone configuration at a specified directory.
- ConfigureMojo() - Constructor for class org.codehaus.cargo.maven2.ConfigureMojo
-
- Container - Class in org.codehaus.cargo.maven2.configuration
-
Holds configuration data for the <container> tag used to configure the plugin
in the pom.xml file.
- Container() - Constructor for class org.codehaus.cargo.maven2.configuration.Container
-
- ContainerInstallMojo - Class in org.codehaus.cargo.maven2
-
Installs a container into a given directory.
- ContainerInstallMojo() - Constructor for class org.codehaus.cargo.maven2.ContainerInstallMojo
-
- ContainerRestartMojo - Class in org.codehaus.cargo.maven2
-
Restart a container using Cargo.
- ContainerRestartMojo() - Constructor for class org.codehaus.cargo.maven2.ContainerRestartMojo
-
- ContainerRunMojo - Class in org.codehaus.cargo.maven2
-
Start a container using Cargo and wait until user pressed CTRL + C to stop.
- ContainerRunMojo() - Constructor for class org.codehaus.cargo.maven2.ContainerRunMojo
-
- ContainerStartMojo - Class in org.codehaus.cargo.maven2
-
Start a container using Cargo.
- ContainerStartMojo() - Constructor for class org.codehaus.cargo.maven2.ContainerStartMojo
-
- ContainerStopMojo - Class in org.codehaus.cargo.maven2
-
Stop a running container using Cargo.
- ContainerStopMojo() - Constructor for class org.codehaus.cargo.maven2.ContainerStopMojo
-
- containsAutoDeployable(Deployable[]) - Method in class org.codehaus.cargo.maven2.AbstractCargoMojo
-
Checks if the autodeployable is part of deployables.
- CONTEXT_KEY_CONTAINER - Static variable in class org.codehaus.cargo.maven2.AbstractCargoMojo
-
The key under which the container instance is stored in the plugin context.
- contextualize(Context) - Method in class org.codehaus.cargo.maven2.UberWarMojo
-
Contextualize a context on the current container.
- create(WarArchiveMerger, Merge) - Method in interface org.codehaus.cargo.maven2.merge.MergeProcessorFactory
-
Create a merge processor.
- create(WarArchiveMerger, Merge) - Method in class org.codehaus.cargo.maven2.merge.MergeWebXml
-
Create a merge processor.
- create(WarArchiveMerger, Merge) - Method in class org.codehaus.cargo.maven2.merge.MergeXslt
-
Create a merge processor.
- createAutoDeployDeployable(Container) - Method in class org.codehaus.cargo.maven2.AbstractCargoMojo
-
Create the autodeploy deployable (if the current project is a Java EE deployable)
- createConfiguration() - Method in class org.codehaus.cargo.maven2.AbstractCargoMojo
-
Creates a Configuration instance.
- createConfiguration(String, ContainerType, Deployable[], CargoProject) - Method in class org.codehaus.cargo.maven2.configuration.Configuration
-
Creates a configuration.
- createContainer() - Method in class org.codehaus.cargo.maven2.AbstractCargoMojo
-
- createContainer(Configuration, Logger, CargoProject) - Method in class org.codehaus.cargo.maven2.configuration.Container
-
Creates the container based on its configuration and attaches the logger.
- createContainer(Configuration, Logger, CargoProject, ArtifactFactory, ArtifactResolver, ArtifactRepository, List<ArtifactRepository>, Settings) - Method in class org.codehaus.cargo.maven2.configuration.Container
-
Creates the container based on its configuration and attaches the logger.
- createDefaultContainerElementIfNecessary() - Method in class org.codehaus.cargo.maven2.AbstractCargoMojo
-
Creates a container element if required.
- createDefaultInstallerElementIfNecessary() - Method in class org.codehaus.cargo.maven2.AbstractCargoMojo
-
Creates a installer element if required.
- createDeployable(String, CargoProject) - Method in class org.codehaus.cargo.maven2.configuration.Deployable
-
Create a deployable.
- createDeployableMonitor(Container, Deployable) - Method in class org.codehaus.cargo.maven2.deployer.DefaultDeployableMonitorFactory
-
Create a DeployableMonitor instance which is able to check status of deployable
using passed parameters, for example if Deployable has complete URL defined then is used
URLDeployableMonitor.
- createDeployableMonitor(Container, Deployable) - Method in interface org.codehaus.cargo.maven2.deployer.DeployableMonitorFactory
-
Create a DeployableMonitor instance which is able to check status of deployable
using passed parameters, for example if Deployable has complete URL defined then is used
URLDeployableMonitor.
- createDeployer(Container) - Method in class org.codehaus.cargo.maven2.AbstractDeployerMojo
-
Create a deployer.
- createDeployer(Container) - Method in class org.codehaus.cargo.maven2.configuration.Deployer
-
Create a deployer.
- createDeployerFactory() - Method in class org.codehaus.cargo.maven2.AbstractDeployerMojo
-
- createInstaller(String) - Method in class org.codehaus.cargo.maven2.configuration.ZipUrlInstaller
-
Creates the ZipURLInstaller with the appropriate configuration.
- createLogger() - Method in class org.codehaus.cargo.maven2.AbstractCargoMojo
-
Create a logger.
- createNewContainer() - Method in class org.codehaus.cargo.maven2.AbstractCargoMojo
-
Creates a brand new Container instance.
- createNewContainer() - Method in class org.codehaus.cargo.maven2.ContainerRunMojo
-
Creates a brand new Container instance.
- createPackager(Container) - Method in class org.codehaus.cargo.maven2.configuration.Packager
-
Create packager.
- createPackager(Container) - Method in class org.codehaus.cargo.maven2.PackageMojo
-
Create the packager.
- createProxy() - Method in class org.codehaus.cargo.maven2.configuration.ZipUrlInstaller
-
- createResource(String, CargoProject) - Method in class org.codehaus.cargo.maven2.configuration.Resource
-
Create the resource object.
- createUser() - Method in class org.codehaus.cargo.maven2.configuration.User
-
Create user object.
- Daemon - Class in org.codehaus.cargo.maven2.configuration
-
Holds configuration data for the <daemon> tag used to configure the plugin in
the pom.xml file.
- Daemon() - Constructor for class org.codehaus.cargo.maven2.configuration.Daemon
-
Constructs a daemon configuration with default settings.
- Daemon(Map<String, String>) - Constructor for class org.codehaus.cargo.maven2.configuration.Daemon
-
Constructs a daemon configuration with properties.
- daemonAutostartContainer - Variable in class org.codehaus.cargo.maven2.AbstractDaemonMojo
-
Tells if the container should autostart.
- daemonClasspaths - Variable in class org.codehaus.cargo.maven2.AbstractDaemonMojo
-
The additional classpath entries the daemon should use.
- daemonClient - Variable in class org.codehaus.cargo.maven2.AbstractDaemonMojo
-
The daemon client instance.
- daemonContainer - Variable in class org.codehaus.cargo.maven2.AbstractDaemonMojo
-
The container that should be started by the daemon.
- daemonDeployables - Variable in class org.codehaus.cargo.maven2.AbstractDaemonMojo
-
The deployables to deploy.
- daemonHandleId - Variable in class org.codehaus.cargo.maven2.AbstractDaemonMojo
-
The daemon handle identifier to use.
- DaemonStartMojo - Class in org.codehaus.cargo.maven2
-
Start a container via the daemon.
- DaemonStartMojo() - Constructor for class org.codehaus.cargo.maven2.DaemonStartMojo
-
- DaemonStopMojo - Class in org.codehaus.cargo.maven2
-
Stop a container via the daemon.
- DaemonStopMojo() - Constructor for class org.codehaus.cargo.maven2.DaemonStopMojo
-
- DefaultDeployableMonitorFactory - Class in org.codehaus.cargo.maven2.deployer
-
- DefaultDeployableMonitorFactory() - Constructor for class org.codehaus.cargo.maven2.deployer.DefaultDeployableMonitorFactory
-
- Dependency - Class in org.codehaus.cargo.maven2.configuration
-
Allow users to add classpath entries to the classpath used to start the container.
- Dependency() - Constructor for class org.codehaus.cargo.maven2.configuration.Dependency
-
- DependencyCalculator - Class in org.codehaus.cargo.maven2
-
This class is effectively an unmitigated hack.
- DependencyCalculator(ArtifactFactory, ArtifactResolver, ArtifactRepository, List<ArtifactRepository>, MavenProject, MavenProjectBuilder, ArtifactInstaller, PlexusContainer) - Constructor for class org.codehaus.cargo.maven2.DependencyCalculator
-
Saves all attributes.
- Deployable - Class in org.codehaus.cargo.maven2.configuration
-
Holds configuration data for the <deployable> tag used to configure the plugin
in the pom.xml file.
TODO: Find a way to remove code duplication with Ant's DeployableElement
- Deployable() - Constructor for class org.codehaus.cargo.maven2.configuration.Deployable
-
- DeployableMonitorFactory - Interface in org.codehaus.cargo.maven2.deployer
-
Create a DeployableMonitor knowing how to check status of deployable.
- deployed() - Method in class org.codehaus.cargo.maven2.AbstractDeployerMojo.DeployerListener
-
.
- Deployer - Class in org.codehaus.cargo.maven2.configuration
-
Holds configuration data for the <deployer> tag used to configure the plugin
in the pom.xml file.
- Deployer() - Constructor for class org.codehaus.cargo.maven2.configuration.Deployer
-
- DeployerDeployMojo - Class in org.codehaus.cargo.maven2
-
Deploy a deployable to a container.
- DeployerDeployMojo() - Constructor for class org.codehaus.cargo.maven2.DeployerDeployMojo
-
- DeployerListener(Deployable) - Constructor for class org.codehaus.cargo.maven2.AbstractDeployerMojo.DeployerListener
-
Saves all attributes.
- DeployerRedeployMojo - Class in org.codehaus.cargo.maven2
-
Redeploy a deployable (i.e.
- DeployerRedeployMojo() - Constructor for class org.codehaus.cargo.maven2.DeployerRedeployMojo
-
- DeployerStartMojo - Class in org.codehaus.cargo.maven2
-
Start a deployable which is already installed in a container.
- DeployerStartMojo() - Constructor for class org.codehaus.cargo.maven2.DeployerStartMojo
-
- DeployerStopMojo - Class in org.codehaus.cargo.maven2
-
Stop a deployable which is already deployed in a container.
- DeployerStopMojo() - Constructor for class org.codehaus.cargo.maven2.DeployerStopMojo
-
- DeployerUndeployMojo - Class in org.codehaus.cargo.maven2
-
Undeploy a deployable from a container.
- DeployerUndeployMojo() - Constructor for class org.codehaus.cargo.maven2.DeployerUndeployMojo
-
- doExecute() - Method in class org.codehaus.cargo.maven2.AbstractCargoMojo
-
Executes the plugin.
- doExecute() - Method in class org.codehaus.cargo.maven2.AbstractDaemonMojo
-
Executes the plugin.
- doExecute() - Method in class org.codehaus.cargo.maven2.AbstractDeployerMojo
-
Executes the plugin.
- doExecute() - Method in class org.codehaus.cargo.maven2.ConfigureMojo
-
Executes the plugin.
- doExecute() - Method in class org.codehaus.cargo.maven2.ContainerInstallMojo
-
Executes the plugin.
- doExecute() - Method in class org.codehaus.cargo.maven2.ContainerRunMojo
-
Executes the plugin.
- doExecute() - Method in class org.codehaus.cargo.maven2.ContainerStartMojo
-
Executes the plugin.
- doExecute() - Method in class org.codehaus.cargo.maven2.ContainerStopMojo
-
Executes the plugin.
- doExecute() - Method in class org.codehaus.cargo.maven2.PackageMojo
-
Executes the plugin.
- doLog(LogLevel, String, String) - Method in class org.codehaus.cargo.maven2.log.MavenLogger