├── .gitattributes
├── .github
├── dependabot.yml
└── workflows
│ └── codeql-analysis.yml
├── .gitignore
├── .semaphore
└── semaphore.yml
├── README.md
├── core
├── api
│ ├── container
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── container
│ │ │ │ ├── Container.java
│ │ │ │ ├── ContainerCapability.java
│ │ │ │ ├── ContainerException.java
│ │ │ │ ├── ContainerType.java
│ │ │ │ ├── EmbeddedLocalContainer.java
│ │ │ │ ├── InstalledLocalContainer.java
│ │ │ │ ├── LocalContainer.java
│ │ │ │ ├── RemoteContainer.java
│ │ │ │ ├── ScriptingCapableContainer.java
│ │ │ │ ├── State.java
│ │ │ │ ├── configuration
│ │ │ │ ├── Configuration.java
│ │ │ │ ├── ConfigurationCapability.java
│ │ │ │ ├── ConfigurationType.java
│ │ │ │ ├── ExistingLocalConfiguration.java
│ │ │ │ ├── FileConfig.java
│ │ │ │ ├── LocalConfiguration.java
│ │ │ │ ├── RuntimeConfiguration.java
│ │ │ │ ├── StandaloneLocalConfiguration.java
│ │ │ │ ├── builder
│ │ │ │ │ ├── ConfigurationBuilder.java
│ │ │ │ │ └── ConfigurationEntryType.java
│ │ │ │ ├── entry
│ │ │ │ │ ├── DataSource.java
│ │ │ │ │ ├── DataSourceSupport.java
│ │ │ │ │ ├── Resource.java
│ │ │ │ │ └── ResourceSupport.java
│ │ │ │ └── script
│ │ │ │ │ ├── AbstractResourceScriptCommand.java
│ │ │ │ │ ├── AbstractScriptCommand.java
│ │ │ │ │ ├── FileScriptCommand.java
│ │ │ │ │ └── ScriptCommand.java
│ │ │ │ ├── deployable
│ │ │ │ ├── AOP.java
│ │ │ │ ├── Bundle.java
│ │ │ │ ├── Deployable.java
│ │ │ │ ├── DeployableException.java
│ │ │ │ ├── DeployableType.java
│ │ │ │ ├── DeployableVersion.java
│ │ │ │ ├── EAR.java
│ │ │ │ ├── EJB.java
│ │ │ │ ├── File.java
│ │ │ │ ├── HAR.java
│ │ │ │ ├── RAR.java
│ │ │ │ ├── SAR.java
│ │ │ │ └── WAR.java
│ │ │ │ ├── deployer
│ │ │ │ ├── AbstractDeployableMonitor.java
│ │ │ │ ├── DeployableMonitor.java
│ │ │ │ ├── DeployableMonitorListener.java
│ │ │ │ ├── Deployer.java
│ │ │ │ ├── DeployerType.java
│ │ │ │ ├── URLDeployableMonitor.java
│ │ │ │ └── UrlPathDeployableMonitor.java
│ │ │ │ ├── installer
│ │ │ │ ├── Installer.java
│ │ │ │ ├── Proxy.java
│ │ │ │ └── ZipURLInstaller.java
│ │ │ │ ├── internal
│ │ │ │ ├── J2EEContainerCapability.java
│ │ │ │ ├── RunnableContainer.java
│ │ │ │ ├── ServletContainerCapability.java
│ │ │ │ ├── SpawnedContainer.java
│ │ │ │ ├── http
│ │ │ │ │ ├── FormContentType.java
│ │ │ │ │ ├── HttpFileRequest.java
│ │ │ │ │ ├── HttpFormRequest.java
│ │ │ │ │ ├── HttpRequest.java
│ │ │ │ │ ├── HttpResult.java
│ │ │ │ │ ├── MultipartFormContentType.java
│ │ │ │ │ ├── UrlEncodedFormContentType.java
│ │ │ │ │ └── writer
│ │ │ │ │ │ ├── MultipartFormWriter.java
│ │ │ │ │ │ └── UrlEncodedFormWriter.java
│ │ │ │ └── util
│ │ │ │ │ ├── ComplexPropertyUtils.java
│ │ │ │ │ ├── HttpUtils.java
│ │ │ │ │ ├── JdkUtils.java
│ │ │ │ │ ├── JythonUtils.java
│ │ │ │ │ ├── PropertyUtils.java
│ │ │ │ │ └── ResourceUtils.java
│ │ │ │ ├── packager
│ │ │ │ ├── Packager.java
│ │ │ │ └── PackagerType.java
│ │ │ │ ├── property
│ │ │ │ ├── DataSourceConverter.java
│ │ │ │ ├── DatasourcePropertySet.java
│ │ │ │ ├── GeneralPropertySet.java
│ │ │ │ ├── JSR88PropertySet.java
│ │ │ │ ├── LoggingLevel.java
│ │ │ │ ├── RemotePropertySet.java
│ │ │ │ ├── ResourceConverter.java
│ │ │ │ ├── ResourcePropertySet.java
│ │ │ │ ├── ServletPropertySet.java
│ │ │ │ ├── TransactionSupport.java
│ │ │ │ └── User.java
│ │ │ │ ├── spi
│ │ │ │ ├── AbstractContainer.java
│ │ │ │ ├── AbstractEmbeddedLocalContainer.java
│ │ │ │ ├── AbstractInstalledLocalContainer.java
│ │ │ │ ├── AbstractLocalContainer.java
│ │ │ │ ├── AbstractRemoteContainer.java
│ │ │ │ ├── configuration
│ │ │ │ │ ├── AbstractConfiguration.java
│ │ │ │ │ ├── AbstractConfigurationCapability.java
│ │ │ │ │ ├── AbstractExistingLocalConfiguration.java
│ │ │ │ │ ├── AbstractExistingLocalConfigurationCapability.java
│ │ │ │ │ ├── AbstractLocalConfiguration.java
│ │ │ │ │ ├── AbstractLocalConfigurationCapability.java
│ │ │ │ │ ├── AbstractRuntimeConfiguration.java
│ │ │ │ │ ├── AbstractRuntimeConfigurationCapability.java
│ │ │ │ │ ├── AbstractStandaloneLocalConfiguration.java
│ │ │ │ │ ├── AbstractStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── ContainerConfiguration.java
│ │ │ │ │ ├── NullConfigurationCapability.java
│ │ │ │ │ └── builder
│ │ │ │ │ │ ├── AbstractConfigurationBuilder.java
│ │ │ │ │ │ └── AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder.java
│ │ │ │ ├── deployable
│ │ │ │ │ ├── AbstractDeployable.java
│ │ │ │ │ └── AbstractDeployablewithSettableName.java
│ │ │ │ ├── deployer
│ │ │ │ │ ├── AbstractCopyingInstalledLocalDeployer.java
│ │ │ │ │ ├── AbstractDeployer.java
│ │ │ │ │ ├── AbstractEmbeddedLocalDeployer.java
│ │ │ │ │ ├── AbstractInstalledLocalDeployer.java
│ │ │ │ │ ├── AbstractJsr88Deployer.java
│ │ │ │ │ ├── AbstractLocalDeployer.java
│ │ │ │ │ ├── AbstractRemoteDeployer.java
│ │ │ │ │ ├── AbstractSwitchableLocalDeployer.java
│ │ │ │ │ └── DeployerWatchdog.java
│ │ │ │ ├── jvm
│ │ │ │ │ ├── DefaultJvmLauncher.java
│ │ │ │ │ ├── DefaultJvmLauncherFactory.java
│ │ │ │ │ ├── DefaultJvmLauncherLoggerRedirector.java
│ │ │ │ │ ├── JvmLauncher.java
│ │ │ │ │ ├── JvmLauncherException.java
│ │ │ │ │ ├── JvmLauncherFactory.java
│ │ │ │ │ └── JvmLauncherRequest.java
│ │ │ │ ├── packager
│ │ │ │ │ └── AbstractDirectoryPackager.java
│ │ │ │ ├── startup
│ │ │ │ │ ├── AbstractContainerMonitor.java
│ │ │ │ │ ├── AbstractPingContainerMonitor.java
│ │ │ │ │ └── CombinedContainerMonitor.java
│ │ │ │ └── util
│ │ │ │ │ └── ContainerUtils.java
│ │ │ │ └── startup
│ │ │ │ └── ContainerMonitor.java
│ │ │ └── test
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── container
│ │ │ │ ├── configuration
│ │ │ │ ├── builder
│ │ │ │ │ ├── ConfigurationBuilderTests.java
│ │ │ │ │ ├── ConfigurationChecker.java
│ │ │ │ │ └── LocalConfigurationWithConfigurationBuilderTests.java
│ │ │ │ └── entry
│ │ │ │ │ ├── ConfigurationFixtureFactory.java
│ │ │ │ │ ├── DataSourceFixture.java
│ │ │ │ │ ├── ResourceFixture.java
│ │ │ │ │ └── ResourceTest.java
│ │ │ │ ├── deployable
│ │ │ │ ├── DeployableTypeTest.java
│ │ │ │ ├── EARTest.java
│ │ │ │ ├── EJBTest.java
│ │ │ │ ├── MockLogger.java
│ │ │ │ └── WARTest.java
│ │ │ │ ├── installer
│ │ │ │ └── ZipURLInstallerTest.java
│ │ │ │ ├── internal
│ │ │ │ ├── http
│ │ │ │ │ └── HttpRequestTest.java
│ │ │ │ └── util
│ │ │ │ │ ├── ComplexPropertyUtilsTest.java
│ │ │ │ │ ├── JdkUtilsTest.java
│ │ │ │ │ └── PropertyUtilsTest.java
│ │ │ │ ├── property
│ │ │ │ ├── DataSourceConverterTest.java
│ │ │ │ ├── ResourceConverterTest.java
│ │ │ │ └── UserTest.java
│ │ │ │ ├── spi
│ │ │ │ ├── InstalledLocalContainerTest.java
│ │ │ │ ├── configuration
│ │ │ │ │ ├── AbstractLocalConfigurationTest.java
│ │ │ │ │ ├── LocalConfigurationTest.java
│ │ │ │ │ ├── StandaloneConfigurationTest.java
│ │ │ │ │ ├── builder
│ │ │ │ │ │ ├── AbstractConfigurationBuilderTest.java
│ │ │ │ │ │ └── AbstractLocalConfigurationWithConfigurationBuilderTest.java
│ │ │ │ │ └── standalone
│ │ │ │ │ │ └── ConfigurationFilesTest.java
│ │ │ │ ├── deployer
│ │ │ │ │ ├── CopyingDeployerTest.java
│ │ │ │ │ └── RemoteDeployerTest.java
│ │ │ │ └── jvm
│ │ │ │ │ └── DefaultJvmLauncherTest.java
│ │ │ │ └── stub
│ │ │ │ ├── AbstractConfigurationStub.java
│ │ │ │ ├── AbstractContainerStub.java
│ │ │ │ ├── AbstractInstalledLocalContainerStub.java
│ │ │ │ ├── AbstractLocalConfigurationStub.java
│ │ │ │ ├── AbstractLocalContainerStub.java
│ │ │ │ ├── EmbeddedLocalContainerStub.java
│ │ │ │ ├── EmbeddedLocalDeployerStub.java
│ │ │ │ ├── ExistingLocalConfigurationStub.java
│ │ │ │ ├── InstalledLocalContainerStub.java
│ │ │ │ ├── InstalledLocalDeployerStub.java
│ │ │ │ ├── JvmLauncherStub.java
│ │ │ │ ├── RemoteContainerStub.java
│ │ │ │ ├── RemoteDeployerStub.java
│ │ │ │ ├── RuntimeConfigurationStub.java
│ │ │ │ └── StandaloneLocalConfigurationStub.java
│ │ │ └── resources
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── container
│ │ │ └── installer
│ │ │ ├── dummy-archive.7z
│ │ │ ├── dummy-archive.tar.gz
│ │ │ └── dummy-archive.zip
│ ├── generic
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── generic
│ │ │ │ ├── AbstractFactoryRegistry.java
│ │ │ │ ├── ContainerCapabilityFactory.java
│ │ │ │ ├── ContainerFactory.java
│ │ │ │ ├── DefaultContainerCapabilityFactory.java
│ │ │ │ ├── DefaultContainerFactory.java
│ │ │ │ ├── configuration
│ │ │ │ ├── ConfigurationCapabilityFactory.java
│ │ │ │ ├── ConfigurationFactory.java
│ │ │ │ ├── DefaultConfigurationCapabilityFactory.java
│ │ │ │ └── DefaultConfigurationFactory.java
│ │ │ │ ├── deployable
│ │ │ │ ├── DefaultDeployableFactory.java
│ │ │ │ └── DeployableFactory.java
│ │ │ │ ├── deployer
│ │ │ │ ├── DefaultDeployerFactory.java
│ │ │ │ └── DeployerFactory.java
│ │ │ │ ├── internal
│ │ │ │ └── util
│ │ │ │ │ ├── ContainerIdentity.java
│ │ │ │ │ ├── FullContainerIdentity.java
│ │ │ │ │ ├── RegistrationKey.java
│ │ │ │ │ └── SimpleContainerIdentity.java
│ │ │ │ ├── packager
│ │ │ │ ├── DefaultPackagerFactory.java
│ │ │ │ └── PackagerFactory.java
│ │ │ │ └── spi
│ │ │ │ ├── AbstractGenericHintFactory.java
│ │ │ │ └── AbstractIntrospectionGenericHintFactory.java
│ │ │ └── test
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── generic
│ │ │ │ ├── DefaultContainerCapabilityFactoryTest.java
│ │ │ │ ├── DefaultContainerFactoryTest.java
│ │ │ │ ├── FactoryRegistryTest.java
│ │ │ │ ├── SuperConfigurationCapability.java
│ │ │ │ ├── SuperContainerWar.java
│ │ │ │ ├── TestFactoryRegistry.java
│ │ │ │ ├── configuration
│ │ │ │ ├── ConfigurationTypeTest.java
│ │ │ │ └── DefaultConfigurationFactoryTest.java
│ │ │ │ ├── deployable
│ │ │ │ └── DefaultDeployableFactoryTest.java
│ │ │ │ ├── deployer
│ │ │ │ └── DefaultDeployerFactoryTest.java
│ │ │ │ └── internal
│ │ │ │ └── util
│ │ │ │ └── RegistrationKeyTest.java
│ │ │ └── resources
│ │ │ └── META-INF
│ │ │ └── services
│ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry
│ ├── module
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── module
│ │ │ │ ├── AbstractDescriptor.java
│ │ │ │ ├── AbstractDescriptorIo.java
│ │ │ │ ├── AbstractDescriptorType.java
│ │ │ │ ├── DefaultJarArchive.java
│ │ │ │ ├── Descriptor.java
│ │ │ │ ├── DescriptorElement.java
│ │ │ │ ├── DescriptorIo.java
│ │ │ │ ├── DescriptorTag.java
│ │ │ │ ├── DescriptorType.java
│ │ │ │ ├── Dtd.java
│ │ │ │ ├── DtdParseException.java
│ │ │ │ ├── Grammar.java
│ │ │ │ ├── Identifier.java
│ │ │ │ ├── J2eeDescriptor.java
│ │ │ │ ├── JarArchive.java
│ │ │ │ ├── JarArchiveIo.java
│ │ │ │ ├── JarArchiveUpdateable.java
│ │ │ │ ├── VendorDescriptor.java
│ │ │ │ ├── XmlEntityResolver.java
│ │ │ │ ├── XmlMerger.java
│ │ │ │ ├── Xsd.java
│ │ │ │ ├── application
│ │ │ │ ├── ApplicationXml.java
│ │ │ │ ├── ApplicationXmlIo.java
│ │ │ │ ├── ApplicationXmlTag.java
│ │ │ │ ├── ApplicationXmlType.java
│ │ │ │ ├── ApplicationXmlVersion.java
│ │ │ │ ├── DefaultEarArchive.java
│ │ │ │ └── EarArchive.java
│ │ │ │ ├── ejb
│ │ │ │ ├── DefaultEjbArchive.java
│ │ │ │ ├── EjbArchive.java
│ │ │ │ ├── EjbDef.java
│ │ │ │ ├── EjbJarXml.java
│ │ │ │ ├── EjbJarXmlIo.java
│ │ │ │ ├── EjbJarXmlTag.java
│ │ │ │ ├── EjbJarXmlType.java
│ │ │ │ ├── EjbJarXmlVersion.java
│ │ │ │ ├── Entity.java
│ │ │ │ ├── Session.java
│ │ │ │ ├── VendorEjbDescriptor.java
│ │ │ │ ├── jboss
│ │ │ │ │ ├── JBossXml.java
│ │ │ │ │ ├── JBossXmlIo.java
│ │ │ │ │ ├── JBossXmlTag.java
│ │ │ │ │ └── JBossXmlType.java
│ │ │ │ ├── orion
│ │ │ │ │ ├── OrionEjbJarXml.java
│ │ │ │ │ ├── OrionEjbJarXmlIo.java
│ │ │ │ │ └── OrionEjbJarXmlType.java
│ │ │ │ ├── weblogic
│ │ │ │ │ ├── WeblogicEjbJarXml.java
│ │ │ │ │ ├── WeblogicEjbJarXmlIo.java
│ │ │ │ │ ├── WeblogicEjbJarXmlTag.java
│ │ │ │ │ └── WeblogicEjbJarXmlType.java
│ │ │ │ └── websphere
│ │ │ │ │ ├── IbmEjbJarBndXmi.java
│ │ │ │ │ ├── IbmEjbJarBndXmiGrammar.java
│ │ │ │ │ ├── IbmEjbJarBndXmiIo.java
│ │ │ │ │ └── IbmEjbJarBndXmiType.java
│ │ │ │ ├── merge
│ │ │ │ ├── DescriptorMerger.java
│ │ │ │ ├── DescriptorMergerByTag.java
│ │ │ │ ├── DocumentMerger.java
│ │ │ │ ├── DocumentMergerByXslt.java
│ │ │ │ ├── DocumentStreamAdapter.java
│ │ │ │ ├── MergeException.java
│ │ │ │ ├── MergeProcessor.java
│ │ │ │ └── tagstrategy
│ │ │ │ │ ├── AbstractChoiceMergeStrategy.java
│ │ │ │ │ ├── ChooseByNameMergeStrategy.java
│ │ │ │ │ ├── MergeStrategy.java
│ │ │ │ │ └── NodeMergeStrategy.java
│ │ │ │ └── webapp
│ │ │ │ ├── DefaultWarArchive.java
│ │ │ │ ├── EjbRef.java
│ │ │ │ ├── VendorWebAppDescriptor.java
│ │ │ │ ├── WarArchive.java
│ │ │ │ ├── WarArchiveIo.java
│ │ │ │ ├── WebXml.java
│ │ │ │ ├── WebXml22Type.java
│ │ │ │ ├── WebXml23Type.java
│ │ │ │ ├── WebXml24Type.java
│ │ │ │ ├── WebXml25Type.java
│ │ │ │ ├── WebXml30Type.java
│ │ │ │ ├── WebXmlIo.java
│ │ │ │ ├── WebXmlTag.java
│ │ │ │ ├── WebXmlType.java
│ │ │ │ ├── WebXmlTypeAwareParser.java
│ │ │ │ ├── WebXmlUtils.java
│ │ │ │ ├── WebXmlVersion.java
│ │ │ │ ├── elements
│ │ │ │ ├── AuthConstraint.java
│ │ │ │ ├── ContextParam.java
│ │ │ │ ├── Filter.java
│ │ │ │ ├── FilterMapping.java
│ │ │ │ ├── InitParam.java
│ │ │ │ ├── Listener.java
│ │ │ │ ├── MimeMapping.java
│ │ │ │ ├── SecurityConstraint.java
│ │ │ │ ├── Servlet.java
│ │ │ │ ├── ServletMapping.java
│ │ │ │ └── WebXmlElement.java
│ │ │ │ ├── jboss
│ │ │ │ ├── JBossWarArchive.java
│ │ │ │ ├── JBossWebXml.java
│ │ │ │ ├── JBossWebXmlIo.java
│ │ │ │ ├── JBossWebXmlTag.java
│ │ │ │ └── JBossWebXmlType.java
│ │ │ │ ├── merge
│ │ │ │ ├── ArchiveResourceMerger.java
│ │ │ │ ├── MergeWarFileDetails.java
│ │ │ │ ├── MergedWarArchive.java
│ │ │ │ ├── WarArchiveMerger.java
│ │ │ │ └── WebXmlMerger.java
│ │ │ │ ├── orion
│ │ │ │ ├── OrionWebXml.java
│ │ │ │ ├── OrionWebXmlIo.java
│ │ │ │ └── OrionWebXmlType.java
│ │ │ │ ├── resin
│ │ │ │ ├── ResinWebXml.java
│ │ │ │ ├── ResinWebXmlIo.java
│ │ │ │ ├── ResinWebXmlMerger.java
│ │ │ │ ├── ResinWebXmlTag.java
│ │ │ │ ├── ResinWebXmlType.java
│ │ │ │ └── elements
│ │ │ │ │ ├── JndiLink.java
│ │ │ │ │ ├── ResourceRef.java
│ │ │ │ │ └── SystemProperty.java
│ │ │ │ ├── tomcat
│ │ │ │ ├── TomcatContextXml.java
│ │ │ │ ├── TomcatContextXmlIo.java
│ │ │ │ ├── TomcatContextXmlTag.java
│ │ │ │ ├── TomcatContextXmlType.java
│ │ │ │ └── TomcatWarArchive.java
│ │ │ │ ├── weblogic
│ │ │ │ ├── WeblogicXml.java
│ │ │ │ ├── WeblogicXmlIo.java
│ │ │ │ ├── WeblogicXmlTag.java
│ │ │ │ └── WeblogicXmlType.java
│ │ │ │ └── websphere
│ │ │ │ ├── IbmWebBndXmi.java
│ │ │ │ ├── IbmWebBndXmiGrammar.java
│ │ │ │ ├── IbmWebBndXmiIo.java
│ │ │ │ └── IbmWebBndXmiType.java
│ │ │ └── test
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── module
│ │ │ │ ├── AbstractDocumentBuilderTest.java
│ │ │ │ ├── DtdTest.java
│ │ │ │ ├── JarArchiveTest.java
│ │ │ │ ├── XmlEntityResolverTest.java
│ │ │ │ ├── application
│ │ │ │ ├── ApplicationXmlTest.java
│ │ │ │ └── ApplicationXmlVersionTest.java
│ │ │ │ ├── ejb
│ │ │ │ ├── EjbJarXmlTest.java
│ │ │ │ ├── jboss
│ │ │ │ │ └── JBossXmlTest.java
│ │ │ │ ├── orion
│ │ │ │ │ └── OracleEjbJarXmlTest.java
│ │ │ │ ├── weblogic
│ │ │ │ │ └── WeblogicEjbJarXmlTest.java
│ │ │ │ └── websphere
│ │ │ │ │ └── IbmEjbJarBndXmiTest.java
│ │ │ │ ├── merge
│ │ │ │ └── DocumentMergeTest.java
│ │ │ │ └── webapp
│ │ │ │ ├── WarArchiveTest.java
│ │ │ │ ├── WebXmlTest.java
│ │ │ │ ├── WebXmlVersionTest.java
│ │ │ │ ├── jboss
│ │ │ │ └── JBossWebXmlTest.java
│ │ │ │ ├── merge
│ │ │ │ ├── WebXmlContextParamMergeStrategyMergerTest.java
│ │ │ │ ├── WebXmlContextParamMergerTest.java
│ │ │ │ ├── WebXmlEjbRefMergerTest.java
│ │ │ │ ├── WebXmlFilterMergerTest.java
│ │ │ │ ├── WebXmlListenerMergerTest.java
│ │ │ │ ├── WebXmlSecurityConstraintsMergerTest.java
│ │ │ │ ├── WebXmlSecurityRoleMergerTest.java
│ │ │ │ └── WebXmlServletMergerTest.java
│ │ │ │ ├── orion
│ │ │ │ └── OrionWebXmlTest.java
│ │ │ │ ├── weblogic
│ │ │ │ └── WeblogicXmlTest.java
│ │ │ │ └── websphere
│ │ │ │ └── IbmWebBndXmiTest.java
│ │ │ └── resources
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── module
│ │ │ ├── containsclass.jar
│ │ │ ├── containsclass.war
│ │ │ ├── containsclasslib.war
│ │ │ ├── empty.jar
│ │ │ ├── empty.war
│ │ │ ├── randomaccess.jar
│ │ │ ├── test.jar
│ │ │ └── weblogic.war
│ ├── pom.xml
│ └── util
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── util
│ │ │ ├── CargoException.java
│ │ │ ├── DefaultFileHandler.java
│ │ │ ├── DefaultXmlFileBuilder.java
│ │ │ ├── ElementNotFoundException.java
│ │ │ ├── FileHandler.java
│ │ │ ├── JarUtils.java
│ │ │ ├── MissingXmlElementAppender.java
│ │ │ ├── NamespaceContextImpl.java
│ │ │ ├── XmlFileBuilder.java
│ │ │ ├── XmlReplacement.java
│ │ │ ├── XmlUtils.java
│ │ │ ├── ZipCompressor.java
│ │ │ ├── internal
│ │ │ └── log
│ │ │ │ └── AbstractLogger.java
│ │ │ └── log
│ │ │ ├── FileLogger.java
│ │ │ ├── LogLevel.java
│ │ │ ├── Loggable.java
│ │ │ ├── LoggedObject.java
│ │ │ ├── Logger.java
│ │ │ ├── NullLogger.java
│ │ │ └── SimpleLogger.java
│ │ └── test
│ │ ├── java
│ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── util
│ │ │ ├── AbstractResourceTest.java
│ │ │ ├── DefaultFileHandlerTest.java
│ │ │ ├── DefaultXmlFileBuilderTest.java
│ │ │ ├── MissingXmlElementAppenderTest.java
│ │ │ ├── VFSFileHandler.java
│ │ │ ├── VFSFileHandlerTest.java
│ │ │ ├── XmlUtilsTest.java
│ │ │ └── internal
│ │ │ └── log
│ │ │ └── LoggerTest.java
│ │ └── resources
│ │ ├── bindings-jboss-beans.xml
│ │ └── jboss-standalone.xml
├── containers
│ ├── geronimo
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── container
│ │ │ │ └── geronimo
│ │ │ │ ├── Geronimo1xInstalledLocalContainer.java
│ │ │ │ ├── Geronimo1xStandaloneLocalConfiguration.java
│ │ │ │ ├── Geronimo2xInstalledLocalContainer.java
│ │ │ │ ├── Geronimo2xStandaloneLocalConfiguration.java
│ │ │ │ ├── Geronimo3xInstalledLocalContainer.java
│ │ │ │ ├── Geronimo3xStandaloneLocalConfiguration.java
│ │ │ │ ├── GeronimoExistingLocalConfiguration.java
│ │ │ │ ├── GeronimoFactoryRegistry.java
│ │ │ │ ├── GeronimoInstalledLocalDeployer.java
│ │ │ │ ├── GeronimoPropertySet.java
│ │ │ │ ├── deployable
│ │ │ │ ├── GeronimoDeployable.java
│ │ │ │ ├── GeronimoEAR.java
│ │ │ │ ├── GeronimoEJB.java
│ │ │ │ └── GeronimoWAR.java
│ │ │ │ └── internal
│ │ │ │ ├── AbstractGeronimoStandaloneLocalConfiguration.java
│ │ │ │ ├── Geronimo1xStandaloneLocalConfigurationCapability.java
│ │ │ │ ├── Geronimo2xStandaloneLocalConfigurationCapability.java
│ │ │ │ ├── Geronimo3xContainerCapability.java
│ │ │ │ ├── GeronimoExistingLocalConfigurationCapability.java
│ │ │ │ └── GeronimoUtils.java
│ │ │ └── resources
│ │ │ ├── META-INF
│ │ │ └── services
│ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── container
│ │ │ └── internal
│ │ │ └── resources
│ │ │ ├── geronimo
│ │ │ └── DataSourceTemplate.xml
│ │ │ ├── geronimo1x
│ │ │ ├── client-log4j.properties
│ │ │ ├── deployer-log4j.properties
│ │ │ ├── groups.properties
│ │ │ ├── jetty
│ │ │ │ └── config.xml
│ │ │ ├── keystore
│ │ │ ├── server-log4j.properties
│ │ │ ├── tomcat
│ │ │ │ └── config.xml
│ │ │ └── users.properties
│ │ │ ├── geronimo2x
│ │ │ ├── groups.properties
│ │ │ └── users.properties
│ │ │ └── geronimo3x
│ │ │ ├── groups.properties
│ │ │ └── users.properties
│ ├── glassfish
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── container
│ │ │ │ └── glassfish
│ │ │ │ ├── GlassFish2xInstalledLocalContainer.java
│ │ │ │ ├── GlassFish2xInstalledLocalDeployer.java
│ │ │ │ ├── GlassFish2xStandaloneLocalConfiguration.java
│ │ │ │ ├── GlassFish3xInstalledLocalContainer.java
│ │ │ │ ├── GlassFish3xInstalledLocalDeployer.java
│ │ │ │ ├── GlassFish3xRemoteContainer.java
│ │ │ │ ├── GlassFish3xRemoteDeployer.java
│ │ │ │ ├── GlassFish3xRuntimeConfiguration.java
│ │ │ │ ├── GlassFish3xStandaloneLocalConfiguration.java
│ │ │ │ ├── GlassFish4xInstalledLocalContainer.java
│ │ │ │ ├── GlassFish4xInstalledLocalDeployer.java
│ │ │ │ ├── GlassFish4xRemoteContainer.java
│ │ │ │ ├── GlassFish4xRemoteDeployer.java
│ │ │ │ ├── GlassFish4xRuntimeConfiguration.java
│ │ │ │ ├── GlassFish4xStandaloneLocalConfiguration.java
│ │ │ │ ├── GlassFish5xInstalledLocalContainer.java
│ │ │ │ ├── GlassFish5xInstalledLocalDeployer.java
│ │ │ │ ├── GlassFish5xRemoteContainer.java
│ │ │ │ ├── GlassFish5xRemoteDeployer.java
│ │ │ │ ├── GlassFish5xRuntimeConfiguration.java
│ │ │ │ ├── GlassFish5xStandaloneLocalConfiguration.java
│ │ │ │ ├── GlassFish6xInstalledLocalContainer.java
│ │ │ │ ├── GlassFish6xInstalledLocalDeployer.java
│ │ │ │ ├── GlassFish6xStandaloneLocalConfiguration.java
│ │ │ │ ├── GlassFish7xInstalledLocalContainer.java
│ │ │ │ ├── GlassFish7xInstalledLocalDeployer.java
│ │ │ │ ├── GlassFish7xStandaloneLocalConfiguration.java
│ │ │ │ ├── GlassFish8xInstalledLocalContainer.java
│ │ │ │ ├── GlassFish8xInstalledLocalDeployer.java
│ │ │ │ ├── GlassFish8xStandaloneLocalConfiguration.java
│ │ │ │ ├── GlassFishExistingLocalConfiguration.java
│ │ │ │ ├── GlassFishFactoryRegistry.java
│ │ │ │ ├── GlassFishPropertySet.java
│ │ │ │ └── internal
│ │ │ │ ├── AbstractAsAdmin.java
│ │ │ │ ├── AbstractGlassFishInstalledLocalContainer.java
│ │ │ │ ├── AbstractGlassFishInstalledLocalDeployer.java
│ │ │ │ ├── AbstractGlassFishStandaloneLocalConfiguration.java
│ │ │ │ ├── GlassFish2xAsAdmin.java
│ │ │ │ ├── GlassFish2xContainerCapability.java
│ │ │ │ ├── GlassFish2xStandaloneLocalConfigurationCapability.java
│ │ │ │ ├── GlassFish3x4x5x6x7xContainerCapability.java
│ │ │ │ ├── GlassFish3x4x5xRuntimeConfigurationCapability.java
│ │ │ │ ├── GlassFish3xAsAdmin.java
│ │ │ │ ├── GlassFish3xStandaloneLocalConfigurationCapability.java
│ │ │ │ ├── GlassFish4x5x6x7x8xStandaloneLocalConfigurationCapability.java
│ │ │ │ ├── GlassFish4xRuntimeConfigurationCapability.java
│ │ │ │ ├── GlassFish5xRuntimeConfigurationCapability.java
│ │ │ │ └── GlassFishExistingLocalConfigurationCapability.java
│ │ │ └── resources
│ │ │ └── META-INF
│ │ │ └── services
│ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry
│ ├── jboss
│ │ ├── .gitignore
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── codehaus
│ │ │ │ │ └── cargo
│ │ │ │ │ └── container
│ │ │ │ │ └── jboss
│ │ │ │ │ ├── JBoss3x4xExistingLocalConfiguration.java
│ │ │ │ │ ├── JBoss3x4xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── JBoss3xInstalledLocalContainer.java
│ │ │ │ │ ├── JBoss42xExistingLocalConfiguration.java
│ │ │ │ │ ├── JBoss42xInstalledLocalContainer.java
│ │ │ │ │ ├── JBoss42xRemoteContainer.java
│ │ │ │ │ ├── JBoss42xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── JBoss4xInstalledLocalContainer.java
│ │ │ │ │ ├── JBoss4xRemoteContainer.java
│ │ │ │ │ ├── JBoss4xRemoteDeployer.java
│ │ │ │ │ ├── JBoss4xRuntimeConfiguration.java
│ │ │ │ │ ├── JBoss51x6xRemoteDeployer.java
│ │ │ │ │ ├── JBoss51xInstalledLocalContainer.java
│ │ │ │ │ ├── JBoss51xRemoteContainer.java
│ │ │ │ │ ├── JBoss51xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── JBoss5x6xRuntimeConfiguration.java
│ │ │ │ │ ├── JBoss5xExistingLocalConfiguration.java
│ │ │ │ │ ├── JBoss5xInstalledLocalContainer.java
│ │ │ │ │ ├── JBoss5xRemoteContainer.java
│ │ │ │ │ ├── JBoss5xRemoteDeployer.java
│ │ │ │ │ ├── JBoss5xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── JBoss61xInstalledLocalContainer.java
│ │ │ │ │ ├── JBoss61xRemoteContainer.java
│ │ │ │ │ ├── JBoss6xExistingLocalConfiguration.java
│ │ │ │ │ ├── JBoss6xInstalledLocalContainer.java
│ │ │ │ │ ├── JBoss6xRemoteContainer.java
│ │ │ │ │ ├── JBoss6xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── JBoss71xExistingLocalConfiguration.java
│ │ │ │ │ ├── JBoss71xInstalledLocalContainer.java
│ │ │ │ │ ├── JBoss71xRemoteContainer.java
│ │ │ │ │ ├── JBoss71xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── JBoss72xExistingLocalConfiguration.java
│ │ │ │ │ ├── JBoss72xInstalledLocalContainer.java
│ │ │ │ │ ├── JBoss72xRemoteContainer.java
│ │ │ │ │ ├── JBoss72xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── JBoss73xInstalledLocalContainer.java
│ │ │ │ │ ├── JBoss73xRemoteContainer.java
│ │ │ │ │ ├── JBoss73xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── JBoss74xInstalledLocalContainer.java
│ │ │ │ │ ├── JBoss74xRemoteContainer.java
│ │ │ │ │ ├── JBoss75xInstalledLocalContainer.java
│ │ │ │ │ ├── JBoss75xRemoteContainer.java
│ │ │ │ │ ├── JBoss75xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── JBoss7xExistingLocalConfiguration.java
│ │ │ │ │ ├── JBoss7xInstalledLocalContainer.java
│ │ │ │ │ ├── JBoss7xInstalledLocalDeployer.java
│ │ │ │ │ ├── JBoss7xRemoteContainer.java
│ │ │ │ │ ├── JBoss7xRemoteDeployer.java
│ │ │ │ │ ├── JBoss7xRuntimeConfiguration.java
│ │ │ │ │ ├── JBoss7xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── JBossFactoryRegistry.java
│ │ │ │ │ ├── JBossInstalledLocalDeployer.java
│ │ │ │ │ ├── deployable
│ │ │ │ │ └── JBossWAR.java
│ │ │ │ │ └── internal
│ │ │ │ │ ├── AbstractJBoss5xInstalledLocalContainer.java
│ │ │ │ │ ├── AbstractJBoss5xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── AbstractJBossInstalledLocalContainer.java
│ │ │ │ │ ├── AbstractJBossRuntimeConfigurationCapability.java
│ │ │ │ │ ├── ISimpleHttpFileServer.java
│ │ │ │ │ ├── JBoss3x4xExistingLocalConfigurationCapability.java
│ │ │ │ │ ├── JBoss3x4xStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── JBoss3xContainerCapability.java
│ │ │ │ │ ├── JBoss42xExistingLocalConfigurationCapability.java
│ │ │ │ │ ├── JBoss42xStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── JBoss4xContainerCapability.java
│ │ │ │ │ ├── JBoss4xRuntimeConfigurationCapability.java
│ │ │ │ │ ├── JBoss5x6xContainerCapability.java
│ │ │ │ │ ├── JBoss5x6xRuntimeConfigurationCapability.java
│ │ │ │ │ ├── JBoss5xExistingLocalConfigurationCapability.java
│ │ │ │ │ ├── JBoss5xInstalledLocalContainer.java
│ │ │ │ │ ├── JBoss5xStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── JBoss6xExistingLocalConfigurationCapability.java
│ │ │ │ │ ├── JBoss6xStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── JBoss71xExistingLocalConfigurationCapability.java
│ │ │ │ │ ├── JBoss71xStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── JBoss72xContainerCapability.java
│ │ │ │ │ ├── JBoss72xExistingLocalConfigurationCapability.java
│ │ │ │ │ ├── JBoss72xStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── JBoss75xStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── JBoss7xContainerCapability.java
│ │ │ │ │ ├── JBoss7xExistingLocalConfigurationCapability.java
│ │ │ │ │ ├── JBoss7xRuntimeConfigurationCapability.java
│ │ │ │ │ ├── JBoss7xStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── JBossInstalledLocalContainer.java
│ │ │ │ │ ├── JdkHttpURLConnection.java
│ │ │ │ │ └── SimpleHttpFileServer.java
│ │ │ └── resources
│ │ │ │ ├── META-INF
│ │ │ │ └── services
│ │ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry
│ │ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── container
│ │ │ │ └── internal
│ │ │ │ └── resources
│ │ │ │ ├── jboss-ds
│ │ │ │ ├── jboss-datasource.xml
│ │ │ │ ├── jboss-driver-xa.xml
│ │ │ │ ├── jboss-driver.xml
│ │ │ │ ├── jboss-ds-local-transaction.xml
│ │ │ │ ├── jboss-ds-no-transaction.xml
│ │ │ │ └── jboss-ds-xa-transaction.xml
│ │ │ │ ├── jboss-module
│ │ │ │ └── jboss-module.xml
│ │ │ │ ├── jboss3x
│ │ │ │ ├── cargo-binding.xml
│ │ │ │ └── jboss-service.xml
│ │ │ │ ├── jboss42x
│ │ │ │ ├── cargo-binding.xml
│ │ │ │ └── jboss-service.xml
│ │ │ │ └── jboss4x
│ │ │ │ ├── cargo-binding.xml
│ │ │ │ └── jboss-service.xml
│ │ │ └── test
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── container
│ │ │ │ └── jboss
│ │ │ │ ├── JBoss4xRemoteDeployerTest.java
│ │ │ │ ├── deployable
│ │ │ │ └── JBossWARTest.java
│ │ │ │ └── internal
│ │ │ │ └── JBossInstalledLocalContainerTest.java
│ │ │ └── resources
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── container
│ │ │ └── jboss
│ │ │ ├── jboss-context.war
│ │ │ ├── jboss-empty.war
│ │ │ ├── jboss-nocontext.war
│ │ │ └── jboss-virtualhost.war
│ ├── jetty
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── codehaus
│ │ │ │ │ └── cargo
│ │ │ │ │ └── container
│ │ │ │ │ └── jetty
│ │ │ │ │ ├── Jetty10xEmbeddedLocalContainer.java
│ │ │ │ │ ├── Jetty10xEmbeddedStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Jetty10xExistingLocalConfiguration.java
│ │ │ │ │ ├── Jetty10xInstalledLocalContainer.java
│ │ │ │ │ ├── Jetty10xRemoteContainer.java
│ │ │ │ │ ├── Jetty10xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Jetty11xEmbeddedLocalContainer.java
│ │ │ │ │ ├── Jetty11xEmbeddedStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Jetty11xExistingLocalConfiguration.java
│ │ │ │ │ ├── Jetty11xInstalledLocalContainer.java
│ │ │ │ │ ├── Jetty11xRemoteContainer.java
│ │ │ │ │ ├── Jetty11xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Jetty12xEmbeddedLocalContainer.java
│ │ │ │ │ ├── Jetty12xEmbeddedLocalDeployer.java
│ │ │ │ │ ├── Jetty12xEmbeddedStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Jetty12xExistingLocalConfiguration.java
│ │ │ │ │ ├── Jetty12xInstalledLocalContainer.java
│ │ │ │ │ ├── Jetty12xInstalledLocalDeployer.java
│ │ │ │ │ ├── Jetty12xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Jetty5xEmbeddedLocalContainer.java
│ │ │ │ │ ├── Jetty5xEmbeddedLocalDeployer.java
│ │ │ │ │ ├── Jetty5xEmbeddedStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Jetty6xEmbeddedLocalContainer.java
│ │ │ │ │ ├── Jetty6xEmbeddedLocalDeployer.java
│ │ │ │ │ ├── Jetty6xEmbeddedStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Jetty6xExistingLocalConfiguration.java
│ │ │ │ │ ├── Jetty6xInstalledLocalContainer.java
│ │ │ │ │ ├── Jetty6xInstalledLocalDeployer.java
│ │ │ │ │ ├── Jetty6xRemoteContainer.java
│ │ │ │ │ ├── Jetty6xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Jetty7x8x9x10x11xEmbeddedLocalDeployer.java
│ │ │ │ │ ├── Jetty7x8xInstalledLocalDeployer.java
│ │ │ │ │ ├── Jetty7xEmbeddedLocalContainer.java
│ │ │ │ │ ├── Jetty7xEmbeddedStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Jetty7xExistingLocalConfiguration.java
│ │ │ │ │ ├── Jetty7xInstalledLocalContainer.java
│ │ │ │ │ ├── Jetty7xRemoteContainer.java
│ │ │ │ │ ├── Jetty7xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Jetty8xEmbeddedLocalContainer.java
│ │ │ │ │ ├── Jetty8xEmbeddedStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Jetty8xExistingLocalConfiguration.java
│ │ │ │ │ ├── Jetty8xInstalledLocalContainer.java
│ │ │ │ │ ├── Jetty8xRemoteContainer.java
│ │ │ │ │ ├── Jetty8xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Jetty9x10x11xInstalledLocalDeployer.java
│ │ │ │ │ ├── Jetty9xEmbeddedLocalContainer.java
│ │ │ │ │ ├── Jetty9xEmbeddedStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Jetty9xExistingLocalConfiguration.java
│ │ │ │ │ ├── Jetty9xInstalledLocalContainer.java
│ │ │ │ │ ├── Jetty9xRemoteContainer.java
│ │ │ │ │ ├── Jetty9xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── JettyDirectoryPackager.java
│ │ │ │ │ ├── JettyFactoryRegistry.java
│ │ │ │ │ ├── JettyPropertySet.java
│ │ │ │ │ ├── JettyRemoteDeployer.java
│ │ │ │ │ ├── JettyRuntimeConfiguration.java
│ │ │ │ │ └── internal
│ │ │ │ │ ├── AbstractJettyEmbeddedLocalContainer.java
│ │ │ │ │ ├── AbstractJettyEmbeddedLocalDeployer.java
│ │ │ │ │ ├── AbstractJettyEmbeddedStandaloneLocalConfiguration.java
│ │ │ │ │ ├── AbstractJettyExistingLocalConfiguration.java
│ │ │ │ │ ├── AbstractJettyRemoteContainer.java
│ │ │ │ │ ├── AbstractJettyStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Jetty10xExistingLocalConfigurationCapability.java
│ │ │ │ │ ├── Jetty10xStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── Jetty12xEmbeddedStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── Jetty12xExistingLocalConfigurationCapability.java
│ │ │ │ │ ├── Jetty12xStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── Jetty5xEmbeddedStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── Jetty6xEmbeddedStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── Jetty7x8x9xStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── JettyExecutorThread.java
│ │ │ │ │ ├── JettyExistingLocalConfigurationCapability.java
│ │ │ │ │ ├── JettyRuntimeConfigurationCapability.java
│ │ │ │ │ ├── JettyStandaloneLocalConfigurationCapability.java
│ │ │ │ │ └── JettyUtils.java
│ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ └── services
│ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── container
│ │ │ └── jetty
│ │ │ ├── Jetty10xInstalledLocalContainerTest.java
│ │ │ ├── Jetty11xInstalledLocalContainerTest.java
│ │ │ ├── Jetty12xInstalledLocalContainerTest.java
│ │ │ ├── Jetty12xInstalledLocalDeployerTest.java
│ │ │ ├── Jetty6xInstalledLocalContainerTest.java
│ │ │ ├── Jetty7xInstalledLocalContainerTest.java
│ │ │ ├── Jetty8xInstalledLocalContainerTest.java
│ │ │ └── Jetty9xInstalledLocalContainerTest.java
│ ├── jo
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── container
│ │ │ │ └── jo
│ │ │ │ ├── Jo1xInstalledLocalContainer.java
│ │ │ │ ├── Jo1xInstalledLocalDeployer.java
│ │ │ │ ├── Jo1xStandaloneLocalConfiguration.java
│ │ │ │ ├── JoFactoryRegistry.java
│ │ │ │ └── internal
│ │ │ │ └── Jo1xStandaloneLocalConfigurationCapability.java
│ │ │ └── resources
│ │ │ ├── META-INF
│ │ │ └── services
│ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── container
│ │ │ └── internal
│ │ │ └── resources
│ │ │ └── jo1x
│ │ │ ├── factory.properties
│ │ │ ├── groups.properties
│ │ │ ├── hosts.properties
│ │ │ ├── listener.properties
│ │ │ ├── metalistener.properties
│ │ │ ├── metaserver.properties
│ │ │ ├── mime.properties
│ │ │ ├── roles.properties
│ │ │ ├── server.properties
│ │ │ └── users.properties
│ ├── jonas
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── codehaus
│ │ │ │ │ └── cargo
│ │ │ │ │ └── container
│ │ │ │ │ └── jonas
│ │ │ │ │ ├── Jonas4xContainerMonitor.java
│ │ │ │ │ ├── Jonas4xExistingLocalConfiguration.java
│ │ │ │ │ ├── Jonas4xInstalledLocalContainer.java
│ │ │ │ │ ├── Jonas4xInstalledLocalDeployer.java
│ │ │ │ │ ├── Jonas4xJsr160RemoteDeployer.java
│ │ │ │ │ ├── Jonas4xMEJBRemoteDeployer.java
│ │ │ │ │ ├── Jonas4xRemoteContainer.java
│ │ │ │ │ ├── Jonas4xRuntimeConfiguration.java
│ │ │ │ │ ├── Jonas4xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Jonas5xContainerMonitor.java
│ │ │ │ │ ├── Jonas5xExistingLocalConfiguration.java
│ │ │ │ │ ├── Jonas5xInstalledLocalContainer.java
│ │ │ │ │ ├── Jonas5xInstalledLocalDeployer.java
│ │ │ │ │ ├── Jonas5xJsr160RemoteDeployer.java
│ │ │ │ │ ├── Jonas5xMEJBRemoteDeployer.java
│ │ │ │ │ ├── Jonas5xRemoteContainer.java
│ │ │ │ │ ├── Jonas5xRuntimeConfiguration.java
│ │ │ │ │ ├── Jonas5xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── JonasFactoryRegistry.java
│ │ │ │ │ ├── JonasPropertySet.java
│ │ │ │ │ └── internal
│ │ │ │ │ ├── AbstractJonas4xRemoteDeployer.java
│ │ │ │ │ ├── AbstractJonas5xRemoteDeployer.java
│ │ │ │ │ ├── AbstractJonasExistingLocalConfiguration.java
│ │ │ │ │ ├── AbstractJonasInstalledLocalContainer.java
│ │ │ │ │ ├── AbstractJonasRemoteDeployer.java
│ │ │ │ │ ├── AbstractJonasStandaloneLocalConfiguration.java
│ │ │ │ │ ├── JSR160MBeanServerConnectionFactory.java
│ │ │ │ │ ├── Jonas4xAdmin.java
│ │ │ │ │ ├── Jonas4xAdminImpl.java
│ │ │ │ │ ├── Jonas4xContainerCapability.java
│ │ │ │ │ ├── Jonas4xRuntimeConfigurationCapability.java
│ │ │ │ │ ├── Jonas5xContainerCapability.java
│ │ │ │ │ ├── Jonas5xRuntimeConfigurationCapability.java
│ │ │ │ │ ├── JonasExistingLocalConfigurationCapability.java
│ │ │ │ │ ├── JonasStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── MBeanServerConnectionFactory.java
│ │ │ │ │ └── MEJBMBeanServerConnectionFactory.java
│ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ └── services
│ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── container
│ │ │ └── jonas
│ │ │ ├── Jonas4xExistingLocalConfigurationTest.java
│ │ │ ├── Jonas4xInstalledLocalContainerTest.java
│ │ │ ├── Jonas4xInstalledLocalDeployerTest.java
│ │ │ ├── Jonas5xExistingLocalConfigurationTest.java
│ │ │ ├── Jonas5xInstalledLocalContainerTest.java
│ │ │ ├── Jonas5xInstalledLocalDeployerTest.java
│ │ │ └── internal
│ │ │ ├── Jonas4xContainerCapabilityTest.java
│ │ │ ├── Jonas5xContainerCapabilityTest.java
│ │ │ ├── JonasRemoteDeployerTest.java
│ │ │ ├── JonasStandaloneConfigurationTest.java
│ │ │ └── MEJBMBeanServerConnectionFactoryTest.java
│ ├── jrun
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── codehaus
│ │ │ │ │ └── cargo
│ │ │ │ │ └── container
│ │ │ │ │ └── jrun
│ │ │ │ │ ├── JRun4xExistingLocalConfiguration.java
│ │ │ │ │ ├── JRun4xInstalledLocalContainer.java
│ │ │ │ │ ├── JRun4xInstalledLocalDeployer.java
│ │ │ │ │ ├── JRun4xPropertySet.java
│ │ │ │ │ ├── JRun4xReplacements.java
│ │ │ │ │ ├── JRun4xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── JRunFactoryRegistry.java
│ │ │ │ │ └── internal
│ │ │ │ │ ├── AbstractJRunInstalledLocalContainer.java
│ │ │ │ │ ├── JRun4xConfigurationBuilder.java
│ │ │ │ │ ├── JRun4xExistingLocalConfigurationCapability.java
│ │ │ │ │ └── JRun4xStandaloneLocalConfigurationCapability.java
│ │ │ └── resources
│ │ │ │ ├── META-INF
│ │ │ │ └── services
│ │ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry
│ │ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── container
│ │ │ │ └── internal
│ │ │ │ └── resources
│ │ │ │ └── jrun4x
│ │ │ │ ├── jndi.properties
│ │ │ │ ├── jrun-users.xml
│ │ │ │ ├── jrun.xml
│ │ │ │ ├── jvm.config
│ │ │ │ └── servers.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── container
│ │ │ └── jrun
│ │ │ └── AbstractJRunStandaloneConfigurationTest.java
│ ├── liberty
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── container
│ │ │ │ └── liberty
│ │ │ │ ├── LibertyFactoryRegistry.java
│ │ │ │ ├── LibertyInstalledLocalContainer.java
│ │ │ │ ├── LibertyInstalledLocalDeployer.java
│ │ │ │ ├── LibertyStandaloneLocalConfiguration.java
│ │ │ │ └── internal
│ │ │ │ ├── LibertyInstall.java
│ │ │ │ ├── LibertyStandaloneLocalConfigurationCapability.java
│ │ │ │ └── ServerConfigUtils.java
│ │ │ └── resources
│ │ │ └── META-INF
│ │ │ └── services
│ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry
│ ├── orion
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── codehaus
│ │ │ │ │ └── cargo
│ │ │ │ │ └── container
│ │ │ │ │ └── orion
│ │ │ │ │ ├── Oc4j10xExistingLocalConfiguration.java
│ │ │ │ │ ├── Oc4j10xInstalledLocalContainer.java
│ │ │ │ │ ├── Oc4j9xInstalledLocalContainer.java
│ │ │ │ │ ├── Oc4j9xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Oc4jPropertySet.java
│ │ │ │ │ ├── OrionFactoryRegistry.java
│ │ │ │ │ └── internal
│ │ │ │ │ ├── AbstractOc4j10xInstalledLocalContainer.java
│ │ │ │ │ ├── AbstractOrionInstalledLocalContainer.java
│ │ │ │ │ ├── AbstractOrionStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Oc4jExistingLocalConfigurationCapability.java
│ │ │ │ │ ├── OrionConfigurationBuilder.java
│ │ │ │ │ └── OrionStandaloneLocalConfigurationCapability.java
│ │ │ └── resources
│ │ │ │ ├── META-INF
│ │ │ │ └── services
│ │ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry
│ │ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── container
│ │ │ │ └── internal
│ │ │ │ └── resources
│ │ │ │ ├── oc4j10x
│ │ │ │ └── application.xml
│ │ │ │ ├── oc4j9x
│ │ │ │ └── global-web-application.xml
│ │ │ │ └── oc4j9x10x
│ │ │ │ ├── application.xml
│ │ │ │ ├── data-sources.xml
│ │ │ │ ├── default-web-site.xml
│ │ │ │ ├── global-web-application.xml
│ │ │ │ ├── mime.types
│ │ │ │ ├── principals.xml
│ │ │ │ ├── rmi.xml
│ │ │ │ ├── server.xml
│ │ │ │ └── web.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── container
│ │ │ └── orion
│ │ │ ├── Oc4j9xStandaloneLocalConfigurationTest.java
│ │ │ └── internal
│ │ │ ├── AbstractOrionStandaloneLocalConfigurationTest.java
│ │ │ ├── OrionConfigurationBuilderTest.java
│ │ │ └── OrionConfigurationChecker.java
│ ├── payara
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── container
│ │ │ │ └── payara
│ │ │ │ ├── PayaraExistingLocalConfiguration.java
│ │ │ │ ├── PayaraFactoryRegistry.java
│ │ │ │ ├── PayaraInstalledLocalContainer.java
│ │ │ │ ├── PayaraInstalledLocalDeployer.java
│ │ │ │ ├── PayaraRemoteContainer.java
│ │ │ │ ├── PayaraRemoteDeployer.java
│ │ │ │ ├── PayaraRuntimeConfiguration.java
│ │ │ │ ├── PayaraStandaloneLocalConfiguration.java
│ │ │ │ └── internal
│ │ │ │ ├── PayaraContainerCapability.java
│ │ │ │ ├── PayaraExistingLocalConfigurationCapability.java
│ │ │ │ ├── PayaraRuntimeConfigurationCapability.java
│ │ │ │ └── PayaraStandaloneLocalConfigurationCapability.java
│ │ │ └── resources
│ │ │ └── META-INF
│ │ │ └── services
│ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry
│ ├── pom.xml
│ ├── resin
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── codehaus
│ │ │ │ │ └── cargo
│ │ │ │ │ └── container
│ │ │ │ │ └── resin
│ │ │ │ │ ├── Resin31xInstalledLocalContainer.java
│ │ │ │ │ ├── Resin31xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Resin3xExistingLocalConfiguration.java
│ │ │ │ │ ├── Resin3xInstalledLocalContainer.java
│ │ │ │ │ ├── Resin3xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Resin4xInstalledLocalContainer.java
│ │ │ │ │ ├── Resin4xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── ResinFactoryRegistry.java
│ │ │ │ │ ├── ResinInstalledLocalDeployer.java
│ │ │ │ │ ├── ResinPropertySet.java
│ │ │ │ │ └── internal
│ │ │ │ │ ├── AbstractResinInstalledLocalContainer.java
│ │ │ │ │ ├── AbstractResinStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Resin3xConfigurationBuilder.java
│ │ │ │ │ ├── Resin3xExistingLocalConfigurationCapability.java
│ │ │ │ │ ├── Resin3xStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── ResinException.java
│ │ │ │ │ └── ResinRun.java
│ │ │ └── resources
│ │ │ │ ├── META-INF
│ │ │ │ └── services
│ │ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry
│ │ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── container
│ │ │ │ └── internal
│ │ │ │ └── resources
│ │ │ │ └── resin2x
│ │ │ │ └── resin.conf
│ │ │ └── test
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── container
│ │ │ │ └── resin
│ │ │ │ ├── Resin31xStandaloneLocalConfigurationTest.java
│ │ │ │ ├── Resin3xStandaloneLocalConfigurationTest.java
│ │ │ │ └── internal
│ │ │ │ ├── AbstractResinStandaloneLocalConfigurationTest.java
│ │ │ │ ├── Resin3xConfigurationBuilderTest.java
│ │ │ │ └── Resin3xConfigurationChecker.java
│ │ │ └── resources
│ │ │ ├── resin31x.conf
│ │ │ └── resin3x.conf
│ ├── tomcat
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── codehaus
│ │ │ │ │ └── cargo
│ │ │ │ │ └── container
│ │ │ │ │ └── tomcat
│ │ │ │ │ ├── Tomcat10xEmbeddedLocalContainer.java
│ │ │ │ │ ├── Tomcat10xInstalledLocalContainer.java
│ │ │ │ │ ├── Tomcat10xRemoteContainer.java
│ │ │ │ │ ├── Tomcat10xRemoteDeployer.java
│ │ │ │ │ ├── Tomcat10xRuntimeConfiguration.java
│ │ │ │ │ ├── Tomcat10xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Tomcat11xEmbeddedLocalContainer.java
│ │ │ │ │ ├── Tomcat11xInstalledLocalContainer.java
│ │ │ │ │ ├── Tomcat11xRemoteContainer.java
│ │ │ │ │ ├── Tomcat11xRemoteDeployer.java
│ │ │ │ │ ├── Tomcat11xRuntimeConfiguration.java
│ │ │ │ │ ├── Tomcat11xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Tomcat4xInstalledLocalContainer.java
│ │ │ │ │ ├── Tomcat4xRemoteContainer.java
│ │ │ │ │ ├── Tomcat4xRemoteDeployer.java
│ │ │ │ │ ├── Tomcat4xRuntimeConfiguration.java
│ │ │ │ │ ├── Tomcat4xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Tomcat5xEmbeddedLocalContainer.java
│ │ │ │ │ ├── Tomcat5xInstalledLocalContainer.java
│ │ │ │ │ ├── Tomcat5xRemoteContainer.java
│ │ │ │ │ ├── Tomcat5xRemoteDeployer.java
│ │ │ │ │ ├── Tomcat5xRuntimeConfiguration.java
│ │ │ │ │ ├── Tomcat5xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Tomcat6xEmbeddedLocalContainer.java
│ │ │ │ │ ├── Tomcat6xInstalledLocalContainer.java
│ │ │ │ │ ├── Tomcat6xRemoteContainer.java
│ │ │ │ │ ├── Tomcat6xRemoteDeployer.java
│ │ │ │ │ ├── Tomcat6xRuntimeConfiguration.java
│ │ │ │ │ ├── Tomcat6xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Tomcat7xEmbeddedLocalContainer.java
│ │ │ │ │ ├── Tomcat7xInstalledLocalContainer.java
│ │ │ │ │ ├── Tomcat7xRemoteContainer.java
│ │ │ │ │ ├── Tomcat7xRemoteDeployer.java
│ │ │ │ │ ├── Tomcat7xRuntimeConfiguration.java
│ │ │ │ │ ├── Tomcat7xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Tomcat8xEmbeddedLocalContainer.java
│ │ │ │ │ ├── Tomcat8xInstalledLocalContainer.java
│ │ │ │ │ ├── Tomcat8xRemoteContainer.java
│ │ │ │ │ ├── Tomcat8xRemoteDeployer.java
│ │ │ │ │ ├── Tomcat8xRuntimeConfiguration.java
│ │ │ │ │ ├── Tomcat8xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── Tomcat9xEmbeddedLocalContainer.java
│ │ │ │ │ ├── Tomcat9xInstalledLocalContainer.java
│ │ │ │ │ ├── Tomcat9xRemoteContainer.java
│ │ │ │ │ ├── Tomcat9xRemoteDeployer.java
│ │ │ │ │ ├── Tomcat9xRuntimeConfiguration.java
│ │ │ │ │ ├── Tomcat9xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── TomcatCopyingInstalledLocalDeployer.java
│ │ │ │ │ ├── TomcatDirectoryPackager.java
│ │ │ │ │ ├── TomcatEmbeddedLocalDeployer.java
│ │ │ │ │ ├── TomcatExistingLocalConfiguration.java
│ │ │ │ │ ├── TomcatFactoryRegistry.java
│ │ │ │ │ ├── TomcatManager4x5x6xInstalledLocalDeployer.java
│ │ │ │ │ ├── TomcatManager7x8x9x10xInstalledLocalDeployer.java
│ │ │ │ │ ├── TomcatPropertySet.java
│ │ │ │ │ ├── TomcatWAR.java
│ │ │ │ │ └── internal
│ │ │ │ │ ├── AbstractCatalinaEmbeddedLocalContainer.java
│ │ │ │ │ ├── AbstractCatalinaInstalledLocalContainer.java
│ │ │ │ │ ├── AbstractCatalinaStandaloneLocalConfiguration.java
│ │ │ │ │ ├── AbstractTomcatConfigurationBuilder.java
│ │ │ │ │ ├── AbstractTomcatManagerDeployer.java
│ │ │ │ │ ├── AbstractTomcatManagerInstalledLocalDeployer.java
│ │ │ │ │ ├── AbstractTomcatRemoteContainer.java
│ │ │ │ │ ├── AbstractTomcatRemoteDeployer.java
│ │ │ │ │ ├── Tomcat10x11xConfigurationBuilder.java
│ │ │ │ │ ├── Tomcat10x11xStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── Tomcat4x5x6xRuntimeConfigurationCapability.java
│ │ │ │ │ ├── Tomcat4xConfigurationBuilder.java
│ │ │ │ │ ├── Tomcat4xStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── Tomcat5x6x7xConfigurationBuilder.java
│ │ │ │ │ ├── Tomcat5xStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── Tomcat6xStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── Tomcat7x8x9x10x11xRuntimeConfigurationCapability.java
│ │ │ │ │ ├── Tomcat7xStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── Tomcat8x9xConfigurationBuilder.java
│ │ │ │ │ ├── Tomcat8x9xStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── TomcatDeployableStatus.java
│ │ │ │ │ ├── TomcatEmbedded.java
│ │ │ │ │ ├── TomcatExistingLocalConfigurationCapability.java
│ │ │ │ │ ├── TomcatManager.java
│ │ │ │ │ ├── TomcatManagerException.java
│ │ │ │ │ └── TomcatUtils.java
│ │ │ └── resources
│ │ │ │ ├── META-INF
│ │ │ │ └── services
│ │ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry
│ │ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── container
│ │ │ │ └── internal
│ │ │ │ └── resources
│ │ │ │ ├── tomcat
│ │ │ │ ├── context.xml
│ │ │ │ ├── logging.properties
│ │ │ │ └── tomcat-users.xml
│ │ │ │ ├── tomcat10x
│ │ │ │ └── web.xml
│ │ │ │ ├── tomcat11x
│ │ │ │ └── web.xml
│ │ │ │ ├── tomcat4x
│ │ │ │ └── server.xml
│ │ │ │ ├── tomcat5x
│ │ │ │ └── web.xml
│ │ │ │ ├── tomcat6x
│ │ │ │ └── web.xml
│ │ │ │ ├── tomcat7x
│ │ │ │ └── web.xml
│ │ │ │ ├── tomcat8x
│ │ │ │ └── web.xml
│ │ │ │ └── tomcat9x
│ │ │ │ └── web.xml
│ │ │ └── test
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── container
│ │ │ │ └── tomcat
│ │ │ │ ├── Tomcat10xStandaloneLocalConfigurationTest.java
│ │ │ │ ├── Tomcat11xStandaloneLocalConfigurationTest.java
│ │ │ │ ├── Tomcat4xStandaloneLocalConfigurationTest.java
│ │ │ │ ├── Tomcat5xStandaloneLocalConfigurationTest.java
│ │ │ │ ├── Tomcat6xStandaloneLocalConfigurationTest.java
│ │ │ │ ├── Tomcat7xStandaloneLocalConfigurationTest.java
│ │ │ │ ├── Tomcat8xStandaloneLocalConfigurationTest.java
│ │ │ │ ├── Tomcat9xStandaloneLocalConfigurationTest.java
│ │ │ │ ├── TomcatWARTest.java
│ │ │ │ └── internal
│ │ │ │ ├── AbstractCatalinaStandaloneLocalConfigurationTest.java
│ │ │ │ ├── Tomcat10x11xConfigurationChecker.java
│ │ │ │ ├── Tomcat4xConfigurationBuilderTest.java
│ │ │ │ ├── Tomcat4xConfigurationChecker.java
│ │ │ │ ├── Tomcat5x6x7xConfigurationBuilderTest.java
│ │ │ │ ├── Tomcat5x6x7xConfigurationChecker.java
│ │ │ │ ├── Tomcat8x9xConfigurationBuilderTest.java
│ │ │ │ └── Tomcat8x9xConfigurationChecker.java
│ │ │ └── resources
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── container
│ │ │ └── tomcat
│ │ │ ├── tomcat-context.war
│ │ │ ├── tomcat-empty.war
│ │ │ └── tomcat-nocontext.war
│ ├── tomee
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── container
│ │ │ │ └── tomee
│ │ │ │ ├── Tomee10xInstalledLocalContainer.java
│ │ │ │ ├── Tomee10xRemoteContainer.java
│ │ │ │ ├── Tomee10xRemoteDeployer.java
│ │ │ │ ├── Tomee10xRuntimeConfiguration.java
│ │ │ │ ├── Tomee10xStandaloneLocalConfiguration.java
│ │ │ │ ├── Tomee1xInstalledLocalContainer.java
│ │ │ │ ├── Tomee1xRemoteContainer.java
│ │ │ │ ├── Tomee1xRemoteDeployer.java
│ │ │ │ ├── Tomee1xRuntimeConfiguration.java
│ │ │ │ ├── Tomee1xStandaloneLocalConfiguration.java
│ │ │ │ ├── Tomee7xInstalledLocalContainer.java
│ │ │ │ ├── Tomee7xRemoteContainer.java
│ │ │ │ ├── Tomee7xRemoteDeployer.java
│ │ │ │ ├── Tomee7xRuntimeConfiguration.java
│ │ │ │ ├── Tomee7xStandaloneLocalConfiguration.java
│ │ │ │ ├── Tomee8xInstalledLocalContainer.java
│ │ │ │ ├── Tomee8xRemoteContainer.java
│ │ │ │ ├── Tomee8xRemoteDeployer.java
│ │ │ │ ├── Tomee8xRuntimeConfiguration.java
│ │ │ │ ├── Tomee8xStandaloneLocalConfiguration.java
│ │ │ │ ├── Tomee9xInstalledLocalContainer.java
│ │ │ │ ├── Tomee9xRemoteContainer.java
│ │ │ │ ├── Tomee9xRemoteDeployer.java
│ │ │ │ ├── Tomee9xRuntimeConfiguration.java
│ │ │ │ ├── Tomee9xStandaloneLocalConfiguration.java
│ │ │ │ ├── TomeeCopyingInstalledLocalDeployer.java
│ │ │ │ ├── TomeeExistingLocalConfiguration.java
│ │ │ │ ├── TomeeFactoryRegistry.java
│ │ │ │ ├── TomeePropertySet.java
│ │ │ │ └── internal
│ │ │ │ ├── AbstractTomeeRemoteDeployer.java
│ │ │ │ ├── Tomee1xStandaloneLocalConfigurationCapability.java
│ │ │ │ ├── Tomee7x8xStandaloneLocalConfigurationCapability.java
│ │ │ │ ├── Tomee9x10xStandaloneLocalConfigurationCapability.java
│ │ │ │ └── TomeeContainerCapability.java
│ │ │ └── resources
│ │ │ ├── META-INF
│ │ │ └── services
│ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── container
│ │ │ └── internal
│ │ │ └── resources
│ │ │ └── tomee
│ │ │ └── server.xml
│ ├── weblogic
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── codehaus
│ │ │ │ │ └── cargo
│ │ │ │ │ └── container
│ │ │ │ │ └── weblogic
│ │ │ │ │ ├── WebLogic103xInstalledLocalContainer.java
│ │ │ │ │ ├── WebLogic103xRemoteContainer.java
│ │ │ │ │ ├── WebLogic103xRuntimeConfiguration.java
│ │ │ │ │ ├── WebLogic103xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── WebLogic10xInstalledLocalContainer.java
│ │ │ │ │ ├── WebLogic10xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── WebLogic121xExistingLocalConfiguration.java
│ │ │ │ │ ├── WebLogic121xInstalledLocalContainer.java
│ │ │ │ │ ├── WebLogic121xRemoteContainer.java
│ │ │ │ │ ├── WebLogic121xRuntimeConfiguration.java
│ │ │ │ │ ├── WebLogic121xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── WebLogic122xExistingLocalConfiguration.java
│ │ │ │ │ ├── WebLogic122xInstalledLocalContainer.java
│ │ │ │ │ ├── WebLogic122xRemoteContainer.java
│ │ │ │ │ ├── WebLogic122xRuntimeConfiguration.java
│ │ │ │ │ ├── WebLogic122xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── WebLogic12xInstalledLocalContainer.java
│ │ │ │ │ ├── WebLogic12xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── WebLogic14xExistingLocalConfiguration.java
│ │ │ │ │ ├── WebLogic14xInstalledLocalContainer.java
│ │ │ │ │ ├── WebLogic14xRemoteContainer.java
│ │ │ │ │ ├── WebLogic14xRuntimeConfiguration.java
│ │ │ │ │ ├── WebLogic14xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── WebLogic8xConfigXmlInstalledLocalDeployer.java
│ │ │ │ │ ├── WebLogic8xExistingLocalConfiguration.java
│ │ │ │ │ ├── WebLogic8xInstalledLocalContainer.java
│ │ │ │ │ ├── WebLogic8xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── WebLogic8xSwitchableLocalDeployer.java
│ │ │ │ │ ├── WebLogic9x10x12x14xConfigXmlInstalledLocalDeployer.java
│ │ │ │ │ ├── WebLogic9x10x12x14xCopyingInstalledLocalDeployer.java
│ │ │ │ │ ├── WebLogic9x10x12x14xExistingLocalConfiguration.java
│ │ │ │ │ ├── WebLogic9xInstalledLocalContainer.java
│ │ │ │ │ ├── WebLogic9xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── WebLogicConfiguration.java
│ │ │ │ │ ├── WebLogicFactoryRegistry.java
│ │ │ │ │ ├── WebLogicPropertySet.java
│ │ │ │ │ ├── WebLogicWlstConfiguration.java
│ │ │ │ │ ├── WebLogicWlstOfflineInstalledLocalDeployer.java
│ │ │ │ │ ├── WebLogicWlstRemoteDeployer.java
│ │ │ │ │ └── internal
│ │ │ │ │ ├── AbstractWebLogicInstalledLocalContainer.java
│ │ │ │ │ ├── AbstractWebLogicRemoteContainer.java
│ │ │ │ │ ├── AbstractWebLogicWlstExistingLocalConfiguration.java
│ │ │ │ │ ├── AbstractWebLogicWlstRuntimeConfiguration.java
│ │ │ │ │ ├── AbstractWebLogicWlstStandaloneLocalConfiguration.java
│ │ │ │ │ ├── ConsoleUrlWebLogicMonitor.java
│ │ │ │ │ ├── WebLogic14xStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── WebLogic8xConfigurationBuilder.java
│ │ │ │ │ ├── WebLogic8xStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── WebLogic9x10x103x12xConfigurationBuilder.java
│ │ │ │ │ ├── WebLogic9x10x103x12xStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── WebLogicExistingLocalConfigurationCapability.java
│ │ │ │ │ ├── WebLogicLocalContainer.java
│ │ │ │ │ ├── WebLogicLocalScriptingContainer.java
│ │ │ │ │ ├── WebLogicRemoteScriptingContainer.java
│ │ │ │ │ ├── WebLogicWlstExistingLocalConfigurationCapability.java
│ │ │ │ │ ├── WebLogicWlstRuntimeConfigurationCapability.java
│ │ │ │ │ ├── WebLogicWlstStandaloneLocalConfigurationCapability.java
│ │ │ │ │ └── configuration
│ │ │ │ │ ├── WebLogicConfigurationEntryType.java
│ │ │ │ │ ├── WebLogicWlstConfigurationFactory.java
│ │ │ │ │ ├── commands
│ │ │ │ │ ├── deployment
│ │ │ │ │ │ ├── DeployDeployableOnlineScriptCommand.java
│ │ │ │ │ │ ├── DeployDeployableScriptCommand.java
│ │ │ │ │ │ ├── UndeployDeployableOnlineScriptCommand.java
│ │ │ │ │ │ └── UndeployDeployableScriptCommand.java
│ │ │ │ │ ├── domain
│ │ │ │ │ │ ├── CreateDomainScriptCommand.java
│ │ │ │ │ │ ├── JtaScriptCommand.java
│ │ │ │ │ │ ├── LoggingScriptCommand.java
│ │ │ │ │ │ ├── PasswordValidatorScriptCommand.java
│ │ │ │ │ │ ├── ReadDomainOfflineScriptCommand.java
│ │ │ │ │ │ ├── ReadDomainOnlineScriptCommand.java
│ │ │ │ │ │ ├── ShutdownDomainScriptCommand.java
│ │ │ │ │ │ ├── SslScriptCommand.java
│ │ │ │ │ │ ├── UpdateDomainOfflineScriptCommand.java
│ │ │ │ │ │ ├── UpdateDomainOnlineScriptCommand.java
│ │ │ │ │ │ └── WriteDomainScriptCommand.java
│ │ │ │ │ ├── resource
│ │ │ │ │ │ ├── DataSourceConnectionPropertyScriptCommand.java
│ │ │ │ │ │ ├── DataSourceScriptCommand.java
│ │ │ │ │ │ ├── JmsConnectionFactoryScriptCommand.java
│ │ │ │ │ │ ├── JmsModuleScriptCommand.java
│ │ │ │ │ │ ├── JmsQueueScriptCommand.java
│ │ │ │ │ │ ├── JmsServerScriptCommand.java
│ │ │ │ │ │ ├── JmsSubdeploymentScriptCommand.java
│ │ │ │ │ │ └── MailSessionScriptCommand.java
│ │ │ │ │ └── user
│ │ │ │ │ │ ├── AddUserToGroupScriptCommand.java
│ │ │ │ │ │ ├── CreateGroupScriptCommand.java
│ │ │ │ │ │ └── CreateUserScriptCommand.java
│ │ │ │ │ ├── rules
│ │ │ │ │ └── WebLogicResourceRules.java
│ │ │ │ │ └── util
│ │ │ │ │ └── WebLogicResourceComparator.java
│ │ │ └── resources
│ │ │ │ ├── META-INF
│ │ │ │ └── services
│ │ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry
│ │ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── container
│ │ │ │ └── internal
│ │ │ │ └── resources
│ │ │ │ ├── weblogic103x
│ │ │ │ ├── DefaultAuthenticatorInit.ldift
│ │ │ │ ├── SerializedSystemIni.dat
│ │ │ │ ├── config.xml
│ │ │ │ ├── jdbc.xml
│ │ │ │ └── weblogic.xml
│ │ │ │ ├── weblogic10x
│ │ │ │ ├── DefaultAuthenticatorInit.ldift
│ │ │ │ ├── SerializedSystemIni.dat
│ │ │ │ ├── config.xml
│ │ │ │ ├── jdbc.xml
│ │ │ │ └── weblogic.xml
│ │ │ │ ├── weblogic12x
│ │ │ │ ├── DefaultAuthenticatorInit.ldift
│ │ │ │ ├── SerializedSystemIni.dat
│ │ │ │ ├── config.xml
│ │ │ │ └── jdbc.xml
│ │ │ │ ├── weblogic8x
│ │ │ │ ├── DefaultAuthenticatorInit.ldift
│ │ │ │ ├── config.xml
│ │ │ │ └── weblogic.xml
│ │ │ │ ├── weblogic9x
│ │ │ │ ├── DefaultAuthenticatorInit.ldift
│ │ │ │ ├── SerializedSystemIni.dat
│ │ │ │ ├── config.xml
│ │ │ │ ├── jdbc.xml
│ │ │ │ └── weblogic.xml
│ │ │ │ └── weblogicWlst
│ │ │ │ ├── deployment
│ │ │ │ ├── deploy-deployable-online.py
│ │ │ │ ├── deploy-deployable.py
│ │ │ │ ├── undeploy-deployable-online.py
│ │ │ │ └── undeploy-deployable.py
│ │ │ │ ├── domain
│ │ │ │ ├── create-domain.py
│ │ │ │ ├── jta.py
│ │ │ │ ├── logging.py
│ │ │ │ ├── password-validator.py
│ │ │ │ ├── read-domain-offline.py
│ │ │ │ ├── read-domain-online.py
│ │ │ │ ├── shutdown-domain.py
│ │ │ │ ├── ssl.py
│ │ │ │ ├── update-domain-online.py
│ │ │ │ ├── update-domain.py
│ │ │ │ └── write-domain.py
│ │ │ │ ├── resource
│ │ │ │ ├── datasource-connection-property.py
│ │ │ │ ├── datasource.py
│ │ │ │ ├── jms-connection-factory.py
│ │ │ │ ├── jms-module.py
│ │ │ │ ├── jms-queue.py
│ │ │ │ ├── jms-server.py
│ │ │ │ ├── jms-subdeployment.py
│ │ │ │ └── mailsession.py
│ │ │ │ └── user
│ │ │ │ ├── add-user-to-group.py
│ │ │ │ ├── create-group.py
│ │ │ │ └── create-user.py
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── container
│ │ │ └── weblogic
│ │ │ ├── AbstractWeblogicStandaloneConfigurationTest.java
│ │ │ ├── WebLogic103xStandaloneLocalConfigurationTest.java
│ │ │ ├── WebLogic10xStandaloneLocalConfigurationTest.java
│ │ │ ├── WebLogic12xStandaloneLocalConfigurationTest.java
│ │ │ ├── WebLogic8xConfigXmlInstalledLocalDeployerTest.java
│ │ │ ├── WebLogic8xStandaloneLocalConfigurationTest.java
│ │ │ ├── WebLogic9x10x12x14xConfigXmlInstalledLocalDeployerTest.java
│ │ │ ├── WebLogic9x10x12x14xCopyingInstalledLocalDeployerTest.java
│ │ │ ├── WebLogic9xStandaloneLocalConfigurationTest.java
│ │ │ └── internal
│ │ │ ├── AbstractWebLogicWlstStandaloneLocalConfigurationTest.java
│ │ │ ├── WebLogic8xConfigurationBuilderTest.java
│ │ │ ├── WebLogic8xConfigurationChecker.java
│ │ │ ├── WebLogic9x10x103x12xConfigurationBuilderTest.java
│ │ │ ├── WebLogic9x10x103x12xConfigurationChecker.java
│ │ │ ├── WebLogicInstalledLocalContainerTest.java
│ │ │ └── configuration
│ │ │ └── rules
│ │ │ └── WebLogicResourceRulesTest.java
│ ├── websphere
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── codehaus
│ │ │ │ │ └── cargo
│ │ │ │ │ └── container
│ │ │ │ │ └── websphere
│ │ │ │ │ ├── WebSphere85xExistingLocalConfiguration.java
│ │ │ │ │ ├── WebSphere85xInstalledLocalContainer.java
│ │ │ │ │ ├── WebSphere85xInstalledLocalDeployer.java
│ │ │ │ │ ├── WebSphere85xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── WebSphere9xExistingLocalConfiguration.java
│ │ │ │ │ ├── WebSphere9xInstalledLocalContainer.java
│ │ │ │ │ ├── WebSphere9xInstalledLocalDeployer.java
│ │ │ │ │ ├── WebSphere9xStandaloneLocalConfiguration.java
│ │ │ │ │ ├── WebSphereConfiguration.java
│ │ │ │ │ ├── WebSphereExistingConfigurationSetting.java
│ │ │ │ │ ├── WebSphereFactoryRegistry.java
│ │ │ │ │ ├── WebSpherePropertySet.java
│ │ │ │ │ ├── internal
│ │ │ │ │ ├── ConsoleUrlWebSphereMonitor.java
│ │ │ │ │ ├── ProcessExecutor.java
│ │ │ │ │ ├── WebSphere85xExistingLocalConfigurationCapability.java
│ │ │ │ │ ├── WebSphere85xStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── WebSphere9xExistingLocalConfigurationCapability.java
│ │ │ │ │ ├── WebSphere9xStandaloneLocalConfigurationCapability.java
│ │ │ │ │ └── configuration
│ │ │ │ │ │ ├── WebSphereConfigurationEntryType.java
│ │ │ │ │ │ ├── WebSphereJythonConfigurationFactory.java
│ │ │ │ │ │ ├── commands
│ │ │ │ │ │ ├── ImportWsadminlibScriptCommand.java
│ │ │ │ │ │ ├── deployment
│ │ │ │ │ │ │ ├── AddSharedLibraryToDeployableScriptCommand.java
│ │ │ │ │ │ │ ├── DeployDeployableScriptCommand.java
│ │ │ │ │ │ │ ├── DeploySharedLibraryScriptCommand.java
│ │ │ │ │ │ │ ├── StartDeployableScriptCommand.java
│ │ │ │ │ │ │ ├── StopDeployableScriptCommand.java
│ │ │ │ │ │ │ └── UndeployDeployableScriptCommand.java
│ │ │ │ │ │ ├── domain
│ │ │ │ │ │ │ ├── LoggingScriptCommand.java
│ │ │ │ │ │ │ ├── MiscConfigurationScriptCommand.java
│ │ │ │ │ │ │ ├── SaveSyncScriptCommand.java
│ │ │ │ │ │ │ ├── SetGlobalSecurityPropertyScriptCommand.java
│ │ │ │ │ │ │ ├── SetJvmPropertyScriptCommand.java
│ │ │ │ │ │ │ ├── SetSessionManagementPropertyScriptCommand.java
│ │ │ │ │ │ │ └── SetSystemPropertyScriptCommand.java
│ │ │ │ │ │ ├── resource
│ │ │ │ │ │ │ ├── DataSourceConnectionPropertyScriptCommand.java
│ │ │ │ │ │ │ ├── DataSourceScriptCommand.java
│ │ │ │ │ │ │ ├── JmsConnectionFactoryScriptCommand.java
│ │ │ │ │ │ │ ├── JmsQueueScriptCommand.java
│ │ │ │ │ │ │ ├── JmsSiBusMemberScriptCommand.java
│ │ │ │ │ │ │ └── JmsSiBusScriptCommand.java
│ │ │ │ │ │ └── user
│ │ │ │ │ │ │ ├── AddUserToGroupScriptCommand.java
│ │ │ │ │ │ │ ├── CreateGroupScriptCommand.java
│ │ │ │ │ │ │ └── CreateUserScriptCommand.java
│ │ │ │ │ │ └── rules
│ │ │ │ │ │ └── WebSphereResourceRules.java
│ │ │ │ │ └── util
│ │ │ │ │ ├── ByteUnit.java
│ │ │ │ │ ├── JvmArguments.java
│ │ │ │ │ └── WebSphereResourceComparator.java
│ │ │ └── resources
│ │ │ │ ├── META-INF
│ │ │ │ └── services
│ │ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry
│ │ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── container
│ │ │ │ └── internal
│ │ │ │ └── resources
│ │ │ │ └── websphere85x
│ │ │ │ ├── commands
│ │ │ │ ├── deployment
│ │ │ │ │ ├── add-shared-library-to-deployable.py
│ │ │ │ │ ├── deploy-deployable.py
│ │ │ │ │ ├── deploy-shared-library.py
│ │ │ │ │ ├── start-deployable.py
│ │ │ │ │ ├── stop-deployable.py
│ │ │ │ │ └── undeploy-deployable.py
│ │ │ │ ├── domain
│ │ │ │ │ ├── logging.py
│ │ │ │ │ ├── misc-configuration.py
│ │ │ │ │ ├── save-sync.py
│ │ │ │ │ ├── set-global-security-property.py
│ │ │ │ │ ├── set-jvm-property.py
│ │ │ │ │ ├── set-session-management-property.py
│ │ │ │ │ └── set-system-property.py
│ │ │ │ ├── import-wsadminlib.py
│ │ │ │ ├── resource
│ │ │ │ │ ├── datasource-connection-property.py
│ │ │ │ │ ├── datasource.py
│ │ │ │ │ ├── jms-connection-factory.py
│ │ │ │ │ ├── jms-queue.py
│ │ │ │ │ ├── jms-sibus-member.py
│ │ │ │ │ └── jms-sibus.py
│ │ │ │ └── user
│ │ │ │ │ ├── add-user-to-group.py
│ │ │ │ │ ├── create-group.py
│ │ │ │ │ └── create-user.py
│ │ │ │ ├── portdef.props
│ │ │ │ └── wsadminlib.py
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── container
│ │ │ └── websphere
│ │ │ ├── WebSphere85xInstalledLocalContainerWithNoWsAdminExecution.java
│ │ │ ├── WebSphere85xInstalledLocalDeployerTest.java
│ │ │ ├── WebSphere85xInstalledLocalDeployerWithNoWsAdminExecution.java
│ │ │ └── util
│ │ │ └── JvmArgumentsTest.java
│ ├── wildfly-swarm
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── codehaus
│ │ │ │ │ └── cargo
│ │ │ │ │ └── container
│ │ │ │ │ └── wildfly
│ │ │ │ │ └── swarm
│ │ │ │ │ ├── WildFlySwarm2017xInstalledLocalContainer.java
│ │ │ │ │ ├── WildFlySwarmFactoryRegistry.java
│ │ │ │ │ ├── WildFlySwarmPropertySet.java
│ │ │ │ │ ├── WildFlySwarmStandaloneLocalConfiguration.java
│ │ │ │ │ └── internal
│ │ │ │ │ ├── AbstractWildFlySwarmInstalledLocalContainer.java
│ │ │ │ │ ├── WildFlySwarmContainerCapability.java
│ │ │ │ │ ├── WildFlySwarmStandaloneLocalConfigurationCapability.java
│ │ │ │ │ ├── WildFlySwarmStartupMonitor.java
│ │ │ │ │ └── configuration
│ │ │ │ │ ├── AbstractConfigurator.java
│ │ │ │ │ ├── ConfigurationContext.java
│ │ │ │ │ ├── UserAccountsConfigurator.java
│ │ │ │ │ ├── WildFlySwarmConfiguratorFactory.java
│ │ │ │ │ ├── util
│ │ │ │ │ └── WildFlySwarmUserUtils.java
│ │ │ │ │ └── yaml
│ │ │ │ │ ├── UserAccountsYamlConfigurator.java
│ │ │ │ │ └── WildFlySwarmYamlConfiguratorFactory.java
│ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ └── services
│ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── container
│ │ │ └── wildfly
│ │ │ └── swarm
│ │ │ └── internal
│ │ │ └── configuration
│ │ │ └── yaml
│ │ │ └── YamlGeneratorTest.java
│ └── wildfly
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── container
│ │ │ │ └── wildfly
│ │ │ │ ├── WildFly10xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly10xInstalledLocalContainer.java
│ │ │ │ ├── WildFly10xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly10xRemoteContainer.java
│ │ │ │ ├── WildFly10xRemoteDeployer.java
│ │ │ │ ├── WildFly10xRuntimeConfiguration.java
│ │ │ │ ├── WildFly10xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly11xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly11xInstalledLocalContainer.java
│ │ │ │ ├── WildFly11xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly11xRemoteContainer.java
│ │ │ │ ├── WildFly11xRemoteDeployer.java
│ │ │ │ ├── WildFly11xRuntimeConfiguration.java
│ │ │ │ ├── WildFly11xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly12xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly12xInstalledLocalContainer.java
│ │ │ │ ├── WildFly12xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly12xRemoteContainer.java
│ │ │ │ ├── WildFly12xRemoteDeployer.java
│ │ │ │ ├── WildFly12xRuntimeConfiguration.java
│ │ │ │ ├── WildFly12xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly13xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly13xInstalledLocalContainer.java
│ │ │ │ ├── WildFly13xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly13xRemoteContainer.java
│ │ │ │ ├── WildFly13xRemoteDeployer.java
│ │ │ │ ├── WildFly13xRuntimeConfiguration.java
│ │ │ │ ├── WildFly13xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly14xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly14xInstalledLocalContainer.java
│ │ │ │ ├── WildFly14xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly14xRemoteContainer.java
│ │ │ │ ├── WildFly14xRemoteDeployer.java
│ │ │ │ ├── WildFly14xRuntimeConfiguration.java
│ │ │ │ ├── WildFly14xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly15xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly15xInstalledLocalContainer.java
│ │ │ │ ├── WildFly15xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly15xRemoteContainer.java
│ │ │ │ ├── WildFly15xRemoteDeployer.java
│ │ │ │ ├── WildFly15xRuntimeConfiguration.java
│ │ │ │ ├── WildFly15xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly16xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly16xInstalledLocalContainer.java
│ │ │ │ ├── WildFly16xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly16xRemoteContainer.java
│ │ │ │ ├── WildFly16xRemoteDeployer.java
│ │ │ │ ├── WildFly16xRuntimeConfiguration.java
│ │ │ │ ├── WildFly16xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly17xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly17xInstalledLocalContainer.java
│ │ │ │ ├── WildFly17xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly17xRemoteContainer.java
│ │ │ │ ├── WildFly17xRemoteDeployer.java
│ │ │ │ ├── WildFly17xRuntimeConfiguration.java
│ │ │ │ ├── WildFly17xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly18xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly18xInstalledLocalContainer.java
│ │ │ │ ├── WildFly18xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly18xRemoteContainer.java
│ │ │ │ ├── WildFly18xRemoteDeployer.java
│ │ │ │ ├── WildFly18xRuntimeConfiguration.java
│ │ │ │ ├── WildFly18xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly19xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly19xInstalledLocalContainer.java
│ │ │ │ ├── WildFly19xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly19xRemoteContainer.java
│ │ │ │ ├── WildFly19xRemoteDeployer.java
│ │ │ │ ├── WildFly19xRuntimeConfiguration.java
│ │ │ │ ├── WildFly19xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly20xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly20xInstalledLocalContainer.java
│ │ │ │ ├── WildFly20xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly20xRemoteContainer.java
│ │ │ │ ├── WildFly20xRemoteDeployer.java
│ │ │ │ ├── WildFly20xRuntimeConfiguration.java
│ │ │ │ ├── WildFly20xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly21xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly21xInstalledLocalContainer.java
│ │ │ │ ├── WildFly21xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly21xRemoteContainer.java
│ │ │ │ ├── WildFly21xRemoteDeployer.java
│ │ │ │ ├── WildFly21xRuntimeConfiguration.java
│ │ │ │ ├── WildFly21xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly22xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly22xInstalledLocalContainer.java
│ │ │ │ ├── WildFly22xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly22xRemoteContainer.java
│ │ │ │ ├── WildFly22xRemoteDeployer.java
│ │ │ │ ├── WildFly22xRuntimeConfiguration.java
│ │ │ │ ├── WildFly22xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly23xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly23xInstalledLocalContainer.java
│ │ │ │ ├── WildFly23xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly23xRemoteContainer.java
│ │ │ │ ├── WildFly23xRemoteDeployer.java
│ │ │ │ ├── WildFly23xRuntimeConfiguration.java
│ │ │ │ ├── WildFly23xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly24xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly24xInstalledLocalContainer.java
│ │ │ │ ├── WildFly24xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly24xRemoteContainer.java
│ │ │ │ ├── WildFly24xRemoteDeployer.java
│ │ │ │ ├── WildFly24xRuntimeConfiguration.java
│ │ │ │ ├── WildFly24xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly25xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly25xInstalledLocalContainer.java
│ │ │ │ ├── WildFly25xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly25xRemoteContainer.java
│ │ │ │ ├── WildFly25xRemoteDeployer.java
│ │ │ │ ├── WildFly25xRuntimeConfiguration.java
│ │ │ │ ├── WildFly25xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly26xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly26xInstalledLocalContainer.java
│ │ │ │ ├── WildFly26xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly26xRemoteContainer.java
│ │ │ │ ├── WildFly26xRemoteDeployer.java
│ │ │ │ ├── WildFly26xRuntimeConfiguration.java
│ │ │ │ ├── WildFly26xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly27xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly27xInstalledLocalContainer.java
│ │ │ │ ├── WildFly27xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly27xRemoteContainer.java
│ │ │ │ ├── WildFly27xRemoteDeployer.java
│ │ │ │ ├── WildFly27xRuntimeConfiguration.java
│ │ │ │ ├── WildFly27xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly28xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly28xInstalledLocalContainer.java
│ │ │ │ ├── WildFly28xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly28xRemoteContainer.java
│ │ │ │ ├── WildFly28xRemoteDeployer.java
│ │ │ │ ├── WildFly28xRuntimeConfiguration.java
│ │ │ │ ├── WildFly28xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly29xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly29xInstalledLocalContainer.java
│ │ │ │ ├── WildFly29xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly29xRemoteContainer.java
│ │ │ │ ├── WildFly29xRemoteDeployer.java
│ │ │ │ ├── WildFly29xRuntimeConfiguration.java
│ │ │ │ ├── WildFly29xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly30xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly30xInstalledLocalContainer.java
│ │ │ │ ├── WildFly30xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly30xRemoteContainer.java
│ │ │ │ ├── WildFly30xRemoteDeployer.java
│ │ │ │ ├── WildFly30xRuntimeConfiguration.java
│ │ │ │ ├── WildFly30xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly31xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly31xInstalledLocalContainer.java
│ │ │ │ ├── WildFly31xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly31xRemoteContainer.java
│ │ │ │ ├── WildFly31xRemoteDeployer.java
│ │ │ │ ├── WildFly31xRuntimeConfiguration.java
│ │ │ │ ├── WildFly31xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly32xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly32xInstalledLocalContainer.java
│ │ │ │ ├── WildFly32xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly32xRemoteContainer.java
│ │ │ │ ├── WildFly32xRemoteDeployer.java
│ │ │ │ ├── WildFly32xRuntimeConfiguration.java
│ │ │ │ ├── WildFly32xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly33xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly33xInstalledLocalContainer.java
│ │ │ │ ├── WildFly33xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly33xRemoteContainer.java
│ │ │ │ ├── WildFly33xRemoteDeployer.java
│ │ │ │ ├── WildFly33xRuntimeConfiguration.java
│ │ │ │ ├── WildFly33xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly34xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly34xInstalledLocalContainer.java
│ │ │ │ ├── WildFly34xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly34xRemoteContainer.java
│ │ │ │ ├── WildFly34xRemoteDeployer.java
│ │ │ │ ├── WildFly34xRuntimeConfiguration.java
│ │ │ │ ├── WildFly34xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly35xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly35xInstalledLocalContainer.java
│ │ │ │ ├── WildFly35xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly35xRemoteContainer.java
│ │ │ │ ├── WildFly35xRemoteDeployer.java
│ │ │ │ ├── WildFly35xRuntimeConfiguration.java
│ │ │ │ ├── WildFly35xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly36xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly36xInstalledLocalContainer.java
│ │ │ │ ├── WildFly36xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly36xRemoteContainer.java
│ │ │ │ ├── WildFly36xRemoteDeployer.java
│ │ │ │ ├── WildFly36xRuntimeConfiguration.java
│ │ │ │ ├── WildFly36xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly8xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly8xInstalledLocalContainer.java
│ │ │ │ ├── WildFly8xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly8xRemoteContainer.java
│ │ │ │ ├── WildFly8xRemoteDeployer.java
│ │ │ │ ├── WildFly8xRuntimeConfiguration.java
│ │ │ │ ├── WildFly8xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFly9xExistingLocalConfiguration.java
│ │ │ │ ├── WildFly9xInstalledLocalContainer.java
│ │ │ │ ├── WildFly9xInstalledLocalDeployer.java
│ │ │ │ ├── WildFly9xRemoteContainer.java
│ │ │ │ ├── WildFly9xRemoteDeployer.java
│ │ │ │ ├── WildFly9xRuntimeConfiguration.java
│ │ │ │ ├── WildFly9xStandaloneLocalConfiguration.java
│ │ │ │ ├── WildFlyFactoryRegistry.java
│ │ │ │ ├── WildFlyPropertySet.java
│ │ │ │ └── internal
│ │ │ │ ├── AbstractWildFlyInstalledLocalContainer.java
│ │ │ │ ├── AbstractWildFlyRemoteDeployer.java
│ │ │ │ ├── AbstractWildFlyStandaloneLocalConfiguration.java
│ │ │ │ ├── CLIWildFlyMonitor.java
│ │ │ │ ├── ManagementUrlWildFlyMonitor.java
│ │ │ │ ├── WildFly8xStandaloneLocalConfigurationCapability.java
│ │ │ │ ├── WildFly9xStandaloneLocalConfigurationCapability.java
│ │ │ │ ├── WildFlyConfiguration.java
│ │ │ │ ├── WildFlyContainerCapability.java
│ │ │ │ ├── WildFlyExistingLocalConfigurationCapability.java
│ │ │ │ ├── WildFlyRemoteDeploymentJsonMarshaller.java
│ │ │ │ ├── WildFlyRuntimeConfigurationCapability.java
│ │ │ │ ├── configuration
│ │ │ │ ├── commands
│ │ │ │ │ ├── AbstractWildFlyScriptCommand.java
│ │ │ │ │ ├── wildfly8
│ │ │ │ │ │ └── server
│ │ │ │ │ │ │ ├── AddModuleScriptCommand.java
│ │ │ │ │ │ │ ├── ConnectToServerScriptCommand.java
│ │ │ │ │ │ │ └── ShutdownServerScriptCommand.java
│ │ │ │ │ └── wildfly9
│ │ │ │ │ │ ├── custom
│ │ │ │ │ │ └── CustomWildFlyScriptCommand.java
│ │ │ │ │ │ ├── domain
│ │ │ │ │ │ ├── ConfigurePortsScriptCommand.java
│ │ │ │ │ │ ├── LoggingScriptCommand.java
│ │ │ │ │ │ └── SystemPropertyScriptCommand.java
│ │ │ │ │ │ ├── resource
│ │ │ │ │ │ ├── DataSourceScriptCommand.java
│ │ │ │ │ │ ├── DriverScriptCommand.java
│ │ │ │ │ │ ├── JmsQueueScriptCommand.java
│ │ │ │ │ │ ├── JmsTopicScriptCommand.java
│ │ │ │ │ │ ├── MailScriptCommand.java
│ │ │ │ │ │ ├── XaDataSourceScriptCommand.java
│ │ │ │ │ │ └── XaDriverScriptCommand.java
│ │ │ │ │ │ └── server
│ │ │ │ │ │ ├── BatchScriptCommand.java
│ │ │ │ │ │ ├── RunBatchScriptCommand.java
│ │ │ │ │ │ └── StartEmbedServerScriptCommand.java
│ │ │ │ └── factory
│ │ │ │ │ ├── WildFly8xCliConfigurationFactory.java
│ │ │ │ │ ├── WildFly9xCliConfigurationFactory.java
│ │ │ │ │ └── WildFlyCliConfigurationFactory.java
│ │ │ │ └── util
│ │ │ │ ├── WildFlyLogUtils.java
│ │ │ │ ├── WildFlyModuleUtils.java
│ │ │ │ └── WildFlyUserUtils.java
│ │ └── resources
│ │ │ ├── META-INF
│ │ │ └── services
│ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── container
│ │ │ └── internal
│ │ │ └── resources
│ │ │ ├── wildfly-8
│ │ │ ├── cli
│ │ │ │ └── server
│ │ │ │ │ ├── add-module.cli
│ │ │ │ │ ├── connect-to-server.cli
│ │ │ │ │ └── shutdown-server.cli
│ │ │ └── datasource
│ │ │ │ ├── jboss-datasource.xml
│ │ │ │ ├── jboss-driver-xa.xml
│ │ │ │ └── jboss-driver.xml
│ │ │ └── wildfly-9
│ │ │ └── cli
│ │ │ ├── domain
│ │ │ ├── configure-ports.cli
│ │ │ ├── logging.cli
│ │ │ └── system-property.cli
│ │ │ ├── resource
│ │ │ ├── datasource-xa.cli
│ │ │ ├── datasource.cli
│ │ │ ├── driver-xa.cli
│ │ │ ├── driver.cli
│ │ │ ├── jms-queue.cli
│ │ │ ├── jms-topic.cli
│ │ │ └── mail.cli
│ │ │ └── server
│ │ │ ├── batch.cli
│ │ │ ├── run-batch.cli
│ │ │ └── start-embed-server.cli
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── codehaus
│ │ └── cargo
│ │ └── container
│ │ └── wildfly
│ │ └── internal
│ │ ├── WildFlyRemoteDeploymentJsonMarshallerTest.java
│ │ └── configuration
│ │ └── commands
│ │ └── wildfly9
│ │ └── domain
│ │ └── SystemPropertyScriptCommandTest.java
├── documentation
│ ├── pom.xml
│ └── src
│ │ ├── main
│ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── documentation
│ │ │ ├── ConfluenceContainerDocumentationGenerator.java
│ │ │ ├── ConfluenceProjectStructureDocumentationGenerator.java
│ │ │ └── Snippets.java
│ │ ├── site
│ │ └── confluence
│ │ │ ├── codestyles
│ │ │ ├── cargo-eclipse-codestyle.xml
│ │ │ └── cargo-idea-codestyle.xml
│ │ │ ├── images
│ │ │ ├── access-layers.jpg
│ │ │ ├── access-layers_small.jpg
│ │ │ ├── architecture.jpg
│ │ │ ├── architecture_small.jpg
│ │ │ └── maven-projects.jpg
│ │ │ └── ppt
│ │ │ └── architecture.ppt
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── codehaus
│ │ └── cargo
│ │ └── documentation
│ │ ├── ConfluenceContainerDocumentationGeneratorTest.java
│ │ └── ConfluenceProjectStructureDocumentationGeneratorTest.java
├── pom.xml
├── samples
│ ├── java
│ │ ├── .gitignore
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── sample
│ │ │ │ └── java
│ │ │ │ ├── EmbeddedContainerClasspathResolver.java
│ │ │ │ ├── EnvironmentTestData.java
│ │ │ │ ├── PingUtils.java
│ │ │ │ └── validator
│ │ │ │ ├── AbstractConfigurationCapabilityValidator.java
│ │ │ │ ├── AbstractConfigurationFactoryValidator.java
│ │ │ │ ├── AbstractContainerFactoryValidator.java
│ │ │ │ ├── AbstractDeployerFactoryValidator.java
│ │ │ │ ├── AbstractPackagerValidator.java
│ │ │ │ ├── HasAuthenticationSupportValidator.java
│ │ │ │ ├── HasBundleSupportValidator.java
│ │ │ │ ├── HasDataSourceSupportValidator.java
│ │ │ │ ├── HasDeployableSupportValidator.java
│ │ │ │ ├── HasDirectoryPackagerValidator.java
│ │ │ │ ├── HasEarSupportValidator.java
│ │ │ │ ├── HasExistingConfigurationValidator.java
│ │ │ │ ├── HasInstalledLocalContainerValidator.java
│ │ │ │ ├── HasLocalDeployerValidator.java
│ │ │ │ ├── HasPortOffsetValidator.java
│ │ │ │ ├── HasRemoteContainerValidator.java
│ │ │ │ ├── HasRemoteDeployerValidator.java
│ │ │ │ ├── HasResourceSupportValidator.java
│ │ │ │ ├── HasRuntimeConfigurationValidator.java
│ │ │ │ ├── HasSpawnSupportValidator.java
│ │ │ │ ├── HasStandaloneConfigurationValidator.java
│ │ │ │ ├── HasWarSupportValidator.java
│ │ │ │ ├── HasXAEmulationValidator.java
│ │ │ │ ├── HasXASupportValidator.java
│ │ │ │ ├── IsEmbeddedLocalContainerValidator.java
│ │ │ │ ├── IsInstalledLocalContainerValidator.java
│ │ │ │ ├── IsLocalContainerValidator.java
│ │ │ │ ├── StartsWithContainerValidator.java
│ │ │ │ ├── SupportsPropertyValidator.java
│ │ │ │ └── Validator.java
│ │ │ └── test
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── sample
│ │ │ │ └── java
│ │ │ │ ├── AbstractCargoTestCase.java
│ │ │ │ ├── AbstractDataSourceWarCapabilityContainerTestCase.java
│ │ │ │ ├── AbstractResourceOnStandaloneConfigurationTest.java
│ │ │ │ ├── AbstractStandaloneLocalContainerTestCase.java
│ │ │ │ ├── AbstractWarCapabilityContainerTestCase.java
│ │ │ │ ├── AbstractWarTestCase.java
│ │ │ │ ├── AllStandaloneLocalContainerTest.java
│ │ │ │ ├── BundleCapabilityContainerTest.java
│ │ │ │ ├── CargoTestCase.java
│ │ │ │ ├── CleanupContainerArtifactsTest.java
│ │ │ │ ├── DataSourceOnStandaloneConfigurationTest.java
│ │ │ │ ├── EarCapabilityContainerTest.java
│ │ │ │ ├── EarDeployerCapabilityContainerTest.java
│ │ │ │ ├── ExistingConfigurationTest.java
│ │ │ │ ├── ExtraClasspathOnStandaloneConfigurationTest.java
│ │ │ │ ├── JmsQueueResourceOnStandaloneConfigurationTest.java
│ │ │ │ ├── JmsTopicResourceOnStandaloneConfigurationTest.java
│ │ │ │ ├── MailResourceOnStandaloneConfigurationTest.java
│ │ │ │ ├── PackagerTest.java
│ │ │ │ ├── PortOffsetContainerTest.java
│ │ │ │ ├── RemoteDeploymentTest.java
│ │ │ │ ├── SpawnContainerTest.java
│ │ │ │ ├── SystemPropertyCapabilityTest.java
│ │ │ │ ├── TransactionEmulationDataSourceOnStandaloneConfigurationTest.java
│ │ │ │ ├── WarAuthenticationTest.java
│ │ │ │ ├── WarCapabilityContainerTest.java
│ │ │ │ ├── WarDeployerCapabilityContainerTest.java
│ │ │ │ ├── WarExtraClasspathTest.java
│ │ │ │ ├── WarMultiContextTest.java
│ │ │ │ ├── WarRootContextTest.java
│ │ │ │ ├── XADatasourceResourceOnStandaloneConfigurationTest.java
│ │ │ │ ├── XATransactionDataSourceOnStandaloneConfigurationTest.java
│ │ │ │ ├── XATransactionEmulationDataSourceOnStandaloneConfigurationTest.java
│ │ │ │ ├── glassfish
│ │ │ │ └── GlassFishDeploymentPlanTest.java
│ │ │ │ ├── jboss
│ │ │ │ ├── AbstractJBossCapabilityTestCase.java
│ │ │ │ ├── AopCapabilityContainerTest.java
│ │ │ │ ├── EjbCapabilityContainerTest.java
│ │ │ │ └── HarCapabilityContainerTest.java
│ │ │ │ ├── jetty
│ │ │ │ ├── AbstractJettyEmbeddedEEProfileTest.java
│ │ │ │ ├── JettyEmbeddedEE10ProfileTest.java
│ │ │ │ ├── JettyEmbeddedEE8ProfileTest.java
│ │ │ │ ├── JettyEmbeddedEE9ProfileTest.java
│ │ │ │ └── JettyTLSTest.java
│ │ │ │ ├── jonas
│ │ │ │ ├── JonasDeploymentPlanTest.java
│ │ │ │ └── JonasStandaloneConfigurationTest.java
│ │ │ │ └── tomcat
│ │ │ │ ├── TomcatTLSTest.java
│ │ │ │ ├── TomcatWarTest.java
│ │ │ │ └── WarExtraClasspathWithContextTest.java
│ │ │ └── resources
│ │ │ ├── jonas-deploymentplan.xml
│ │ │ ├── localhost.jks
│ │ │ └── wildfly
│ │ │ ├── wildfly
│ │ │ └── jms-journal.cli
│ │ │ └── wildfly9
│ │ │ └── jms-journal.cli
│ └── pom.xml
├── tools
│ ├── jboss-deployer-5.1-and-6
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── tools
│ │ │ └── jboss
│ │ │ └── JBossDeployer.java
│ ├── jboss-deployer-5
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── tools
│ │ │ └── jboss
│ │ │ └── JBossDeployer.java
│ ├── jboss-deployer-7
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── tools
│ │ │ └── jboss
│ │ │ └── JBossDeployer.java
│ ├── jboss-deployer-api
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── container
│ │ │ └── jboss
│ │ │ ├── JBossPropertySet.java
│ │ │ └── internal
│ │ │ ├── IJBossProfileManagerDeployer.java
│ │ │ ├── JaasConfiguration.java
│ │ │ └── UsernamePasswordCallbackHandler.java
│ └── pom.xml
└── uberjar
│ ├── .gitignore
│ ├── pom.xml
│ └── src
│ └── main
│ ├── assembly
│ └── assembly-src.xml
│ └── java
│ └── org
│ └── codehaus
│ └── cargo
│ └── uberjar
│ └── Uberjar.java
├── extensions
├── ant
│ ├── pom.xml
│ ├── samples
│ │ ├── ant1.10-test
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── test
│ │ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── codehaus
│ │ │ │ │ └── cargo
│ │ │ │ │ └── sample
│ │ │ │ │ └── ant
│ │ │ │ │ ├── ant_110_configuration_files_test
│ │ │ │ │ └── ConfigurationFilesTest.java
│ │ │ │ │ └── ant_110_xml_replacements_test
│ │ │ │ │ └── XmlReplacementsTest.java
│ │ │ │ └── resources
│ │ │ │ ├── build.xml
│ │ │ │ └── test-subfolder
│ │ │ │ └── test.properties
│ │ ├── configurationFiles-xmlReplacements-test
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── test
│ │ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── codehaus
│ │ │ │ │ └── cargo
│ │ │ │ │ └── sample
│ │ │ │ │ └── ant
│ │ │ │ │ ├── configuration_files_test
│ │ │ │ │ └── ConfigurationFilesTest.java
│ │ │ │ │ └── xml_replacements_test
│ │ │ │ │ └── XmlReplacementsTest.java
│ │ │ │ └── resources
│ │ │ │ ├── build.xml
│ │ │ │ └── test-subfolder
│ │ │ │ └── test.properties
│ │ ├── daemon-test
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── test
│ │ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── codehaus
│ │ │ │ │ └── cargo
│ │ │ │ │ └── sample
│ │ │ │ │ └── ant
│ │ │ │ │ └── daemon_test
│ │ │ │ │ ├── CargoTest.java
│ │ │ │ │ └── SimpleTest.java
│ │ │ │ └── resources
│ │ │ │ └── build.xml
│ │ ├── datasource-test
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── test
│ │ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── codehaus
│ │ │ │ │ └── cargo
│ │ │ │ │ └── sample
│ │ │ │ │ └── ant
│ │ │ │ │ └── datasource_test
│ │ │ │ │ ├── CargoTest.java
│ │ │ │ │ └── DataSourceTest.java
│ │ │ │ └── resources
│ │ │ │ └── build.xml
│ │ ├── pom.xml
│ │ ├── remote-test
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── test
│ │ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── codehaus
│ │ │ │ │ └── cargo
│ │ │ │ │ └── sample
│ │ │ │ │ └── ant
│ │ │ │ │ └── remote_test
│ │ │ │ │ ├── CargoTest.java
│ │ │ │ │ └── SimpleTest.java
│ │ │ │ └── resources
│ │ │ │ └── build.xml
│ │ └── users-test
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ └── test
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── sample
│ │ │ │ └── ant
│ │ │ │ └── users_test
│ │ │ │ └── UsersTest.java
│ │ │ └── resources
│ │ │ └── build.xml
│ └── tasks
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── ant
│ │ │ │ ├── AntLogger.java
│ │ │ │ ├── CargoTask.java
│ │ │ │ ├── ConfigurationElement.java
│ │ │ │ ├── DaemonElement.java
│ │ │ │ ├── DataSourceElement.java
│ │ │ │ ├── DeployableElement.java
│ │ │ │ ├── Property.java
│ │ │ │ ├── PropertySet.java
│ │ │ │ ├── RoleElement.java
│ │ │ │ ├── UserElement.java
│ │ │ │ └── ZipURLInstallerElement.java
│ │ └── resources
│ │ │ └── cargo.tasks
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── codehaus
│ │ └── cargo
│ │ └── ant
│ │ ├── CargoTaskTest.java
│ │ ├── ConfigurationElementTest.java
│ │ ├── DataSourceElementTest.java
│ │ └── DeployableElementTest.java
├── daemon
│ ├── client
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── tools
│ │ │ └── daemon
│ │ │ ├── DaemonClient.java
│ │ │ ├── DaemonException.java
│ │ │ ├── DaemonParameters.java
│ │ │ ├── DaemonPropertySet.java
│ │ │ └── DaemonStart.java
│ ├── itests
│ │ ├── browser
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── itests
│ │ │ │ └── daemon
│ │ │ │ └── browser
│ │ │ │ └── CargoDaemonBrowserTest.java
│ │ ├── client-with-authentication
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── itests
│ │ │ │ └── daemon
│ │ │ │ └── client_with_authentication
│ │ │ │ └── CargoDaemonClientWithAuthenticationTest.java
│ │ ├── client
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── itests
│ │ │ │ └── daemon
│ │ │ │ └── client
│ │ │ │ └── CargoDaemonClientTest.java
│ │ ├── deployable-on-jetty
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── itests
│ │ │ │ └── daemon
│ │ │ │ └── deployable_on_jetty
│ │ │ │ └── CargoDaemonDeployableTest.java
│ │ ├── deployable-on-tomcat
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── itests
│ │ │ │ └── daemon
│ │ │ │ └── deployable_on_tomcat
│ │ │ │ └── CargoDaemonDeployableTest.java
│ │ └── pom.xml
│ ├── pom.xml
│ └── webapp
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── daemon
│ │ │ │ ├── CargoDaemonAuthenticationFilter.java
│ │ │ │ ├── CargoDaemonErrorServlet.java
│ │ │ │ ├── CargoDaemonException.java
│ │ │ │ ├── CargoDaemonServlet.java
│ │ │ │ ├── Handle.java
│ │ │ │ ├── HandleDatabase.java
│ │ │ │ ├── Main.java
│ │ │ │ ├── PasswordWithHash.java
│ │ │ │ ├── file
│ │ │ │ └── FileManager.java
│ │ │ │ ├── properties
│ │ │ │ └── PropertyTable.java
│ │ │ │ └── request
│ │ │ │ └── StartRequest.java
│ │ ├── resources
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── daemon
│ │ │ │ └── logheader.txt
│ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── tjws
│ │ │ │ ├── class-scanner.jar
│ │ │ │ ├── war.jar
│ │ │ │ └── webserver.jar
│ │ │ └── web.xml
│ │ │ ├── cargo-banner-center.png
│ │ │ ├── cargo-banner-left.png
│ │ │ ├── cargo-banner-right.png
│ │ │ ├── cargo.css
│ │ │ ├── index.html
│ │ │ └── spinner.gif
│ │ └── test
│ │ ├── java
│ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── daemon
│ │ │ ├── CargoDaemonAuthenticationFilterTest.java
│ │ │ └── PasswordWithHashTest.java
│ │ └── resources
│ │ └── cargo-daemon-passwords-sample.properties
├── maven3
│ ├── archetypes
│ │ ├── daemon
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ ├── it
│ │ │ │ └── it
│ │ │ │ │ ├── generate.properties
│ │ │ │ │ ├── invoker.properties
│ │ │ │ │ └── prebuild.groovy
│ │ │ │ └── main
│ │ │ │ └── resources
│ │ │ │ ├── META-INF
│ │ │ │ └── maven
│ │ │ │ │ └── archetype-metadata.xml
│ │ │ │ └── archetype-resources
│ │ │ │ ├── pom.xml
│ │ │ │ └── src
│ │ │ │ ├── main
│ │ │ │ └── webapp
│ │ │ │ │ ├── WEB-INF
│ │ │ │ │ └── web.xml
│ │ │ │ │ └── index.jsp
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── it
│ │ │ │ └── WebappIT.java
│ │ ├── multiple-containers
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ ├── it
│ │ │ │ └── it
│ │ │ │ │ ├── generate.properties
│ │ │ │ │ ├── invoker.properties
│ │ │ │ │ └── prebuild.groovy
│ │ │ │ └── main
│ │ │ │ └── resources
│ │ │ │ ├── META-INF
│ │ │ │ └── maven
│ │ │ │ │ └── archetype-metadata.xml
│ │ │ │ └── archetype-resources
│ │ │ │ ├── pom.xml
│ │ │ │ └── src
│ │ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── SomeClass.java
│ │ │ │ └── webapp
│ │ │ │ │ ├── WEB-INF
│ │ │ │ │ └── web.xml
│ │ │ │ │ └── index.jsp
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ ├── SomeClassTest.java
│ │ │ │ └── it
│ │ │ │ └── MultipleContainersIT.java
│ │ ├── pom.xml
│ │ ├── remote-deployment
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ ├── it
│ │ │ │ └── it
│ │ │ │ │ ├── generate.properties
│ │ │ │ │ ├── invoker.properties
│ │ │ │ │ └── prebuild.groovy
│ │ │ │ └── main
│ │ │ │ └── resources
│ │ │ │ ├── META-INF
│ │ │ │ └── maven
│ │ │ │ │ └── archetype-metadata.xml
│ │ │ │ └── archetype-resources
│ │ │ │ ├── pom.xml
│ │ │ │ └── src
│ │ │ │ ├── main
│ │ │ │ └── webapp
│ │ │ │ │ ├── WEB-INF
│ │ │ │ │ └── web.xml
│ │ │ │ │ └── index.jsp
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── it
│ │ │ │ └── WebappIT.java
│ │ ├── webapp-functional-tests-module
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ ├── it
│ │ │ │ └── it
│ │ │ │ │ ├── generate.properties
│ │ │ │ │ ├── invoker.properties
│ │ │ │ │ └── prebuild.groovy
│ │ │ │ └── main
│ │ │ │ └── resources
│ │ │ │ ├── META-INF
│ │ │ │ └── maven
│ │ │ │ │ └── archetype-metadata.xml
│ │ │ │ └── archetype-resources
│ │ │ │ ├── __rootArtifactId__-functional-tests
│ │ │ │ ├── pom.xml
│ │ │ │ └── src
│ │ │ │ │ └── test
│ │ │ │ │ └── java
│ │ │ │ │ └── WebappIT.java
│ │ │ │ ├── __rootArtifactId__-webapp
│ │ │ │ ├── pom.xml
│ │ │ │ └── src
│ │ │ │ │ ├── main
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── SomeClass.java
│ │ │ │ │ └── webapp
│ │ │ │ │ │ ├── WEB-INF
│ │ │ │ │ │ └── web.xml
│ │ │ │ │ │ └── index.jsp
│ │ │ │ │ └── test
│ │ │ │ │ └── java
│ │ │ │ │ └── SomeClassTest.java
│ │ │ │ └── pom.xml
│ │ ├── webapp-single-module
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ │ ├── it
│ │ │ │ └── it
│ │ │ │ │ ├── generate.properties
│ │ │ │ │ ├── invoker.properties
│ │ │ │ │ └── prebuild.groovy
│ │ │ │ └── main
│ │ │ │ └── resources
│ │ │ │ ├── META-INF
│ │ │ │ └── maven
│ │ │ │ │ └── archetype-metadata.xml
│ │ │ │ └── archetype-resources
│ │ │ │ ├── pom.xml
│ │ │ │ └── src
│ │ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── SomeClass.java
│ │ │ │ └── webapp
│ │ │ │ │ ├── WEB-INF
│ │ │ │ │ └── web.xml
│ │ │ │ │ └── index.jsp
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ ├── SomeClassTest.java
│ │ │ │ └── it
│ │ │ │ └── WebappIT.java
│ │ └── webapp-with-datasource
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ ├── it
│ │ │ └── it
│ │ │ │ ├── generate.properties
│ │ │ │ ├── invoker.properties
│ │ │ │ └── prebuild.groovy
│ │ │ └── main
│ │ │ └── resources
│ │ │ ├── META-INF
│ │ │ └── maven
│ │ │ │ └── archetype-metadata.xml
│ │ │ └── archetype-resources
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── DataSourceServlet.java
│ │ │ └── webapp
│ │ │ │ └── WEB-INF
│ │ │ │ ├── jboss-web.xml
│ │ │ │ ├── jonas-web.xml
│ │ │ │ ├── web.xml
│ │ │ │ └── weblogic.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── it
│ │ │ └── WebappIT.java
│ ├── plugin
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── codehaus
│ │ │ │ │ └── cargo
│ │ │ │ │ └── maven3
│ │ │ │ │ ├── AbstractCargoMojo.java
│ │ │ │ │ ├── AbstractCommonMojo.java
│ │ │ │ │ ├── AbstractDaemonMojo.java
│ │ │ │ │ ├── AbstractDeployerMojo.java
│ │ │ │ │ ├── AbstractUberWarMojo.java
│ │ │ │ │ ├── AliasedDeployerDeployMojo.java
│ │ │ │ │ ├── AliasedDeployerRedeployMojo.java
│ │ │ │ │ ├── AliasedDeployerUndeployMojo.java
│ │ │ │ │ ├── ConfigureMojo.java
│ │ │ │ │ ├── ContainerInstallMojo.java
│ │ │ │ │ ├── ContainerRestartMojo.java
│ │ │ │ │ ├── ContainerRunMojo.java
│ │ │ │ │ ├── ContainerStartMojo.java
│ │ │ │ │ ├── ContainerStopMojo.java
│ │ │ │ │ ├── DaemonStartMojo.java
│ │ │ │ │ ├── DaemonStopMojo.java
│ │ │ │ │ ├── DependencyCalculator.java
│ │ │ │ │ ├── DeployerDeployMojo.java
│ │ │ │ │ ├── DeployerRedeployMojo.java
│ │ │ │ │ ├── DeployerStartMojo.java
│ │ │ │ │ ├── DeployerStopMojo.java
│ │ │ │ │ ├── DeployerUndeployMojo.java
│ │ │ │ │ ├── PackageMojo.java
│ │ │ │ │ ├── UberWarMojo.java
│ │ │ │ │ ├── configuration
│ │ │ │ │ ├── AbstractDependency.java
│ │ │ │ │ ├── ArtifactInstaller.java
│ │ │ │ │ ├── Configuration.java
│ │ │ │ │ ├── Container.java
│ │ │ │ │ ├── Daemon.java
│ │ │ │ │ ├── DataSource.java
│ │ │ │ │ ├── Dependency.java
│ │ │ │ │ ├── Deployable.java
│ │ │ │ │ ├── Deployer.java
│ │ │ │ │ ├── Packager.java
│ │ │ │ │ ├── Proxy.java
│ │ │ │ │ ├── Resource.java
│ │ │ │ │ ├── User.java
│ │ │ │ │ └── ZipUrlInstaller.java
│ │ │ │ │ ├── deployer
│ │ │ │ │ ├── DefaultDeployableMonitorFactory.java
│ │ │ │ │ └── DeployableMonitorFactory.java
│ │ │ │ │ ├── log
│ │ │ │ │ └── MavenLogger.java
│ │ │ │ │ ├── merge
│ │ │ │ │ ├── MergeProcessorFactory.java
│ │ │ │ │ ├── MergeWebXml.java
│ │ │ │ │ └── MergeXslt.java
│ │ │ │ │ └── util
│ │ │ │ │ ├── CargoProject.java
│ │ │ │ │ └── EmbeddedContainerArtifactResolver.java
│ │ │ ├── mdo
│ │ │ │ └── mergeinfo.mdo
│ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ └── plexus
│ │ │ │ └── components.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── maven3
│ │ │ ├── CargoMojoTest.java
│ │ │ ├── ContainerStartMojoTest.java
│ │ │ ├── DeployerMojoTest.java
│ │ │ └── configuration
│ │ │ ├── ConfigurationTest.java
│ │ │ ├── ContainerTest.java
│ │ │ ├── CustomType.java
│ │ │ ├── DataSourceTest.java
│ │ │ └── DeployableTest.java
│ ├── pom.xml
│ └── samples
│ │ ├── artifactInstaller-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── artifact_installer_test
│ │ │ └── ArtifactInstallerTest.java
│ │ ├── autoDeployable-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ └── webapp
│ │ │ │ ├── WEB-INF
│ │ │ │ └── web.xml
│ │ │ │ └── index.html
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── autoDeployable_test
│ │ │ └── AutoDeployableTest.java
│ │ ├── configurationFiles-xmlReplacements-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── sample
│ │ │ │ └── maven3
│ │ │ │ ├── configuration_files_test
│ │ │ │ └── ConfigurationFilesTest.java
│ │ │ │ └── xml_replacements_test
│ │ │ │ └── XmlReplacementsTest.java
│ │ │ └── resources
│ │ │ └── test-subfolder
│ │ │ └── test.properties
│ │ ├── glassfish6x-remoteDeploy-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── sample
│ │ │ │ └── maven3
│ │ │ │ └── glassfish6xRemoteDeploy
│ │ │ │ └── Glassfish6xRemoteDeployTest.java
│ │ │ └── resources
│ │ │ └── pom.xml
│ │ ├── implementationClasses-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ └── webapp
│ │ │ │ ├── WEB-INF
│ │ │ │ └── web.xml
│ │ │ │ └── index.html
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── implementationClasses_test
│ │ │ └── ImplementationClassesTest.java
│ │ ├── inPlaceDevelopment-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ └── webapp
│ │ │ │ ├── WEB-INF
│ │ │ │ └── web.xml
│ │ │ │ └── index.html
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── inPlaceDevelopment_test
│ │ │ └── InPlaceDevelopmentTest.java
│ │ ├── jetty10x-embedded-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── jetty10x_embedded
│ │ │ └── JspTest.java
│ │ ├── jetty11x-embedded-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── jetty11x_embedded
│ │ │ └── JspTest.java
│ │ ├── jetty12x-ee10-embedded-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── jetty12x_ee10_embedded
│ │ │ └── Jetty12EE10Test.java
│ │ ├── jetty12x-ee8-embedded-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── jetty12x_ee8_embedded
│ │ │ └── Jetty12EE8Test.java
│ │ ├── jetty12x-ee9-embedded-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── jetty12x_ee9_embedded
│ │ │ └── Jetty12EE9Test.java
│ │ ├── jetty12x-embedded-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── jetty12x_embedded
│ │ │ └── JspTest.java
│ │ ├── jetty5x-embedded-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── jetty5x_embedded
│ │ │ └── JspTest.java
│ │ ├── jetty6x-embedded-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── jetty6x_embedded
│ │ │ └── JspTest.java
│ │ ├── jetty7x-embedded-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── jetty7x_embedded
│ │ │ └── JspTest.java
│ │ ├── jetty7x-root-context-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── jetty7x_root_context_test
│ │ │ └── Jetty7xRootContextTest.java
│ │ ├── jetty8x-embedded-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── jetty8x_embedded
│ │ │ └── JspTest.java
│ │ ├── jetty9x-embedded-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── jetty9x_embedded
│ │ │ └── JspTest.java
│ │ ├── license-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── license
│ │ │ └── CargoLicenseTest.java
│ │ ├── multi-datasource-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── multi_datasource_test
│ │ │ └── MultiDatasourceTest.java
│ │ ├── ping-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── codehaus
│ │ │ │ │ └── cargo
│ │ │ │ │ └── sample
│ │ │ │ │ └── maven3
│ │ │ │ │ └── ping_test
│ │ │ │ │ └── PingTestServlet.java
│ │ │ └── webapp
│ │ │ │ └── WEB-INF
│ │ │ │ └── web.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── ping_test
│ │ │ └── PingTest.java
│ │ ├── pom.xml
│ │ ├── remoteDeploy-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── sample
│ │ │ │ └── maven3
│ │ │ │ └── remoteDeploy
│ │ │ │ └── RemoteDeployTest.java
│ │ │ └── resources
│ │ │ └── pom.xml
│ │ ├── runMojo-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── sample
│ │ │ │ └── maven3
│ │ │ │ └── runMojo
│ │ │ │ └── RunMojoTest.java
│ │ │ └── resources
│ │ │ └── pom.xml
│ │ ├── tomcat10x-embedded-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── sample
│ │ │ │ └── maven3
│ │ │ │ └── tomcat10x_embedded
│ │ │ │ └── JspTest.java
│ │ │ └── resources
│ │ │ └── pom.xml
│ │ ├── tomcat10x-legacyWar-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── tomcat10x_legacyWar_test
│ │ │ └── Tomcat10xLegacyWarTest.java
│ │ ├── tomcat11x-embedded-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── tomcat11x_embedded
│ │ │ └── JspTest.java
│ │ ├── tomcat6x-embedded-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── tomcat6x_embedded
│ │ │ └── JspTest.java
│ │ ├── tomcat7x-context-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── tomcat7x_context_test
│ │ │ └── Tomcat7xContextTest.java
│ │ ├── tomcat7x-embedded-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── sample
│ │ │ │ └── maven3
│ │ │ │ └── tomcat7x_embedded
│ │ │ │ └── JspTest.java
│ │ │ └── resources
│ │ │ └── pom.xml
│ │ ├── tomcat7x-systemProperty-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── tomcat7x_systemProperty_test
│ │ │ └── Tomcat7xSystemPropertyTest.java
│ │ ├── tomcat8x-embedded-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── sample
│ │ │ │ └── maven3
│ │ │ │ └── tomcat8x_embedded
│ │ │ │ └── JspTest.java
│ │ │ └── resources
│ │ │ └── pom.xml
│ │ ├── tomcat9x-embedded-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── sample
│ │ │ │ └── maven3
│ │ │ │ └── tomcat9x_embedded
│ │ │ │ └── JspTest.java
│ │ │ └── resources
│ │ │ └── pom.xml
│ │ ├── uberwar-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── codehaus
│ │ │ │ └── cargo
│ │ │ │ └── sample
│ │ │ │ └── maven3
│ │ │ │ └── uberwar_test
│ │ │ │ └── UberwarTest.java
│ │ │ └── resources
│ │ │ ├── merge.xml
│ │ │ └── pom.xml
│ │ ├── users-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── UsersTest.java
│ │ ├── weblogic-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── weblogic
│ │ │ └── WebLogicTest.java
│ │ ├── websphere-test
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── websphere_test
│ │ │ └── WebsphereTest.java
│ │ └── wildfly-swarm-test
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ └── java
│ │ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── maven3
│ │ │ └── wildfly
│ │ │ └── swarm
│ │ │ └── TestServlet.java
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── codehaus
│ │ └── cargo
│ │ └── sample
│ │ └── maven3
│ │ └── wildfly
│ │ └── swarm
│ │ └── WildFlySwarmIT.java
└── pom.xml
├── pom.xml
└── resources
├── build-tools
├── LICENSE
├── NOTICE
├── pom.xml
└── src
│ └── main
│ └── resources
│ └── build-tools
│ ├── checkstyle-suppressions.xml
│ ├── checkstyle.license
│ └── checkstyle.xml
├── cargo-ping-component
├── pom.xml
└── src
│ └── main
│ └── webapp
│ ├── WEB-INF
│ └── web.xml
│ └── index.html
├── jetty-10-deployer
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── org
│ │ └── codehaus
│ │ └── cargo
│ │ └── deployer
│ │ └── jetty
│ │ └── DeployerServlet.java
│ └── webapp
│ └── WEB-INF
│ ├── jetty-web.xml
│ └── web.xml
├── jetty-11-deployer
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── org
│ │ └── codehaus
│ │ └── cargo
│ │ └── deployer
│ │ └── jetty
│ │ └── DeployerServlet.java
│ └── webapp
│ └── WEB-INF
│ ├── jetty-web.xml
│ └── web.xml
├── jetty-6-deployer
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── org
│ │ └── codehaus
│ │ └── cargo
│ │ └── deployer
│ │ └── jetty
│ │ └── DeployerServlet.java
│ └── webapp
│ └── WEB-INF
│ ├── jetty-web.xml
│ └── web.xml
├── jetty-7-to-jetty-9-deployer
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── org
│ │ └── codehaus
│ │ └── cargo
│ │ └── deployer
│ │ └── jetty
│ │ └── DeployerServlet.java
│ └── webapp
│ └── WEB-INF
│ ├── jetty-web.xml
│ └── web.xml
├── licensed-dtds
├── pom.xml
└── src
│ └── main
│ └── resources
│ └── org
│ └── codehaus
│ └── cargo
│ └── module
│ └── internal
│ └── resource
│ ├── application_1_2.dtd
│ ├── application_1_3.dtd
│ ├── ejb-jar_2_0.dtd
│ ├── jboss-web.dtd
│ ├── jboss-web_4_0.dtd
│ ├── jboss-web_4_2.dtd
│ ├── jboss-web_5_0.dtd
│ ├── jboss_4_0.dtd
│ ├── jboss_4_2.dtd
│ ├── jboss_5_0.dtd
│ ├── orion-ejb-jar-9_04.dtd
│ ├── orion-web-9_04.dtd
│ ├── service-ref_4_0.dtd
│ ├── service-ref_4_2.dtd
│ ├── service-ref_5_0.dtd
│ ├── tomcat-context.dtd
│ ├── web-app_2_2.dtd
│ ├── web-app_2_3.dtd
│ ├── web-app_2_4.xsd
│ ├── web-app_2_5.xsd
│ ├── web-app_3_0.xsd
│ ├── weblogic-ejb-jar.dtd
│ └── weblogic810-web-jar.dtd
├── pom.xml
└── testdata
├── authentication-war
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── org
│ │ └── codehaus
│ │ └── cargo
│ │ └── sample
│ │ └── testdata
│ │ └── authentication
│ │ └── TestServlet.java
│ └── webapp
│ └── WEB-INF
│ ├── web.xml
│ └── weblogic.xml
├── classpath-war
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── org
│ │ └── codehaus
│ │ └── cargo
│ │ └── sample
│ │ └── testdata
│ │ └── classpath
│ │ └── TestServlet.java
│ └── webapp
│ └── WEB-INF
│ └── web.xml
├── datasource-cmt-local-war
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── codehaus
│ │ │ └── cargo
│ │ │ └── sample
│ │ │ └── testdata
│ │ │ └── jdbc
│ │ │ ├── DerbyDao.java
│ │ │ ├── Person.java
│ │ │ └── TestServlet.java
│ └── webapp
│ │ └── WEB-INF
│ │ ├── jboss-web.xml
│ │ ├── jonas-web.xml
│ │ ├── spring-context.xml
│ │ ├── web.xml
│ │ └── weblogic.xml
│ └── test
│ └── resources
│ └── pom.xml
├── datasource-war
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── org
│ │ └── codehaus
│ │ └── cargo
│ │ └── sample
│ │ └── testdata
│ │ └── jdbc
│ │ └── TestServlet.java
│ └── webapp
│ └── WEB-INF
│ ├── jboss-web.xml
│ ├── jonas-web.xml
│ ├── web.xml
│ └── weblogic.xml
├── expanded-war
├── pom.xml
└── src
│ └── main
│ └── webapp
│ ├── WEB-INF
│ └── web.xml
│ └── index.html
├── jms-queue-war
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── org
│ │ └── codehaus
│ │ └── cargo
│ │ └── sample
│ │ └── testdata
│ │ └── jms
│ │ └── TestServlet.java
│ └── webapp
│ └── WEB-INF
│ ├── jboss-web.xml
│ ├── web.xml
│ └── weblogic.xml
├── jms-topic-war
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── org
│ │ └── codehaus
│ │ └── cargo
│ │ └── sample
│ │ └── testdata
│ │ └── jms
│ │ └── TestServlet.java
│ └── webapp
│ └── WEB-INF
│ ├── jboss-web.xml
│ └── web.xml
├── mailsession-war
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── org
│ │ └── codehaus
│ │ └── cargo
│ │ └── sample
│ │ └── testdata
│ │ └── mail
│ │ └── TestServlet.java
│ └── webapp
│ └── WEB-INF
│ ├── jboss-web.xml
│ ├── web.xml
│ └── weblogic.xml
├── pom.xml
├── simple-aop
├── pom.xml
└── src
│ └── main
│ └── resources
│ └── META-INF
│ └── jboss-aop.xml
├── simple-bundle
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── codehaus
│ └── cargo
│ └── sample
│ └── testdata
│ └── bundle
│ └── TestBundle.java
├── simple-ear
└── pom.xml
├── simple-ejb
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── org
│ │ └── codehaus
│ │ └── cargo
│ │ └── sample
│ │ └── testdata
│ │ └── ejb
│ │ ├── Sample.java
│ │ ├── SampleBean.java
│ │ └── SampleHome.java
│ └── resources
│ └── META-INF
│ └── ejb-jar.xml
├── simple-har
├── pom.xml
└── src
│ └── main
│ └── resources
│ └── META-INF
│ └── hibernate-service.xml
├── simple-jar
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── codehaus
│ └── cargo
│ └── simple
│ └── SimpleClass.java
├── simple-war
├── pom.xml
└── src
│ └── main
│ └── webapp
│ ├── WEB-INF
│ └── web.xml
│ ├── index.jsp
│ └── version.jsp
├── systemproperty-war
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── org
│ │ └── codehaus
│ │ └── cargo
│ │ └── sample
│ │ └── testdata
│ │ └── systemproperty
│ │ └── TestServlet.java
│ └── webapp
│ └── WEB-INF
│ └── web.xml
├── tomcat-context-link-simple-jar
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── org
│ │ └── codehaus
│ │ └── cargo
│ │ └── sample
│ │ └── testdata
│ │ └── tomcatcontext
│ │ └── TestServlet.java
│ └── webapp
│ ├── META-INF
│ └── context.xml
│ └── WEB-INF
│ └── web.xml
├── tomcat-context
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── org
│ │ └── codehaus
│ │ └── cargo
│ │ └── sample
│ │ └── testdata
│ │ └── tomcatcontext
│ │ └── TestServlet.java
│ └── webapp
│ ├── META-INF
│ └── context.xml
│ └── WEB-INF
│ └── web.xml
├── two-datasources-war
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── org
│ │ └── codehaus
│ │ └── cargo
│ │ └── sample
│ │ └── testdata
│ │ └── jdbc
│ │ └── TestServlet.java
│ └── webapp
│ └── WEB-INF
│ ├── jboss-web.xml
│ ├── jonas-web.xml
│ ├── web.xml
│ └── weblogic.xml
└── xadatasource-war
├── pom.xml
└── src
└── main
├── java
└── org
│ └── codehaus
│ └── cargo
│ └── sample
│ └── testdata
│ └── jdbc
│ └── TestServlet.java
└── webapp
└── WEB-INF
├── web.xml
└── weblogic.xml
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
4 | # Known text files
5 | *.AbstractFactoryRegistry text
6 | *.cli text
7 | *.conf text
8 | *.config text
9 | *.css text
10 | *.dtd text
11 | *.groovy text
12 | *.html text
13 | *.java text
14 | *.json text
15 | *.jsp text
16 | *.ldift text
17 | *.license text
18 | *.md text
19 | *.mdo text
20 | *.properties text
21 | *.props text
22 | *.py text
23 | *.tasks text
24 | *.txt text
25 | *.types text
26 | *.xml text
27 | *.xsd text
28 | *.yml text
29 | LICENSE text
30 | NOTICE text
31 |
32 | # Known binary files
33 | *.dat binary
34 | *.gif binary
35 | *.jar binary
36 | *.jks binary
37 | *.jpg binary
38 | *.keystore binary
39 | *.png binary
40 | *.ppt binary
41 | *.war binary
42 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | target
2 |
3 | # Eclipse, IntelliJ, NetBeans and Visual Studio Code files
4 | .project
5 | .classpath
6 | .settings
7 | .idea
8 | .vscode
9 | *.ipr
10 | *.iws
11 | *.iml
12 | nbproject
13 | .factorypath
14 |
15 | # Mac DS_Store files
16 | .DS_Store
17 |
18 | # Temporary files created by Surefire in Windows
19 | TempWmicBatchFile.bat
20 |
--------------------------------------------------------------------------------
/core/api/container/src/main/java/org/codehaus/cargo/container/spi/AbstractContainer.java:
--------------------------------------------------------------------------------
1 | /*
2 | * ========================================================================
3 | *
4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen.
5 | *
6 | * Licensed under the Apache License, Version 2.0 (the "License");
7 | * you may not use this file except in compliance with the License.
8 | * You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing, software
13 | * distributed under the License is distributed on an "AS IS" BASIS,
14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | * See the License for the specific language governing permissions and
16 | * limitations under the License.
17 | *
18 | * ========================================================================
19 | */
20 | package org.codehaus.cargo.container.spi;
21 |
22 | import org.codehaus.cargo.container.Container;
23 | import org.codehaus.cargo.util.log.LoggedObject;
24 |
25 | /**
26 | * Base implementation for all types of containers.
27 | */
28 | public abstract class AbstractContainer extends LoggedObject implements Container
29 | {
30 | }
31 |
--------------------------------------------------------------------------------
/core/api/container/src/main/java/org/codehaus/cargo/container/startup/ContainerMonitor.java:
--------------------------------------------------------------------------------
1 | /*
2 | * ========================================================================
3 | *
4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen.
5 | *
6 | * Licensed under the Apache License, Version 2.0 (the "License");
7 | * you may not use this file except in compliance with the License.
8 | * You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing, software
13 | * distributed under the License is distributed on an "AS IS" BASIS,
14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | * See the License for the specific language governing permissions and
16 | * limitations under the License.
17 | *
18 | * ========================================================================
19 | */
20 | package org.codehaus.cargo.container.startup;
21 |
22 | import org.codehaus.cargo.util.log.Loggable;
23 |
24 | /**
25 | * Monitor used for checking of container status.
26 | */
27 | public interface ContainerMonitor extends Loggable
28 | {
29 | /**
30 | * @return true if container is running.
31 | */
32 | boolean isRunning();
33 | }
34 |
--------------------------------------------------------------------------------
/core/api/container/src/test/java/org/codehaus/cargo/container/internal/util/JdkUtilsTest.java:
--------------------------------------------------------------------------------
1 | package org.codehaus.cargo.container.internal.util;
2 |
3 | import org.junit.jupiter.api.Assertions;
4 | import org.junit.jupiter.api.Test;
5 |
6 | /**
7 | * Unit tests for {@link JdkUtils}.
8 | */
9 | public class JdkUtilsTest
10 | {
11 |
12 | /**
13 | * Test parsing major java versions
14 | */
15 | @Test
16 | public void testParseMajorJavaVersion()
17 | {
18 | Assertions.assertEquals(7, JdkUtils.parseMajorJavaVersion("1.7.0_3"));
19 | Assertions.assertEquals(8, JdkUtils.parseMajorJavaVersion("1.8.0_121"));
20 | Assertions.assertEquals(9, JdkUtils.parseMajorJavaVersion("\"9-ea\""));
21 | Assertions.assertEquals(10, JdkUtils.parseMajorJavaVersion("\"10\" 2018-03-20"));
22 | Assertions.assertTrue(JdkUtils.getMajorJavaVersion() > 0);
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/core/api/container/src/test/resources/org/codehaus/cargo/container/installer/dummy-archive.7z:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/api/container/src/test/resources/org/codehaus/cargo/container/installer/dummy-archive.7z
--------------------------------------------------------------------------------
/core/api/container/src/test/resources/org/codehaus/cargo/container/installer/dummy-archive.tar.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/api/container/src/test/resources/org/codehaus/cargo/container/installer/dummy-archive.tar.gz
--------------------------------------------------------------------------------
/core/api/container/src/test/resources/org/codehaus/cargo/container/installer/dummy-archive.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/api/container/src/test/resources/org/codehaus/cargo/container/installer/dummy-archive.zip
--------------------------------------------------------------------------------
/core/api/generic/src/main/java/org/codehaus/cargo/generic/internal/util/ContainerIdentity.java:
--------------------------------------------------------------------------------
1 | /*
2 | * ========================================================================
3 | *
4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen.
5 | *
6 | * Licensed under the Apache License, Version 2.0 (the "License");
7 | * you may not use this file except in compliance with the License.
8 | * You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing, software
13 | * distributed under the License is distributed on an "AS IS" BASIS,
14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | * See the License for the specific language governing permissions and
16 | * limitations under the License.
17 | *
18 | * ========================================================================
19 | */
20 | package org.codehaus.cargo.generic.internal.util;
21 |
22 | /**
23 | * Represents a container identity. Depending on the context a container can be identified by its
24 | * container id or by both its container id and its type.
25 | */
26 | public interface ContainerIdentity
27 | {
28 | }
29 |
--------------------------------------------------------------------------------
/core/api/generic/src/test/resources/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry:
--------------------------------------------------------------------------------
1 | # -------------------------------------------------------------------
2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen.
3 | #
4 | # Licensed under the Apache License, Version 2.0 (the "License");
5 | # you may not use this file except in compliance with the License.
6 | # You may obtain a copy of the License at
7 | #
8 | # http://www.apache.org/licenses/LICENSE-2.0
9 | #
10 | # Unless required by applicable law or agreed to in writing, software
11 | # distributed under the License is distributed on an "AS IS" BASIS,
12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | # See the License for the specific language governing permissions and
14 | # limitations under the License.
15 | # -------------------------------------------------------------------
16 |
17 | org.codehaus.cargo.generic.TestFactoryRegistry
18 |
--------------------------------------------------------------------------------
/core/api/module/src/main/java/org/codehaus/cargo/module/VendorDescriptor.java:
--------------------------------------------------------------------------------
1 | /*
2 | * ========================================================================
3 | *
4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen.
5 | *
6 | * Licensed under the Apache License, Version 2.0 (the "License");
7 | * you may not use this file except in compliance with the License.
8 | * You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing, software
13 | * distributed under the License is distributed on an "AS IS" BASIS,
14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | * See the License for the specific language governing permissions and
16 | * limitations under the License.
17 | *
18 | * ========================================================================
19 | */
20 | package org.codehaus.cargo.module;
21 |
22 | /**
23 | * Base interface for vendor specific descriptors.
24 | */
25 | public interface VendorDescriptor extends Descriptor
26 | {
27 | }
28 |
--------------------------------------------------------------------------------
/core/api/module/src/main/java/org/codehaus/cargo/module/ejb/Entity.java:
--------------------------------------------------------------------------------
1 | /*
2 | * ========================================================================
3 | *
4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen.
5 | *
6 | * Licensed under the Apache License, Version 2.0 (the "License");
7 | * you may not use this file except in compliance with the License.
8 | * You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing, software
13 | * distributed under the License is distributed on an "AS IS" BASIS,
14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | * See the License for the specific language governing permissions and
16 | * limitations under the License.
17 | *
18 | * ========================================================================
19 | */
20 | package org.codehaus.cargo.module.ejb;
21 |
22 | /**
23 | * Class representing an entity ejb definition in an ejb-jar.xml descriptor.
24 | */
25 | public class Entity extends EjbDef
26 | {
27 | }
28 |
--------------------------------------------------------------------------------
/core/api/module/src/main/java/org/codehaus/cargo/module/ejb/Session.java:
--------------------------------------------------------------------------------
1 | /*
2 | * ========================================================================
3 | *
4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen.
5 | *
6 | * Licensed under the Apache License, Version 2.0 (the "License");
7 | * you may not use this file except in compliance with the License.
8 | * You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing, software
13 | * distributed under the License is distributed on an "AS IS" BASIS,
14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | * See the License for the specific language governing permissions and
16 | * limitations under the License.
17 | *
18 | * ========================================================================
19 | */
20 | package org.codehaus.cargo.module.ejb;
21 |
22 | /**
23 | * Class representing a session ejb definition in an ejb-jar.xml descriptor.
24 | */
25 | public class Session extends EjbDef
26 | {
27 | }
28 |
--------------------------------------------------------------------------------
/core/api/module/src/test/resources/org/codehaus/cargo/module/containsclass.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/api/module/src/test/resources/org/codehaus/cargo/module/containsclass.jar
--------------------------------------------------------------------------------
/core/api/module/src/test/resources/org/codehaus/cargo/module/containsclass.war:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/api/module/src/test/resources/org/codehaus/cargo/module/containsclass.war
--------------------------------------------------------------------------------
/core/api/module/src/test/resources/org/codehaus/cargo/module/containsclasslib.war:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/api/module/src/test/resources/org/codehaus/cargo/module/containsclasslib.war
--------------------------------------------------------------------------------
/core/api/module/src/test/resources/org/codehaus/cargo/module/empty.jar:
--------------------------------------------------------------------------------
1 | PK
--------------------------------------------------------------------------------
/core/api/module/src/test/resources/org/codehaus/cargo/module/empty.war:
--------------------------------------------------------------------------------
1 | PK
--------------------------------------------------------------------------------
/core/api/module/src/test/resources/org/codehaus/cargo/module/randomaccess.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/api/module/src/test/resources/org/codehaus/cargo/module/randomaccess.jar
--------------------------------------------------------------------------------
/core/api/module/src/test/resources/org/codehaus/cargo/module/test.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/api/module/src/test/resources/org/codehaus/cargo/module/test.jar
--------------------------------------------------------------------------------
/core/api/module/src/test/resources/org/codehaus/cargo/module/weblogic.war:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/api/module/src/test/resources/org/codehaus/cargo/module/weblogic.war
--------------------------------------------------------------------------------
/core/api/util/src/main/java/org/codehaus/cargo/util/log/Loggable.java:
--------------------------------------------------------------------------------
1 | /*
2 | * ========================================================================
3 | *
4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen.
5 | *
6 | * Licensed under the Apache License, Version 2.0 (the "License");
7 | * you may not use this file except in compliance with the License.
8 | * You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing, software
13 | * distributed under the License is distributed on an "AS IS" BASIS,
14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | * See the License for the specific language governing permissions and
16 | * limitations under the License.
17 | *
18 | * ========================================================================
19 | */
20 | package org.codehaus.cargo.util.log;
21 |
22 | /**
23 | * All classes that want to perform logging must implement this interface.
24 | */
25 | public interface Loggable
26 | {
27 | /**
28 | * @param logger the log implementation to use for logging
29 | */
30 | void setLogger(Logger logger);
31 |
32 | /**
33 | * @return the logger used
34 | */
35 | Logger getLogger();
36 | }
37 |
--------------------------------------------------------------------------------
/core/containers/geronimo/src/main/resources/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry:
--------------------------------------------------------------------------------
1 | # -------------------------------------------------------------------
2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen.
3 | #
4 | # Licensed under the Apache License, Version 2.0 (the "License");
5 | # you may not use this file except in compliance with the License.
6 | # You may obtain a copy of the License at
7 | #
8 | # http://www.apache.org/licenses/LICENSE-2.0
9 | #
10 | # Unless required by applicable law or agreed to in writing, software
11 | # distributed under the License is distributed on an "AS IS" BASIS,
12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | # See the License for the specific language governing permissions and
14 | # limitations under the License.
15 | # -------------------------------------------------------------------
16 |
17 | org.codehaus.cargo.container.geronimo.GeronimoFactoryRegistry
18 |
--------------------------------------------------------------------------------
/core/containers/geronimo/src/main/resources/org/codehaus/cargo/container/internal/resources/geronimo1x/groups.properties:
--------------------------------------------------------------------------------
1 | # -------------------------------------------------------------------
2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen.
3 | #
4 | # Licensed under the Apache License, Version 2.0 (the "License");
5 | # you may not use this file except in compliance with the License.
6 | # You may obtain a copy of the License at
7 | #
8 | # http://www.apache.org/licenses/LICENSE-2.0
9 | #
10 | # Unless required by applicable law or agreed to in writing, software
11 | # distributed under the License is distributed on an "AS IS" BASIS,
12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | # See the License for the specific language governing permissions and
14 | # limitations under the License.
15 | # -------------------------------------------------------------------
16 |
17 | admin=@geronimo.manager.username@
18 | @geronimo.groups@
19 |
--------------------------------------------------------------------------------
/core/containers/geronimo/src/main/resources/org/codehaus/cargo/container/internal/resources/geronimo1x/keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/containers/geronimo/src/main/resources/org/codehaus/cargo/container/internal/resources/geronimo1x/keystore
--------------------------------------------------------------------------------
/core/containers/geronimo/src/main/resources/org/codehaus/cargo/container/internal/resources/geronimo1x/users.properties:
--------------------------------------------------------------------------------
1 | # -------------------------------------------------------------------
2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen.
3 | #
4 | # Licensed under the Apache License, Version 2.0 (the "License");
5 | # you may not use this file except in compliance with the License.
6 | # You may obtain a copy of the License at
7 | #
8 | # http://www.apache.org/licenses/LICENSE-2.0
9 | #
10 | # Unless required by applicable law or agreed to in writing, software
11 | # distributed under the License is distributed on an "AS IS" BASIS,
12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | # See the License for the specific language governing permissions and
14 | # limitations under the License.
15 | # -------------------------------------------------------------------
16 |
17 | @geronimo.manager.username@=@geronimo.manager.password@
18 | @geronimo.users@
19 |
--------------------------------------------------------------------------------
/core/containers/geronimo/src/main/resources/org/codehaus/cargo/container/internal/resources/geronimo2x/groups.properties:
--------------------------------------------------------------------------------
1 | # -------------------------------------------------------------------
2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen.
3 | #
4 | # Licensed under the Apache License, Version 2.0 (the "License");
5 | # you may not use this file except in compliance with the License.
6 | # You may obtain a copy of the License at
7 | #
8 | # http://www.apache.org/licenses/LICENSE-2.0
9 | #
10 | # Unless required by applicable law or agreed to in writing, software
11 | # distributed under the License is distributed on an "AS IS" BASIS,
12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | # See the License for the specific language governing permissions and
14 | # limitations under the License.
15 | # -------------------------------------------------------------------
16 |
17 | admin=@geronimo.manager.username@
18 | derbyadmin=dbadmin
19 | @geronimo.groups@
20 |
--------------------------------------------------------------------------------
/core/containers/geronimo/src/main/resources/org/codehaus/cargo/container/internal/resources/geronimo2x/users.properties:
--------------------------------------------------------------------------------
1 | # -------------------------------------------------------------------
2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen.
3 | #
4 | # Licensed under the Apache License, Version 2.0 (the "License");
5 | # you may not use this file except in compliance with the License.
6 | # You may obtain a copy of the License at
7 | #
8 | # http://www.apache.org/licenses/LICENSE-2.0
9 | #
10 | # Unless required by applicable law or agreed to in writing, software
11 | # distributed under the License is distributed on an "AS IS" BASIS,
12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | # See the License for the specific language governing permissions and
14 | # limitations under the License.
15 | # -------------------------------------------------------------------
16 |
17 | @geronimo.manager.username@=@geronimo.manager.password@
18 | dbadmin=manager
19 | @geronimo.users@
20 |
--------------------------------------------------------------------------------
/core/containers/geronimo/src/main/resources/org/codehaus/cargo/container/internal/resources/geronimo3x/groups.properties:
--------------------------------------------------------------------------------
1 | # -------------------------------------------------------------------
2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen.
3 | #
4 | # Licensed under the Apache License, Version 2.0 (the "License");
5 | # you may not use this file except in compliance with the License.
6 | # You may obtain a copy of the License at
7 | #
8 | # http://www.apache.org/licenses/LICENSE-2.0
9 | #
10 | # Unless required by applicable law or agreed to in writing, software
11 | # distributed under the License is distributed on an "AS IS" BASIS,
12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | # See the License for the specific language governing permissions and
14 | # limitations under the License.
15 | # -------------------------------------------------------------------
16 |
17 | admin=@geronimo.manager.username@
18 | derbyadmin=dbadmin
19 | @geronimo.groups@
20 |
--------------------------------------------------------------------------------
/core/containers/geronimo/src/main/resources/org/codehaus/cargo/container/internal/resources/geronimo3x/users.properties:
--------------------------------------------------------------------------------
1 | # -------------------------------------------------------------------
2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen.
3 | #
4 | # Licensed under the Apache License, Version 2.0 (the "License");
5 | # you may not use this file except in compliance with the License.
6 | # You may obtain a copy of the License at
7 | #
8 | # http://www.apache.org/licenses/LICENSE-2.0
9 | #
10 | # Unless required by applicable law or agreed to in writing, software
11 | # distributed under the License is distributed on an "AS IS" BASIS,
12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | # See the License for the specific language governing permissions and
14 | # limitations under the License.
15 | # -------------------------------------------------------------------
16 |
17 | @geronimo.manager.username@=@geronimo.manager.password@
18 | dbadmin=manager
19 | @geronimo.users@
20 |
--------------------------------------------------------------------------------
/core/containers/glassfish/src/main/java/org/codehaus/cargo/container/glassfish/GlassFish4xRuntimeConfiguration.java:
--------------------------------------------------------------------------------
1 | /*
2 | * ========================================================================
3 | *
4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen.
5 | *
6 | * Licensed under the Apache License, Version 2.0 (the "License");
7 | * you may not use this file except in compliance with the License.
8 | * You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing, software
13 | * distributed under the License is distributed on an "AS IS" BASIS,
14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | * See the License for the specific language governing permissions and
16 | * limitations under the License.
17 | *
18 | * ========================================================================
19 | */
20 | package org.codehaus.cargo.container.glassfish;
21 |
22 | /**
23 | * Configuration to use when using a GlassFish 4.x remote container.
24 | */
25 | public class GlassFish4xRuntimeConfiguration extends GlassFish3xRuntimeConfiguration
26 | {
27 | // Nothing compared to the GlassFish 3.x remote container configuration.
28 | }
29 |
--------------------------------------------------------------------------------
/core/containers/glassfish/src/main/java/org/codehaus/cargo/container/glassfish/GlassFish5xRuntimeConfiguration.java:
--------------------------------------------------------------------------------
1 | /*
2 | * ========================================================================
3 | *
4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen.
5 | *
6 | * Licensed under the Apache License, Version 2.0 (the "License");
7 | * you may not use this file except in compliance with the License.
8 | * You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing, software
13 | * distributed under the License is distributed on an "AS IS" BASIS,
14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | * See the License for the specific language governing permissions and
16 | * limitations under the License.
17 | *
18 | * ========================================================================
19 | */
20 | package org.codehaus.cargo.container.glassfish;
21 |
22 | /**
23 | * Configuration to use when using a GlassFish 5.x remote container.
24 | */
25 | public class GlassFish5xRuntimeConfiguration extends GlassFish4xRuntimeConfiguration
26 | {
27 | // Nothing compared to the GlassFish 4.x remote container configuration.
28 | }
29 |
--------------------------------------------------------------------------------
/core/containers/glassfish/src/main/resources/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry:
--------------------------------------------------------------------------------
1 | # -------------------------------------------------------------------
2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen.
3 | #
4 | # Licensed under the Apache License, Version 2.0 (the "License");
5 | # you may not use this file except in compliance with the License.
6 | # You may obtain a copy of the License at
7 | #
8 | # http://www.apache.org/licenses/LICENSE-2.0
9 | #
10 | # Unless required by applicable law or agreed to in writing, software
11 | # distributed under the License is distributed on an "AS IS" BASIS,
12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | # See the License for the specific language governing permissions and
14 | # limitations under the License.
15 | # -------------------------------------------------------------------
16 |
17 | org.codehaus.cargo.container.glassfish.GlassFishFactoryRegistry
--------------------------------------------------------------------------------
/core/containers/jboss/.gitignore:
--------------------------------------------------------------------------------
1 | dependency-reduced-pom.xml
2 |
--------------------------------------------------------------------------------
/core/containers/jboss/src/main/resources/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry:
--------------------------------------------------------------------------------
1 | # -------------------------------------------------------------------
2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen.
3 | #
4 | # Licensed under the Apache License, Version 2.0 (the "License");
5 | # you may not use this file except in compliance with the License.
6 | # You may obtain a copy of the License at
7 | #
8 | # http://www.apache.org/licenses/LICENSE-2.0
9 | #
10 | # Unless required by applicable law or agreed to in writing, software
11 | # distributed under the License is distributed on an "AS IS" BASIS,
12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | # See the License for the specific language governing permissions and
14 | # limitations under the License.
15 | # -------------------------------------------------------------------
16 |
17 | org.codehaus.cargo.container.jboss.JBossFactoryRegistry
--------------------------------------------------------------------------------
/core/containers/jboss/src/main/resources/org/codehaus/cargo/container/internal/resources/jboss-ds/jboss-driver-xa.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
18 |
19 |
20 | Sample page for testing Sample page for testing Sample page for testingapps
directory of TomEE.
29 | */
30 | String APPS_DIRECTORY = "cargo.tomee.appsDirectory";
31 | }
32 |
--------------------------------------------------------------------------------
/core/containers/tomee/src/main/resources/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry:
--------------------------------------------------------------------------------
1 | # -------------------------------------------------------------------
2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen.
3 | #
4 | # Licensed under the Apache License, Version 2.0 (the "License");
5 | # you may not use this file except in compliance with the License.
6 | # You may obtain a copy of the License at
7 | #
8 | # http://www.apache.org/licenses/LICENSE-2.0
9 | #
10 | # Unless required by applicable law or agreed to in writing, software
11 | # distributed under the License is distributed on an "AS IS" BASIS,
12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | # See the License for the specific language governing permissions and
14 | # limitations under the License.
15 | # -------------------------------------------------------------------
16 |
17 | org.codehaus.cargo.container.tomee.TomeeFactoryRegistry
--------------------------------------------------------------------------------
/core/containers/weblogic/src/main/resources/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry:
--------------------------------------------------------------------------------
1 | # -------------------------------------------------------------------
2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen.
3 | #
4 | # Licensed under the Apache License, Version 2.0 (the "License");
5 | # you may not use this file except in compliance with the License.
6 | # You may obtain a copy of the License at
7 | #
8 | # http://www.apache.org/licenses/LICENSE-2.0
9 | #
10 | # Unless required by applicable law or agreed to in writing, software
11 | # distributed under the License is distributed on an "AS IS" BASIS,
12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | # See the License for the specific language governing permissions and
14 | # limitations under the License.
15 | # -------------------------------------------------------------------
16 |
17 | org.codehaus.cargo.container.weblogic.WebLogicFactoryRegistry
18 |
--------------------------------------------------------------------------------
/core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogic103x/SerializedSystemIni.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogic103x/SerializedSystemIni.dat
--------------------------------------------------------------------------------
/core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogic103x/weblogic.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
18 |
19 | <%= someClass.saySomething() %>
26 |
27 |
28 |
--------------------------------------------------------------------------------
/extensions/maven3/archetypes/remote-deployment/src/it/it/generate.properties:
--------------------------------------------------------------------------------
1 | groupId = org.codehaus.cargo.sample.archetype.remoteDeployment
2 | artifactId = it
3 | version = 1.0-SNAPSHOT
4 |
--------------------------------------------------------------------------------
/extensions/maven3/archetypes/remote-deployment/src/it/it/invoker.properties:
--------------------------------------------------------------------------------
1 | invoker.goals.1 = org.apache.maven.plugins:maven-archetype-plugin:generate
2 | invoker.systemPropertiesFile.1 = generate.properties
3 | invoker.goals.2 = verify
4 | invoker.project.2 = it
5 |
--------------------------------------------------------------------------------
/extensions/maven3/archetypes/remote-deployment/src/it/it/prebuild.groovy:
--------------------------------------------------------------------------------
1 | println "Removing project generated in earlier build"
2 | def directory = new File(basedir, "it")
3 |
4 | // The complicated code below can be replaced with deleteDir() once
5 | // maven-invoker-plugin 1.6 is released with updated Groovy support (MINVOKER-113).
6 |
7 | if (directory.exists())
8 | {
9 | def dirs = []
10 |
11 | directory.eachFileRecurse
12 | {
13 | if (!it.isDirectory())
14 | {
15 | it.delete()
16 | }
17 | else
18 | {
19 | dirs << it
20 | }
21 | }
22 |
23 | dirs.reverse().each
24 | {
25 | it.delete()
26 | }
27 | }
28 |
29 | return true
30 |
--------------------------------------------------------------------------------
/extensions/maven3/archetypes/remote-deployment/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
18 |
19 | <%= someClass.saySomething() %>
26 |
27 |
28 |
--------------------------------------------------------------------------------
/extensions/maven3/archetypes/webapp-single-module/src/it/it/generate.properties:
--------------------------------------------------------------------------------
1 | groupId = org.codehaus.cargo.sample.archetype.webappSingleModule
2 | artifactId = it
3 | version = 1.0-SNAPSHOT
4 |
--------------------------------------------------------------------------------
/extensions/maven3/archetypes/webapp-single-module/src/it/it/invoker.properties:
--------------------------------------------------------------------------------
1 | invoker.goals.1 = org.apache.maven.plugins:maven-archetype-plugin:generate
2 | invoker.systemPropertiesFile.1 = generate.properties
3 | invoker.goals.2 = verify
4 | invoker.project.2 = it
5 |
--------------------------------------------------------------------------------
/extensions/maven3/archetypes/webapp-single-module/src/it/it/prebuild.groovy:
--------------------------------------------------------------------------------
1 | println "Removing project generated in earlier build"
2 | def directory = new File(basedir, "it")
3 |
4 | // The complicated code below can be replaced with deleteDir() once
5 | // maven-invoker-plugin 1.6 is released with updated Groovy support (MINVOKER-113).
6 |
7 | if (directory.exists())
8 | {
9 | def dirs = []
10 |
11 | directory.eachFileRecurse
12 | {
13 | if (!it.isDirectory())
14 | {
15 | it.delete()
16 | }
17 | else
18 | {
19 | dirs << it
20 | }
21 | }
22 |
23 | dirs.reverse().each
24 | {
25 | it.delete()
26 | }
27 | }
28 |
29 | return true
30 |
--------------------------------------------------------------------------------
/extensions/maven3/archetypes/webapp-single-module/src/main/resources/archetype-resources/src/main/java/SomeClass.java:
--------------------------------------------------------------------------------
1 | /*
2 | * ========================================================================
3 | *
4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen.
5 | *
6 | * Licensed under the Apache License, Version 2.0 (the "License");
7 | * you may not use this file except in compliance with the License.
8 | * You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing, software
13 | * distributed under the License is distributed on an "AS IS" BASIS,
14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | * See the License for the specific language governing permissions and
16 | * limitations under the License.
17 | *
18 | * ========================================================================
19 | */
20 | package ${package};
21 |
22 | /**
23 | * Very simple class, that we use as a JSP bean as an example.
24 | */
25 | public class SomeClass
26 | {
27 | /**
28 | * Very simple method, that we call from the JSPs as an example.
29 | */
30 | public String saySomething()
31 | {
32 | return "Hello World!";
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/extensions/maven3/archetypes/webapp-single-module/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
18 |
19 | <%= someClass.saySomething() %>
26 |
27 |
28 |
--------------------------------------------------------------------------------
/extensions/maven3/archetypes/webapp-with-datasource/src/it/it/generate.properties:
--------------------------------------------------------------------------------
1 | groupId = org.codehaus.cargo.sample.archetype.webappWithDatasource
2 | artifactId = it
3 | version = 1.0-SNAPSHOT
4 |
--------------------------------------------------------------------------------
/extensions/maven3/archetypes/webapp-with-datasource/src/it/it/invoker.properties:
--------------------------------------------------------------------------------
1 | invoker.goals.1 = org.apache.maven.plugins:maven-archetype-plugin:generate
2 | invoker.systemPropertiesFile.1 = generate.properties
3 | invoker.goals.2 = verify
4 | invoker.project.2 = it
5 |
--------------------------------------------------------------------------------
/extensions/maven3/archetypes/webapp-with-datasource/src/it/it/prebuild.groovy:
--------------------------------------------------------------------------------
1 | println "Removing project generated in earlier build"
2 | def directory = new File(basedir, "it")
3 |
4 | // The complicated code below can be replaced with deleteDir() once
5 | // maven-invoker-plugin 1.6 is released with updated Groovy support (MINVOKER-113).
6 |
7 | if (directory.exists())
8 | {
9 | def dirs = []
10 |
11 | directory.eachFileRecurse
12 | {
13 | if (!it.isDirectory())
14 | {
15 | it.delete()
16 | }
17 | else
18 | {
19 | dirs << it
20 | }
21 | }
22 |
23 | dirs.reverse().each
24 | {
25 | it.delete()
26 | }
27 | }
28 |
29 | return true
30 |
--------------------------------------------------------------------------------
/extensions/maven3/archetypes/webapp-with-datasource/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/jboss-web.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
18 |
19 |
Cargo Ping Component used to verify if the container is started.
5 | 6 | -------------------------------------------------------------------------------- /resources/jetty-10-deployer/src/main/webapp/WEB-INF/jetty-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 |Sample page for testing an expanded WAR
5 | 6 | -------------------------------------------------------------------------------- /resources/testdata/jms-queue-war/src/main/webapp/WEB-INF/jboss-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 |<% out.print("Sample page for testing"); %>
26 | 27 | 28 | -------------------------------------------------------------------------------- /resources/testdata/simple-war/src/main/webapp/version.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 22 |Server version: <%= application.getServerInfo() %>
23 |Servlet version: <%= application.getMajorVersion() %>.<%= application.getMinorVersion() %>
24 |JSP version: <%= JspFactory.getDefaultFactory().getEngineInfo().getSpecificationVersion() %>
25 | 26 | 27 | -------------------------------------------------------------------------------- /resources/testdata/tomcat-context-link-simple-jar/src/main/webapp/META-INF/context.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 |