This is an automated email from the ASF dual-hosted git repository.

btellier pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git.


    from 5eea674  JAMES-3595 Spooler processing starts before mailetContainer 
initialisation
     new 717d74e  JAMES-3596 Move cassandra-app to server/apps folder
     new ddf5f66  JAMES-3596 Move server/app to server/apps/spring-app
     new ea80039  JAMES-3596 Drop spring app WAR plugin
     new 25da3ba   JAMES-3596 Move distributed-app to server/apps folder
     new 0ad2d6e   JAMES-3596 Fix dead links following distributed-app move
     new 353c750   JAMES-3596 Move CLI in server/apps folder
     new c4d4a02   JAMES-3596 Move CLI integration tests in server/apps folder
     new a6684ae   JAMES-3596 Move WebAdmin CLI in server/apps folder
     new 849e63c   JAMES-3596 Move Distributed app LDAP tests in server/apps 
folder
     new 91ecc06  JAMES-3596 Move JPA SMTP apps in server/apps folder
     new 369a279  JAMES-3596 Move JPA app in server/apps folder
     new 9dbfb09  JAMES-3596 Fix an invalid parent relativePath in mailbox-api
     new ff854a7  JAMES-3596 Fix an invalid parent relativePath in mailbox-api
     new f2f41c6  JAMES-3596 Move Memory app in server/apps folder
     new e2ed189  JAMES-3596 Rename server/container/guice/jpa-common-guice to 
remove redundant suffix
     new 90d154a  JAMES-3596 Rename server/container/guice/jguice-common to 
remove redundant suffix
     new 87a6f38  JAMES-3596 Rename server/container/guice/guice-utils to 
remove redundant suffix
     new ea52c8f  JAMES-3596 Rename mailbox-plugin-deleted-messages-vault-guice 
to remove redundant suffix
     new 72d0487  JAMES-3596 Fix dockerfiles/compile.sh

The 19 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 dockerfiles/compilation/java-11/compile.sh         |  14 ++--
 .../pages/distributed/configure/batchsizes.adoc    |   2 +-
 .../pages/distributed/configure/blobstore.adoc     |   6 +-
 .../pages/distributed/configure/cassandra.adoc     |   2 +-
 .../servers/pages/distributed/configure/dns.adoc   |   2 +-
 .../pages/distributed/configure/domainlist.adoc    |   2 +-
 .../pages/distributed/configure/elasticsearch.adoc |   2 +-
 .../pages/distributed/configure/healthcheck.adoc   |   2 +-
 .../servers/pages/distributed/configure/imap.adoc  |   2 +-
 .../servers/pages/distributed/configure/index.adoc |  48 +++++++-------
 .../servers/pages/distributed/configure/jmap.adoc  |   2 +-
 .../servers/pages/distributed/configure/jmx.adoc   |   2 +-
 .../pages/distributed/configure/listeners.adoc     |   2 +-
 .../distributed/configure/mailetcontainer.adoc     |   2 +-
 .../distributed/configure/mailrepositorystore.adoc |   2 +-
 .../servers/pages/distributed/configure/pop3.adoc  |   2 +-
 .../pages/distributed/configure/rabbitmq.adoc      |  10 +--
 .../configure/recipientrewritetable.adoc           |   2 +-
 .../servers/pages/distributed/configure/smtp.adoc  |   4 +-
 .../distributed/configure/usersrepository.adoc     |   4 +-
 .../servers/pages/distributed/configure/vault.adoc |   2 +-
 .../pages/distributed/configure/webadmin.adoc      |   2 +-
 .../servers/pages/distributed/operate/guide.adoc   |   8 +--
 .../servers/pages/distributed/operate/metrics.adoc |   2 +-
 .../servers/pages/distributed/run-docker.adoc      |   2 +-
 docs/modules/servers/pages/distributed/run.adoc    |  10 +--
 mailbox/api/pom.xml                                |   2 +-
 .../smtp/cassandra-rabbitmq-object-storage/pom.xml |   6 +-
 mpt/impl/smtp/cassandra/pom.xml                    |   4 +-
 pom.xml                                            |  28 ++++----
 .../cassandra-app-ldap-tests}/pom.xml              |  26 ++++++--
 .../apache/james/CassandraLdapJamesServerTest.java |   0
 .../james/CassandraLdapJmapJamesServerTest.java    |   0
 .../test/java/org/apache/james/DockerLdapRule.java |   0
 .../java/org/apache/james/LdapTestExtension.java   |   0
 .../src/test/resources/dnsservice.xml              |   0
 .../src/test/resources/domainlist.xml              |   0
 .../src/test/resources/fakemailrepositorystore.xml |   0
 .../src/test/resources/imapserver.xml              |   0
 .../src/test/resources/keystore                    | Bin
 .../src/test/resources/ldif-files/Dockerfile       |   0
 .../src/test/resources/ldif-files/populate.ldif    |   0
 .../src/test/resources/lmtpserver.xml              |   0
 .../src/test/resources/mailetcontainer.xml         |   0
 .../src/test/resources/mailrepositorystore.xml     |   0
 .../src/test/resources/managesieveserver.xml       |   0
 .../src/test/resources/pop3server.xml              |   0
 .../src/test/resources/smtpserver.xml              |   0
 .../cassandra-app}/README.adoc                     |   4 +-
 .../cassandra-guice => apps/cassandra-app}/pom.xml |  26 ++++++--
 .../sample-configuration}/batchsizes.properties    |   0
 .../sample-configuration/blob.properties           |   0
 .../sample-configuration/cassandra.properties      |   0
 .../deletedMessageVault.properties                 |   0
 .../sample-configuration/dnsservice.xml            |   0
 .../sample-configuration/domainlist.xml            |   0
 .../sample-configuration/elasticsearch.properties  |   0
 .../sample-configuration/extensions.properties     |   0
 .../sample-configuration/healthcheck.properties    |   0
 .../sample-configuration/imapserver.xml            |   0
 .../sample-configuration/jmap.properties           |   0
 .../sample-configuration/jmx.properties            |   0
 .../sample-configuration}/jwt_publickey            |   0
 .../sample-configuration/listeners.xml             |   0
 .../sample-configuration/lmtpserver.xml            |   0
 .../sample-configuration/logback.xml               |   0
 .../sample-configuration/mailetcontainer.xml       |   0
 .../sample-configuration/mailrepositorystore.xml   |   0
 .../sample-configuration/managesieveserver.xml     |   0
 .../sample-configuration/pop3server.xml            |   0
 .../sample-configuration/recipientrewritetable.xml |   0
 .../sample-configuration/smtpserver.xml            |   0
 .../sample-configuration/tika.properties           |   0
 .../sample-configuration/usersrepository.xml       |   0
 .../sample-configuration/webadmin.properties       |   0
 .../cassandra-app}/src/assemble/app.xml            |   8 +--
 .../src/assemble/extensions-jars.txt               |   0
 .../src/assemble/license-for-binary.txt            |   0
 .../src/main/extensions-jars/README.md             |   0
 .../cassandra-app}/src/main/glowroot/admin.json    |   0
 .../src/main/glowroot/plugins/blobstore.json       |   0
 .../src/main/glowroot/plugins/imap.json            |   0
 .../src/main/glowroot/plugins/jmap.json            |   0
 .../src/main/glowroot/plugins/mailboxListener.json |   0
 .../src/main/glowroot/plugins/smtp.json            |   0
 .../src/main/glowroot/plugins/spooler.json         |   0
 .../src/main/glowroot/plugins/task.json            |   0
 .../james/CassandraJamesServerConfiguration.java   |   0
 .../org/apache/james/CassandraJamesServerMain.java |   0
 .../cassandra-app}/src/main/scripts/james-cli      |   0
 .../AuthenticatedCassandraJamesServerTest.java     |   0
 .../java/org/apache/james/CacheSessionTest.java    |   0
 .../java/org/apache/james/CassandraExtension.java  |   0
 .../org/apache/james/CassandraJamesServerTest.java |   0
 .../org/apache/james/CassandraJmapTestRule.java    |   0
 .../CassandraMailRepositoryIntegrationTest.java    |   0
 .../org/apache/james/CassandraNodeConfTest.java    |   0
 .../org/apache/james/CassandraWithTikaTest.java    |   0
 .../james/DefaultCassandraJamesServerTest.java     |   0
 .../java/org/apache/james/DockerCassandraRule.java |   0
 .../apache/james/DockerElasticSearchExtension.java |   0
 .../org/apache/james/DockerElasticSearchRule.java  |   0
 .../test/java/org/apache/james/ESReporterTest.java |   0
 .../apache/james/JamesCapabilitiesServerTest.java  |   0
 .../james/JamesServerWithRetryConnectionTest.java  |   0
 ...esWithNonCompatibleElasticSearchServerTest.java |   0
 .../org/apache/james/KeyspaceCreationTest.java     |   0
 .../TestingDistributedJamesServerBuilder.java      |   0
 .../test/java/org/apache/james/TikaExtension.java  |   0
 .../james/WithCassandraBlobStoreImmutableTest.java |   0
 .../apache/james/WithCassandraBlobStoreTest.java   |   0
 .../modules/TestDockerESMetricReporterModule.java  |   0
 .../modules/TestDockerElasticSearchModule.java     |   0
 .../org/apache/james/modules/TestTikaModule.java   |   0
 .../CassandraSchemaVersionStartUpCheckTest.java    |   0
 .../src/test/resources}/batchsizes.properties      |   0
 .../src/test/resources/dnsservice.xml              |   0
 .../src/test/resources/domainlist.xml              |   0
 .../src/test/resources/fakemailrepositorystore.xml |   0
 .../src/test/resources/imapserver.xml              |   0
 .../cassandra-app}/src/test/resources/keystore     | Bin
 .../src/test/resources/listeners.xml               |   0
 .../src/test/resources/lmtpserver.xml              |   0
 .../src/test/resources/mailetcontainer.xml         |   0
 .../src/test/resources/mailrepositorystore.xml     |   0
 .../src/test/resources/managesieveserver.xml       |   0
 .../src/test/resources/pop3server.xml              |   0
 .../src/test/resources/smtpserver.xml              |   0
 .../src/test/resources/spamassassin.properties     |   0
 .../cli-integration-tests}/pom.xml                 |   8 +--
 .../james/cli/DataCommandsIntegrationTest.java     |   0
 .../james/cli/MailboxCommandsIntegrationTest.java  |   0
 .../james/cli/QuotaCommandsIntegrationTest.java    |   0
 .../james/cli/ReindexCommandIntegrationTest.java   |   0
 .../cli/SieveQuotaCommandsIntegrationTest.java     |   0
 .../org/apache/james/cli/util/OutputCapture.java   |   0
 .../apache/james/cli/util/OutputCaptureTest.java   |   0
 .../src/test/resources/conf/jmx.properties         |   0
 .../src/test/resources/dnsservice.xml              |   0
 .../src/test/resources/imapserver.xml              |   0
 .../src/test/resources}/jwt_publickey              |   0
 .../src/test/resources/lmtpserver.xml              |   0
 .../src/test/resources/mailetcontainer.xml         |   0
 .../src/test/resources/mailrepositorystore.xml     |   0
 .../src/test/resources/managesieveserver.xml       |   0
 .../src/test/resources/pop3server.xml              |   0
 .../src/test/resources/smtpserver.xml              |   0
 server/{container => apps}/cli/README.adoc         |   0
 server/{container => apps}/cli/pom.xml             |   0
 .../{container => apps}/cli/src/assemble/app.xml   |   0
 .../cli}/src/assemble/license-for-binary.txt       |   0
 .../main/java/org/apache/james/cli/ServerCmd.java  |   0
 .../exceptions/InvalidArgumentNumberException.java |   0
 .../james/cli/exceptions/JamesCliException.java    |   0
 .../cli/exceptions/MissingCommandException.java    |   0
 .../exceptions/UnrecognizedCommandException.java   |   0
 .../apache/james/cli/probe/impl/JmxConnection.java |   0
 .../apache/james/cli/probe/impl/JmxDataProbe.java  |   0
 .../james/cli/probe/impl/JmxMailboxProbe.java      |   0
 .../org/apache/james/cli/probe/impl/JmxProbe.java  |   0
 .../apache/james/cli/probe/impl/JmxQuotaProbe.java |   0
 .../apache/james/cli/probe/impl/JmxSieveProbe.java |   0
 .../java/org/apache/james/cli/type/CmdType.java    |   0
 .../cli/src/reporting-site/site.xml                |   0
 .../java/org/apache/james/cli/ServerCmdTest.java   |   0
 .../org/apache/james/cli/type/CmdTypeTest.java     |   0
 .../distributed-app}/README.adoc                   |   2 +-
 .../distributed-app}/pom.xml                       |  24 +++++--
 .../sample-configuration}/batchsizes.properties    |   0
 .../sample-configuration/blob.properties           |   0
 .../sample-configuration/cassandra.properties      |   0
 .../deletedMessageVault.properties                 |   0
 .../sample-configuration/dnsservice.xml            |   0
 .../sample-configuration/domainlist.xml            |   0
 .../sample-configuration/elasticsearch.properties  |   0
 .../sample-configuration/extensions.properties     |   0
 .../sample-configuration/healthcheck.properties    |   0
 .../sample-configuration/imapserver.xml            |   0
 .../sample-configuration/jmap.properties           |   0
 .../sample-configuration/jmx.properties            |   0
 .../sample-configuration/jwt_publickey             |   0
 .../sample-configuration/listeners.xml             |   0
 .../sample-configuration/lmtpserver.xml            |   0
 .../sample-configuration/logback.xml               |   0
 .../sample-configuration/mailetcontainer.xml       |   0
 .../sample-configuration/mailrepositorystore.xml   |   0
 .../sample-configuration/managesieveserver.xml     |   0
 .../sample-configuration/pop3server.xml            |   0
 .../sample-configuration/rabbitmq.properties       |   0
 .../sample-configuration/recipientrewritetable.xml |   0
 .../sample-configuration/smtpserver.xml            |   0
 .../sample-configuration/tika.properties           |   0
 .../sample-configuration/usersrepository.xml       |   0
 .../sample-configuration/webadmin.properties       |   0
 .../distributed-app}/src/assemble/app.xml          |   8 +--
 .../src/assemble/extensions-jars.txt               |   0
 .../src/assemble/license-for-binary.txt            |   0
 .../src/main/extensions-jars/README.md             |   0
 .../distributed-app}/src/main/glowroot/admin.json  |   0
 .../src/main/glowroot/plugins/blobstore.json       |   0
 .../src/main/glowroot/plugins/imap.json            |   0
 .../src/main/glowroot/plugins/jmap.json            |   0
 .../src/main/glowroot/plugins/mailboxListener.json |   0
 .../src/main/glowroot/plugins/smtp.json            |   0
 .../src/main/glowroot/plugins/spooler.json         |   0
 .../src/main/glowroot/plugins/task.json            |   0
 .../james/CassandraRabbitMQJamesConfiguration.java |   0
 .../james/CassandraRabbitMQJamesServerMain.java    |   0
 .../distributed-app}/src/main/scripts/james-cli    |   0
 .../org/apache/james/CassandraCacheQueryTest.java  |   0
 .../james/CassandraRabbitMQAwsS3JmapTestRule.java  |   0
 .../CassandraRabbitMQJamesConfigurationTest.java   |   0
 .../james/CassandraRabbitMQJamesServerFixture.java |   0
 .../apache/james/NamespaceConfigurationTest.java   |   0
 .../apache/james/RabbitMQDisabledTasksTest.java    |   0
 .../james/RabbitMQJamesServerReprocessingTest.java |   0
 ...RabbitMQJamesServerWithRetryConnectionTest.java |   0
 .../org/apache/james/WithCacheImmutableTest.java   |   0
 .../org/apache/james/WithCacheMutableTest.java     |   0
 ...ssandraDeduplicationBlobStoreImmutableTest.java |   0
 ...CassandraDeduplicationBlobStoreMutableTest.java |   0
 ...CassandraPassThroughBlobStoreImmutableTest.java |   0
 ...thCassandraPassThroughBlobStoreMutableTest.java |   0
 .../james/WithDefaultAwsS3ImmutableTest.java       |   0
 .../apache/james/WithDefaultAwsS3MutableTest.java  |   0
 .../james/WithEncryptedBlobStoreImmutableTest.java |   0
 .../james/WithEncryptedBlobStoreMutableTest.java   |   0
 .../james/WithScanningSearchImmutableTest.java     |   0
 .../james/WithScanningSearchMutableTest.java       |   0
 .../james/modules/AwsS3BlobStoreExtension.java     |   0
 .../apache/james/modules/DockerRabbitMQRule.java   |   0
 .../apache/james/modules/RabbitMQExtension.java    |   0
 .../apache/james/modules/TestRabbitMQModule.java   |   0
 ...oreConfigurationValidationStartUpCheckTest.java |   0
 .../src/test/resources}/batchsizes.properties      |   0
 .../src/test/resources/dnsservice.xml              |   0
 .../src/test/resources/domainlist.xml              |   0
 .../src/test/resources/imapserver.xml              |   0
 .../distributed-app}/src/test/resources/keystore   | Bin
 .../src/test/resources/listeners.xml               |   0
 .../src/test/resources/lmtpserver.xml              |   0
 .../src/test/resources/mailetcontainer.xml         |   0
 .../src/test/resources/mailrepositorystore.xml     |   0
 .../src/test/resources/managesieveserver.xml       |   0
 .../src/test/resources/pop3server.xml              |   0
 .../src/test/resources/rabbitmq.properties         |   0
 .../src/test/resources/smtpserver.xml              |   0
 .../distributed-ldap-tests}/pom.xml                |  39 +++++++----
 .../CassandraRabbitMQLdapJmapJamesServerTest.java  |   0
 .../src/test/resources}/dnsservice.xml             |   0
 .../src/test/resources/domainlist.xml              |   0
 .../src/test/resources/fakemailrepositorystore.xml |   0
 .../src/test/resources/imapserver.xml              |   0
 .../src/test/resources/keystore                    | Bin
 .../src/test/resources/lmtpserver.xml              |   0
 .../src/test/resources/mailetcontainer.xml         |   0
 .../src/test/resources/mailrepositorystore.xml     |   0
 .../src/test/resources/managesieveserver.xml       |   0
 .../src/test/resources/pop3server.xml              |   0
 .../src/test/resources/smtpserver.xml              |   0
 .../guice/jpa-guice => apps/jpa-app}/README.adoc   |   2 +-
 .../guice/jpa-guice => apps/jpa-app}/pom.xml       |  30 +++++----
 .../jpa-app}/sample-configuration/dnsservice.xml   |   0
 .../jpa-app}/sample-configuration/domainlist.xml   |   0
 .../sample-configuration/extensions.properties     |   0
 .../sample-configuration/healthcheck.properties    |   0
 .../jpa-app}/sample-configuration/imapserver.xml   |   0
 .../sample-configuration/james-database.properties |   0
 .../jpa-app}/sample-configuration/jmx.properties   |   0
 .../jpa-app}/sample-configuration/jwt_publickey    |   0
 .../jpa-app}/sample-configuration/listeners.xml    |   0
 .../jpa-app}/sample-configuration/lmtpserver.xml   |   0
 .../jpa-app}/sample-configuration/logback.xml      |   0
 .../sample-configuration/mailetcontainer.xml       |   0
 .../sample-configuration/mailrepositorystore.xml   |   0
 .../sample-configuration/managesieveserver.xml     |   0
 .../jpa-app}/sample-configuration/pop3server.xml   |   0
 .../sample-configuration/recipientrewritetable.xml |   0
 .../jpa-app}/sample-configuration/smtpserver.xml   |   0
 .../sample-configuration/usersrepository.xml       |   0
 .../sample-configuration/webadmin.properties       |   0
 .../jpa-app}/src/assemble/app.xml                  |   8 +--
 .../jpa-app}/src/assemble/extensions-jars.txt      |   0
 .../jpa-app}/src/assemble/license-for-binary.txt   |   0
 .../jpa-app}/src/main/extensions-jars/README.md    |   0
 .../jpa-app}/src/main/glowroot/admin.json          |   0
 .../jpa-app}/src/main/glowroot/plugins/imap.json   |   0
 .../jpa-app}/src/main/glowroot/plugins/jmap.json   |   0
 .../src/main/glowroot/plugins/mailboxListener.json |   0
 .../jpa-app}/src/main/glowroot/plugins/smtp.json   |   0
 .../src/main/glowroot/plugins/spooler.json         |   0
 .../jpa-app}/src/main/glowroot/plugins/task.json   |   0
 .../java/org/apache/james/JPAJamesServerMain.java  |   0
 .../src/main/resources/META-INF/persistence.xml    |   0
 .../src/main/resources/defaultMailetContainer.xml  |   0
 .../jpa-app}/src/main/resources/logback.xml        |   0
 .../jpa-app}/src/main/scripts/james-cli            |   0
 .../java/org/apache/james/JPAJamesServerTest.java  |   0
 ...WithAuthenticatedDatabaseSqlValidationTest.java |   0
 ...atabaseAuthenticaticationSqlValidationTest.java |   0
 .../james/JPAJamesServerWithSqlValidationTest.java |   0
 .../apache/james/JamesCapabilitiesServerTest.java  |   0
 .../jpa-app}/src/test/resources/dnsservice.xml     |   0
 .../jpa-app}/src/test/resources/domainlist.xml     |   0
 .../src/test/resources/fakemailrepositorystore.xml |   0
 .../jpa-app}/src/test/resources/imapserver.xml     |   0
 .../jpa-app}/src/test/resources/keystore           | Bin
 .../jpa-app}/src/test/resources/lmtpserver.xml     |   0
 .../src/test/resources/mailetcontainer.xml         |   0
 .../src/test/resources/mailrepositorystore.xml     |   0
 .../src/test/resources/managesieveserver.xml       |   0
 .../jpa-app}/src/test/resources/pop3server.xml     |   0
 .../jpa-app}/src/test/resources/smtpserver.xml     |   0
 .../jpa-smtp => apps/jpa-smtp-app}/README.adoc     |   2 +-
 .../guice/jpa-smtp => apps/jpa-smtp-app}/pom.xml   |  22 +++++--
 .../sample-configuration/dnsservice.xml            |   0
 .../sample-configuration/domainlist.xml            |   0
 .../sample-configuration/extensions.properties     |   0
 .../sample-configuration/healthcheck.properties    |   0
 .../sample-configuration/james-database.properties |   0
 .../sample-configuration/jmx.properties            |   0
 .../jpa-smtp-app}/sample-configuration/logback.xml |   0
 .../sample-configuration/mailetcontainer.xml       |   0
 .../sample-configuration/mailrepositorystore.xml   |   0
 .../sample-configuration/recipientrewritetable.xml |   0
 .../sample-configuration/smtpserver.xml            |   0
 .../sample-configuration/usersrepository.xml       |   0
 .../jpa-smtp-app}/src/assemble/app.xml             |   8 +--
 .../jpa-smtp-app}/src/assemble/extensions-jars.txt |   0
 .../src/assemble/license-for-binary.txt            |   0
 .../src/main/extensions-jars/README.md             |   0
 .../jpa-smtp-app}/src/main/glowroot/admin.json     |   0
 .../src/main/glowroot/plugins/imap.json            |   0
 .../src/main/glowroot/plugins/jmap.json            |   0
 .../src/main/glowroot/plugins/mailboxListener.json |   0
 .../src/main/glowroot/plugins/smtp.json            |   0
 .../src/main/glowroot/plugins/spooler.json         |   0
 .../src/main/glowroot/plugins/task.json            |   0
 .../jpa-smtp-app}/src/main/resources/.gitkeep      |   0
 .../jpa-smtp-app}/src/main/scripts/james-cli       |   0
 .../java/org/apache/james/JPAJamesServerTest.java  |   0
 .../src/test/resources/dnsservice.xml              |   0
 .../src/test/resources/domainlist.xml              |   0
 .../src/test/resources/fakemailrepositorystore.xml |   0
 .../jpa-smtp-app}/src/test/resources/keystore      | Bin
 .../src/test/resources/mailetcontainer.xml         |   0
 .../src/test/resources/mailrepositorystore.xml     |   0
 .../src/test/resources/managesieveserver.xml       |   0
 .../src/test/resources/smtpserver.xml              |   0
 .../jpa-smtp-mariadb-app}/pom.xml                  |  18 ++++-
 .../sample-configuration}/dnsservice.xml           |   0
 .../sample-configuration/domainlist.xml            |   0
 .../sample-configuration/james-database.properties |   0
 .../sample-configuration/mailetcontainer.xml       |   0
 .../sample-configuration/mailrepositorystore.xml   |   0
 .../sample-configuration/recipientrewritetable.xml |   0
 .../sample-configuration/smtpserver.xml            |   0
 .../sample-configuration/usersrepository.xml       |   0
 .../sample-configuration/webadmin.properties       |   0
 .../java/org/apache/james/JPAJamesServerTest.java  |   0
 .../apache/james/TestJPAConfigurationModule.java   |   0
 .../src/test/resources/dnsservice.xml              |   0
 .../src/test/resources/domainlist.xml              |   0
 .../src/test/resources/fakemailrepositorystore.xml |   0
 .../src/test/resources/keystore                    | Bin
 .../src/test/resources/mailetcontainer.xml         |   0
 .../src/test/resources/mailrepositorystore.xml     |   0
 .../src/test/resources/smtpserver.xml              |   0
 .../memory-guice => apps/memory-app}/README.md     |   0
 .../guice/memory-guice => apps/memory-app}/pom.xml |  63 ++++++------------
 .../deletedMessageVault.properties                 |   0
 .../sample-configuration/dnsservice.xml            |   0
 .../sample-configuration/domainlist.xml            |   0
 .../sample-configuration/elasticsearch.properties  |   0
 .../sample-configuration/extensions.properties     |   0
 .../sample-configuration/healthcheck.properties    |   0
 .../sample-configuration/imapserver.xml            |   0
 .../sample-configuration/jmap.properties           |   0
 .../sample-configuration/jmx.properties            |   0
 .../memory-app}/sample-configuration/jwt_publickey |   0
 .../memory-app}/sample-configuration/listeners.xml |   0
 .../memory-app}/sample-configuration/logback.xml   |   0
 .../sample-configuration/mailetcontainer.xml       |   0
 .../sample-configuration/mailrepositorystore.xml   |   0
 .../sample-configuration/managesieveserver.xml     |   0
 .../sample-configuration/pop3server.xml            |   0
 .../sample-configuration/recipientrewritetable.xml |   0
 .../sample-configuration/smtpserver.xml            |   0
 .../sample-configuration/usersrepository.xml       |   0
 .../sample-configuration/webadmin.properties       |   0
 .../memory-app}/src/assemble/README.adoc           |   0
 .../memory-app}/src/assemble/app.xml               |   8 +--
 .../memory-app}/src/assemble/extensions-jars.txt   |   0
 .../src/assemble/license-for-binary.txt            |   0
 .../memory-app}/src/main/extensions-jars/README.md |   0
 .../memory-app}/src/main/glowroot/admin.json       |   0
 .../src/main/glowroot/plugins/imap.json            |   0
 .../src/main/glowroot/plugins/jmap.json            |   0
 .../src/main/glowroot/plugins/mailboxListener.json |   0
 .../src/main/glowroot/plugins/smtp.json            |   0
 .../src/main/glowroot/plugins/spooler.json         |   0
 .../src/main/glowroot/plugins/task.json            |   0
 .../org/apache/james/MemoryJamesServerMain.java    |   0
 .../memory-app}/src/main/scripts/james-cli         |   0
 .../apache/james/DefaultMemoryJamesServerTest.java |   0
 .../apache/james/DisabledGroupExecutionTest.java   |   0
 .../java/org/apache/james/DisabledSpoolerTest.java |   0
 .../org/apache/james/DomainAutodetectionTest.java  |   0
 .../test/java/org/apache/james/ErrorMailet.java    |   0
 .../james/GuiceJamesServerStartUpCheckTest.java    |   0
 .../org/apache/james/GuiceJamesServerTest.java     |   0
 .../apache/james/GuiceLifecycleHeathCheckTest.java |   0
 .../LinshareBlobExportMechanismProvidingTest.java  |   0
 .../java/org/apache/james/LmtpIntegrationTest.java |   0
 .../org/apache/james/MemoryJamesServerTest.java    |   0
 .../apache/james/MemoryJmapJamesServerTest.java    |   0
 .../java/org/apache/james/MemoryJmapTestRule.java  |   0
 .../src/test/java/org/apache/james/MyRoute.java    |   0
 .../apache/james/WebAdminRoutesExtensionTest.java  |   0
 .../src/test/resources/badAliasKeystore            | Bin
 .../memory-app}/src/test/resources/dnsservice.xml  |   0
 .../memory-app}/src/test/resources/domainlist.xml  |   0
 .../memory-app}/src/test/resources/imapserver.xml  |   0
 .../memory-app}/src/test/resources/keystore        | Bin
 .../memory-app}/src/test/resources/listeners.xml   |   0
 .../memory-app}/src/test/resources/lmtpserver.xml  |   0
 .../src/test/resources/mailetcontainer.xml         |   0
 .../src/test/resources/mailrepositorystore.xml     |   0
 .../src/test/resources/managesieveserver.xml       |   0
 .../memory-app}/src/test/resources/pop3server.xml  |   0
 .../memory-app}/src/test/resources/smtpserver.xml  |   0
 .../src/test/resources/spamassassin.properties     |   0
 server/{app => apps/spring-app}/.dummy             |   0
 server/{app => apps/spring-app}/LICENSE            |   0
 server/{app => apps/spring-app}/NOTICE             |   0
 server/{app => apps/spring-app}/README.crypto      |   0
 server/{app => apps/spring-app}/pom.xml            |  73 +--------------------
 .../{app => apps/spring-app}/src/assemble/app.xml  |   0
 .../spring-app}/src/debian/control/control         |   0
 .../spring-app}/src/debian/control/copyright       |   0
 .../spring-app}/src/main/app/bin/setenv.bat        |   0
 .../spring-app}/src/main/app/bin/setenv.sh         |   0
 .../spring-app}/src/main/app/sieve/README.txt      |   0
 .../spring-app}/src/main/app/var/README.txt        |   0
 .../spring-app}/src/main/app/var/mail/README.txt   |   0
 .../spring-app}/src/main/app/var/store/README.txt  |   0
 .../appended-resources/supplemental-models.xml     |   0
 .../spring-app}/src/main/config/war/.gitignore     |   0
 .../james/app/spring/JamesAppSpringMain.java       |   0
 .../src/main/licensing/app/license-for-binary.txt  |   0
 .../src/main/licensing/app/licensing.xml           |   0
 .../src/main/licensing/app/notice-for-binary.txt   |   0
 .../spring-app}/src/main/licensing/war/LICENSE     |   0
 .../spring-app}/src/main/licensing/war/NOTICE      |   0
 .../src/main/licensing/war/licensing.xml           |   0
 .../resources/META-INF/jpa-mappings-template.xml   |   0
 .../resources/META-INF/persistence-template.xml    |   0
 .../src/main/resources/META-INF/persistence.xml    |   0
 .../spring-app}/src/main/resources/dnsservice.xml  |   0
 .../spring-app}/src/main/resources/domainlist.xml  |   0
 .../spring-app}/src/main/resources/fetchmail.xml   |   0
 .../spring-app}/src/main/resources/imapserver.xml  |   0
 .../spring-app}/src/main/resources/indexer.xml     |   0
 .../src/main/resources/james-database.properties   |   0
 .../src/main/resources/jetm-monitoring.xml         |   0
 .../spring-app}/src/main/resources/jmx.properties  |   0
 .../spring-app}/src/main/resources/lib/README.txt  |   0
 .../spring-app}/src/main/resources/lmtpserver.xml  |   0
 .../spring-app}/src/main/resources/log4j2.xml      |   0
 .../src/main/resources/mailbox-maildir.properties  |   0
 .../spring-app}/src/main/resources/mailbox.xml     |   0
 .../src/main/resources/mailetcontainer.xml         |   0
 .../src/main/resources/mailrepositorystore.xml     |   0
 .../src/main/resources/managesieveserver.xml       |   0
 .../spring-app}/src/main/resources/pop3server.xml  |   0
 .../spring-app}/src/main/resources/quota.xml       |   0
 .../src/main/resources/recipientrewritetable.xml   |   0
 .../spring-app}/src/main/resources/setenv.sh       |   0
 .../src/main/resources/sieverepository.xml         |   0
 .../spring-app}/src/main/resources/smtpserver.xml  |   0
 .../src/main/resources/sqlResources.xml            |   0
 .../src/main/resources/usersrepository.xml         |   0
 .../spring-app}/src/main/webapp/WEB-INF/web.xml    |   0
 .../{app => apps/spring-app}/src/mpt/adduser.mpt   |   0
 .../spring-app}/src/mpt/delivery-smtp.mpt          |   0
 .../spring-app}/src/mpt/imap-post-john-sieve.mpt   |   0
 .../spring-app}/src/mpt/imap-prep-john-sieve.mpt   |   0
 .../spring-app}/src/mpt/imap-sieve.mpt             |   0
 server/{app => apps/spring-app}/src/mpt/imap.mpt   |   0
 .../spring-app}/src/mpt/john.smith.sieve           |   0
 server/{app => apps/spring-app}/src/mpt/nntp.mpt   |   0
 .../spring-app}/src/mpt/pop3-after-smtp.mpt        |   0
 server/{app => apps/spring-app}/src/mpt/pop3.mpt   |   0
 .../spring-app}/src/mpt/sieve-smtp.mpt             |   0
 server/{app => apps/spring-app}/src/mpt/smtp.mpt   |   0
 .../{app => apps/spring-app}/src/mpt/vut-pop3.mpt  |   0
 .../{app => apps/spring-app}/src/mpt/vut-smtp.mpt  |   0
 .../spring-app}/src/reporting-site/site.xml        |   0
 .../james/app/spring/JamesAppSpringMainTest.java   |   0
 .../james/app/spring/JamesSpringContextTest.java   |   0
 .../spring-app}/src/test/resources/imapserver.xml  |   0
 .../src/test/resources/managesieveserver.xml       |   0
 .../spring-app}/src/test/resources/pop3server.xml  |   0
 .../spring-app}/src/test/resources/quota.xml       |   0
 .../spring-app}/src/test/resources/smtpserver.xml  |   0
 server/{protocols => apps}/webadmin-cli/README.md  |   0
 server/{protocols => apps}/webadmin-cli/james-cli  |   0
 server/{protocols => apps}/webadmin-cli/pom.xml    |   2 +-
 .../java/org/apache/james/cli/WebAdminCli.java     |   0
 .../james/cli/domain/AddDomainAliasCommand.java    |   0
 .../org/apache/james/cli/domain/DomainCommand.java |   0
 .../james/cli/domain/DomainCreateCommand.java      |   0
 .../james/cli/domain/DomainDeleteCommand.java      |   0
 .../james/cli/domain/DomainExistCommand.java       |   0
 .../apache/james/cli/domain/DomainListCommand.java |   0
 .../james/cli/domain/ListDomainAliasCommand.java   |   0
 .../james/cli/domain/RemoveDomainAliasCommand.java |   0
 .../apache/james/cli/mailbox/MailboxCommand.java   |   0
 .../james/cli/mailbox/MailboxCreateCommand.java    |   0
 .../james/cli/mailbox/MailboxDeleteAllCommand.java |   0
 .../james/cli/mailbox/MailboxDeleteCommand.java    |   0
 .../james/cli/mailbox/MailboxExistCommand.java     |   0
 .../james/cli/mailbox/MailboxListCommand.java      |   0
 .../cli/quota/DeleteGlobalQuotaCountCommand.java   |   0
 .../cli/quota/DeleteGlobalQuotaSizeCommand.java    |   0
 .../cli/quota/GetGlobalQuotaCountCommand.java      |   0
 .../james/cli/quota/GetGlobalQuotaSizeCommand.java |   0
 .../apache/james/cli/quota/GlobalQuotaCommand.java |   0
 .../james/cli/quota/GlobalQuotaCountCommand.java   |   0
 .../james/cli/quota/GlobalQuotaSizeCommand.java    |   0
 .../org/apache/james/cli/quota/QuotaCommand.java   |   0
 .../cli/quota/SetGlobalQuotaCountCommand.java      |   0
 .../james/cli/quota/SetGlobalQuotaSizeCommand.java |   0
 .../org/apache/james/cli/user/UserCommand.java     |   0
 .../apache/james/cli/user/UserCreateCommand.java   |   0
 .../apache/james/cli/user/UserDeleteCommand.java   |   0
 .../apache/james/cli/user/UserExistCommand.java    |   0
 .../org/apache/james/cli/user/UserListCommand.java |   0
 .../org/apache/james/httpclient/Constants.java     |   0
 .../org/apache/james/httpclient/DomainClient.java  |   0
 .../james/httpclient/FeignClientFactory.java       |   0
 .../java/org/apache/james/httpclient/JwtToken.java |   0
 .../org/apache/james/httpclient/MailboxClient.java |   0
 .../org/apache/james/httpclient/QuotaClient.java   |   0
 .../org/apache/james/httpclient/UserClient.java    |   0
 .../apache/james/httpclient/model/MailboxName.java |   0
 .../apache/james/httpclient/model/UserName.java    |   0
 .../james/httpclient/model/UserPassword.java       |   0
 .../org/apache/james/cli/DomainManageTest.java     |   0
 .../apache/james/cli/HelpVersionCommandTest.java   |   0
 .../java/org/apache/james/cli/JwtOptionTest.java   |   0
 .../org/apache/james/cli/MailboxManageTest.java    |   0
 .../java/org/apache/james/cli/QuotaManageTest.java |   0
 .../java/org/apache/james/cli/UserManageTest.java  |   0
 .../src/test/resources/dnsservice.xml              |   0
 .../src/test/resources/domainlist.xml              |   0
 .../src/test/resources/imapserver.xml              |   0
 .../webadmin-cli}/src/test/resources/jwt_publickey |   0
 .../webadmin-cli}/src/test/resources/keystore      | Bin
 .../webadmin-cli/src/test/resources/listeners.xml  |   0
 .../src/test/resources/lmtpserver.xml              |   0
 .../src/test/resources/mailetcontainer.xml         |   0
 .../src/test/resources/mailrepositorystore.xml     |   0
 .../src/test/resources/managesieveserver.xml       |   0
 .../src/test/resources/pop3server.xml              |   0
 .../src/test/resources/smtpserver.xml              |   0
 .../src/test/resources/valid_token_admin_false.jwt |   0
 .../src/test/resources/valid_token_admin_true.jwt  |   0
 .../container/guice/cassandra-ldap-guice/README.md |   4 --
 .../guice/{guice-common => common}/pom.xml         |   0
 .../org/apache/james/CleanupTasksPerformer.java    |   0
 .../java/org/apache/james/GuiceJamesServer.java    |   0
 .../apache/james/GuiceLifecycleHealthCheck.java    |   0
 .../main/java/org/apache/james/IsStartedProbe.java |   0
 .../java/org/apache/james/JamesServerMain.java     |   0
 .../org/apache/james/PeriodicalHealthChecks.java   |   0
 .../james/PeriodicalHealthChecksConfiguration.java |   0
 .../org/apache/james/StartUpChecksPerformer.java   |   0
 .../apache/james/modules/CleanupTaskModule.java    |   0
 .../java/org/apache/james/modules/ClockModule.java |   0
 .../apache/james/modules/CommonServicesModule.java |   0
 .../apache/james/modules/IsStartedProbeModule.java |   0
 .../james/modules/MailetProcessingModule.java      |   0
 .../apache/james/modules/MimeMessageModule.java    |   0
 .../modules/PeriodicalHealthChecksModule.java      |   0
 .../apache/james/modules/StartUpChecksModule.java  |   0
 .../org/apache/james/modules/StartablesModule.java |   0
 .../modules/protocols/ProtocolHandlerModule.java   |   0
 .../james/modules/server/DNSServiceModule.java     |   0
 ...faultProcessorsConfigurationProviderModule.java |   0
 .../modules/server/DropWizardMetricsModule.java    |   0
 .../modules/server/GuiceMailRepositoryLoader.java  |   0
 .../james/modules/server/HostnameModule.java       |   0
 .../james/modules/server/LoggingMetricsModule.java |   0
 .../modules/server/MailStoreRepositoryModule.java  |   0
 .../server/RawPostDequeueDecoratorModule.java      |   0
 .../james/modules/server/TaskManagerModule.java    |   0
 .../modules/server/TaskSerializationModule.java    |   0
 .../java/org/apache/james/utils/DataProbeImpl.java |   0
 .../org/apache/james/utils/GuiceProbeProvider.java |   0
 .../james/utils/GuiceProtocolHandlerLoader.java    |   0
 .../james/utils/InitializationOperations.java      |   0
 .../james/utils/MailRepositoryProbeImpl.java       |   0
 .../james/utils/MailboxManagerDefinition.java      |   0
 .../java/org/apache/james/utils/Startables.java    |   0
 .../apache/james/AggregateGuiceModuleTestRule.java |   0
 .../org/apache/james/AggregateJunitExtension.java  |   0
 .../org/apache/james/FakePropertiesProvider.java   |   0
 .../org/apache/james/GuiceModuleTestExtension.java |   0
 .../java/org/apache/james/GuiceModuleTestRule.java |   0
 .../java/org/apache/james/JamesServerBuilder.java  |   0
 .../java/org/apache/james/JamesServerContract.java |   0
 .../org/apache/james/JamesServerExtension.java     |   0
 .../apache/james/MailsShouldBeWellReceived.java    |   0
 .../PeriodicalHealthChecksConfigurationTest.java   |   0
 .../apache/james/PeriodicalHealthChecksTest.java   |   0
 .../org/apache/james/RegistrableExtension.java     |   0
 .../apache/james/StartUpChecksPerformerTest.java   |   0
 .../org/apache/james/TempFilesystemTestRule.java   |   0
 .../james/TemporaryFolderRegistrableExtension.java |   0
 .../modules/InitializationOperationsTest.java      |   0
 .../org/apache/james/utils/ConfigurablesTest.java  |   0
 .../james/utils/FailingPropertiesProvider.java     |   0
 .../james/utils/FileConfigurationProviderTest.java |   0
 .../apache/james/utils/GuiceProbeProviderTest.java |   0
 .../eml/mail-containing-unicode-characters.eml     |   0
 .../src/test/resources/test.properties             |   0
 .../src/test/resources/test.xml                    |   0
 .../guice/{jpa-common-guice => jpa-common}/pom.xml |   0
 .../james/modules/data/JPAConfiguration.java       |   0
 .../apache/james/modules/data/JPADataModule.java   |   0
 .../james/modules/data/JPADomainListModule.java    |   0
 .../james/modules/data/JPAEntityManagerModule.java |   0
 .../modules/data/JPAMailRepositoryModule.java      |   0
 .../data/JPARecipientRewriteTableModule.java       |   0
 .../modules/data/JPAUsersRepositoryModule.java     |   0
 .../apache/james/TestJPAConfigurationModule.java   |   0
 ...estJPAConfigurationModuleWithSqlValidation.java |   0
 .../james/modules/data/JPAConfigurationTest.java   |   0
 .../pom.xml                                        |  36 ++++++----
 .../james/modules/mailbox/JPAMailboxModule.java    |   0
 .../modules/mailbox/JPAQuotaSearchModule.java      |   0
 .../james/modules/mailbox/JpaQuotaModule.java      |   0
 .../modules/mailbox/LuceneSearchMailboxModule.java |   0
 .../pom.xml                                        |   0
 .../modules/vault/DeletedMessageVaultModule.java   |   0
 .../vault/DeletedMessageVaultRetentionModule.java  |   0
 .../vault/DeletedMessageVaultRoutesModule.java     |   0
 .../vault/VaultTaskSerializationModule.java        |   0
 ...estDeleteMessageVaultPreDeletionHookModule.java |   0
 .../guice/{memory-guice => memory}/README.md       |   0
 .../guice/{cassandra-ldap-guice => memory}/pom.xml |  72 ++++++++------------
 .../org/apache/james/FakeMessageSearchIndex.java   |   0
 .../org/apache/james/FakeSearchMailboxModule.java  |   0
 .../james/modules/data/MemoryDataJmapModule.java   |   0
 .../james/modules/data/MemoryDataModule.java       |   0
 .../modules/eventstore/MemoryEventStoreModule.java |   0
 .../james/modules/mailbox/MemoryMailboxModule.java |   0
 .../james/modules/mailbox/MemoryQuotaModule.java   |   0
 .../modules/mailbox/MemoryQuotaSearchModule.java   |   0
 server/container/guice/pom.xml                     |  36 +++++-----
 .../container/guice/{guice-utils => utils}/pom.xml |   0
 .../java/org/apache/james/utils/ClassName.java     |   0
 .../apache/james/utils/ExtendedClassLoader.java    |   0
 .../apache/james/utils/ExtensionConfiguration.java |   0
 .../org/apache/james/utils/ExtensionModule.java    |   0
 .../james/utils/FullyQualifiedClassName.java       |   0
 .../org/apache/james/utils/GuiceGenericLoader.java |   0
 .../java/org/apache/james/utils/NamingScheme.java  |   0
 .../java/org/apache/james/utils/PackageName.java   |   0
 .../java/org/apache/james/utils/ClassNameTest.java |   0
 .../james/utils/ExtensionConfigurationTest.java    |   0
 .../james/utils/FullyQualifiedClassNameTest.java   |   0
 .../org/apache/james/utils/NamingSchemeTest.java   |   0
 .../org/apache/james/utils/PackageNameTest.java    |   0
 .../src/test/resources/extensions-empty.properties |   0
 .../src/test/resources/extensions-none.properties  |   0
 .../src/test/resources/extensions-one.properties   |   0
 .../src/test/resources/extensions-two.properties   |   0
 server/mailet/integration-testing/pom.xml          |   2 +-
 server/pom.xml                                     |  16 +++--
 .../memory-jmap-draft-integration-testing/pom.xml  |   4 +-
 .../pom.xml                                        |   6 +-
 .../pom.xml                                        |   6 +-
 .../memory-jmap-rfc-8621-integration-tests/pom.xml |   2 +-
 .../distributed-webadmin-integration-test/pom.xml  |   6 +-
 .../memory-webadmin-integration-test/pom.xml       |   4 +-
 .../server/install/guice-cassandra-rabbitmq-s3.md  |   8 +--
 src/site/xdoc/server/config-antispam.xml           |   4 +-
 src/site/xdoc/server/config-blob-export.xml        |   4 +-
 src/site/xdoc/server/config-blobstore.xml          |   2 +-
 src/site/xdoc/server/config-cassandra.xml          |   2 +-
 src/site/xdoc/server/config-dnsservice.xml         |   2 +-
 src/site/xdoc/server/config-domainlist.xml         |   2 +-
 src/site/xdoc/server/config-elasticsearch.xml      |   4 +-
 src/site/xdoc/server/config-fetchmail.xml          |   2 +-
 src/site/xdoc/server/config-guice.xml              |  24 +++----
 src/site/xdoc/server/config-healthcheck.xml        |   2 +-
 src/site/xdoc/server/config-imap4.xml              |   2 +-
 src/site/xdoc/server/config-jmap.xml               |   2 +-
 src/site/xdoc/server/config-listeners.xml          |   4 +-
 src/site/xdoc/server/config-mailbox.xml            |   2 +-
 src/site/xdoc/server/config-mailetcontainer.xml    |   2 +-
 .../xdoc/server/config-mailrepositorystore.xml     |   2 +-
 src/site/xdoc/server/config-pop3.xml               |   2 +-
 src/site/xdoc/server/config-quota.xml              |   4 +-
 src/site/xdoc/server/config-rabbitmq.xml           |  10 +--
 .../xdoc/server/config-recipientrewritetable.xml   |   2 +-
 src/site/xdoc/server/config-smtp-lmtp.xml          |   4 +-
 src/site/xdoc/server/config-system.xml             |   8 +--
 src/site/xdoc/server/config-users.xml              |   2 +-
 src/site/xdoc/server/config-vault.xml              |   2 +-
 src/site/xdoc/server/config-webadmin.xml           |   2 +-
 src/site/xdoc/server/config.xml                    |  42 ++++++------
 src/site/xdoc/server/dev-extend-mailet.xml         |   2 +-
 src/site/xdoc/server/dev-extend.xml                |   2 +-
 src/site/xdoc/server/monitor-logging.xml           |   2 +-
 717 files changed, 453 insertions(+), 456 deletions(-)
 copy server/{container/guice/cassandra-ldap-guice => 
apps/cassandra-app-ldap-tests}/pom.xml (84%)
 rename server/{container/guice/cassandra-ldap-guice => 
apps/cassandra-app-ldap-tests}/src/test/java/org/apache/james/CassandraLdapJamesServerTest.java
 (100%)
 rename server/{container/guice/cassandra-ldap-guice => 
apps/cassandra-app-ldap-tests}/src/test/java/org/apache/james/CassandraLdapJmapJamesServerTest.java
 (100%)
 rename server/{container/guice/cassandra-ldap-guice => 
apps/cassandra-app-ldap-tests}/src/test/java/org/apache/james/DockerLdapRule.java
 (100%)
 rename server/{container/guice/cassandra-ldap-guice => 
apps/cassandra-app-ldap-tests}/src/test/java/org/apache/james/LdapTestExtension.java
 (100%)
 rename server/{protocols/webadmin-cli => 
apps/cassandra-app-ldap-tests}/src/test/resources/dnsservice.xml (100%)
 rename server/{protocols/webadmin-cli => 
apps/cassandra-app-ldap-tests}/src/test/resources/domainlist.xml (100%)
 rename server/{container/guice/jpa-smtp => 
apps/cassandra-app-ldap-tests}/src/test/resources/fakemailrepositorystore.xml 
(100%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app-ldap-tests}/src/test/resources/imapserver.xml (100%)
 rename server/{protocols/webadmin-cli => 
apps/cassandra-app-ldap-tests}/src/test/resources/keystore (100%)
 rename server/{container/guice/cassandra-ldap-guice => 
apps/cassandra-app-ldap-tests}/src/test/resources/ldif-files/Dockerfile (100%)
 rename server/{container/guice/cassandra-ldap-guice => 
apps/cassandra-app-ldap-tests}/src/test/resources/ldif-files/populate.ldif 
(100%)
 rename server/{protocols/webadmin-cli => 
apps/cassandra-app-ldap-tests}/src/test/resources/lmtpserver.xml (100%)
 rename server/{container/guice/cassandra-ldap-guice => 
apps/cassandra-app-ldap-tests}/src/test/resources/mailetcontainer.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-ldap-guice => 
apps/cassandra-app-ldap-tests}/src/test/resources/mailrepositorystore.xml (100%)
 rename server/{protocols/webadmin-cli => 
apps/cassandra-app-ldap-tests}/src/test/resources/managesieveserver.xml (100%)
 rename server/{protocols/webadmin-cli => 
apps/cassandra-app-ldap-tests}/src/test/resources/pop3server.xml (100%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app-ldap-tests}/src/test/resources/smtpserver.xml (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/README.adoc (95%)
 rename server/{container/guice/cassandra-guice => apps/cassandra-app}/pom.xml 
(95%)
 rename server/{container/guice/cassandra-rabbitmq-guice/src/test/resources => 
apps/cassandra-app/sample-configuration}/batchsizes.properties (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/sample-configuration/blob.properties (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/sample-configuration/cassandra.properties (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/cassandra-app}/sample-configuration/deletedMessageVault.properties (100%)
 rename server/{container/guice/jpa-smtp => 
apps/cassandra-app}/sample-configuration/dnsservice.xml (100%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app}/sample-configuration/domainlist.xml (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/sample-configuration/elasticsearch.properties (100%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app}/sample-configuration/extensions.properties (100%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app}/sample-configuration/healthcheck.properties (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/cassandra-app}/sample-configuration/imapserver.xml (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/sample-configuration/jmap.properties (100%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app}/sample-configuration/jmx.properties (100%)
 rename server/{protocols/webadmin-cli/src/test/resources => 
apps/cassandra-app/sample-configuration}/jwt_publickey (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/sample-configuration/listeners.xml (100%)
 rename server/{container/guice/jpa-guice => 
apps/cassandra-app}/sample-configuration/lmtpserver.xml (100%)
 rename server/{container/guice/jpa-smtp => 
apps/cassandra-app}/sample-configuration/logback.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/cassandra-app}/sample-configuration/mailetcontainer.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/cassandra-app}/sample-configuration/mailrepositorystore.xml (100%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app}/sample-configuration/managesieveserver.xml (100%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app}/sample-configuration/pop3server.xml (100%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app}/sample-configuration/recipientrewritetable.xml (100%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app}/sample-configuration/smtpserver.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/cassandra-app}/sample-configuration/tika.properties (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/sample-configuration/usersrepository.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/cassandra-app}/sample-configuration/webadmin.properties (100%)
 rename server/{container/guice/jpa-smtp => 
apps/cassandra-app}/src/assemble/app.xml (91%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app}/src/assemble/extensions-jars.txt (100%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app}/src/assemble/license-for-binary.txt (100%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app}/src/main/extensions-jars/README.md (100%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app}/src/main/glowroot/admin.json (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/cassandra-app}/src/main/glowroot/plugins/blobstore.json (100%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app}/src/main/glowroot/plugins/imap.json (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/cassandra-app}/src/main/glowroot/plugins/jmap.json (100%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app}/src/main/glowroot/plugins/mailboxListener.json (100%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app}/src/main/glowroot/plugins/smtp.json (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/cassandra-app}/src/main/glowroot/plugins/spooler.json (100%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app}/src/main/glowroot/plugins/task.json (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/main/java/org/apache/james/CassandraJamesServerConfiguration.java
 (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/main/java/org/apache/james/CassandraJamesServerMain.java
 (100%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app}/src/main/scripts/james-cli (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/AuthenticatedCassandraJamesServerTest.java
 (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/CacheSessionTest.java (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/CassandraExtension.java 
(100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/CassandraJamesServerTest.java
 (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/CassandraJmapTestRule.java 
(100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/CassandraMailRepositoryIntegrationTest.java
 (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/CassandraNodeConfTest.java 
(100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/CassandraWithTikaTest.java 
(100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/DefaultCassandraJamesServerTest.java
 (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/DockerCassandraRule.java 
(100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/DockerElasticSearchExtension.java
 (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/DockerElasticSearchRule.java 
(100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/ESReporterTest.java (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/JamesCapabilitiesServerTest.java
 (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/JamesServerWithRetryConnectionTest.java
 (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/JamesWithNonCompatibleElasticSearchServerTest.java
 (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/KeyspaceCreationTest.java 
(100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/TestingDistributedJamesServerBuilder.java
 (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/TikaExtension.java (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/WithCassandraBlobStoreImmutableTest.java
 (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/WithCassandraBlobStoreTest.java
 (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/modules/TestDockerESMetricReporterModule.java
 (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/modules/TestDockerElasticSearchModule.java
 (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/modules/TestTikaModule.java 
(100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/java/org/apache/james/modules/mailbox/CassandraSchemaVersionStartUpCheckTest.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice/sample-configuration 
=> apps/cassandra-app/src/test/resources}/batchsizes.properties (100%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app}/src/test/resources/dnsservice.xml (100%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app}/src/test/resources/domainlist.xml (100%)
 rename server/{container/guice/jpa-smtp-mariadb => 
apps/cassandra-app}/src/test/resources/fakemailrepositorystore.xml (100%)
 rename server/{container/guice/jpa-guice => 
apps/cassandra-app}/src/test/resources/imapserver.xml (100%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app}/src/test/resources/keystore (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/cassandra-app}/src/test/resources/listeners.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/cassandra-app}/src/test/resources/lmtpserver.xml (100%)
 rename server/{container/guice/cassandra-guice => 
apps/cassandra-app}/src/test/resources/mailetcontainer.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/cassandra-app}/src/test/resources/mailrepositorystore.xml (100%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app}/src/test/resources/managesieveserver.xml (100%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app}/src/test/resources/pop3server.xml (100%)
 rename server/{container/guice/jpa-smtp => 
apps/cassandra-app}/src/test/resources/smtpserver.xml (100%)
 rename server/{container/guice/memory-guice => 
apps/cassandra-app}/src/test/resources/spamassassin.properties (100%)
 rename server/{container/cli-integration => 
apps/cli-integration-tests}/pom.xml (91%)
 rename server/{container/cli-integration => 
apps/cli-integration-tests}/src/test/java/org/apache/james/cli/DataCommandsIntegrationTest.java
 (100%)
 rename server/{container/cli-integration => 
apps/cli-integration-tests}/src/test/java/org/apache/james/cli/MailboxCommandsIntegrationTest.java
 (100%)
 rename server/{container/cli-integration => 
apps/cli-integration-tests}/src/test/java/org/apache/james/cli/QuotaCommandsIntegrationTest.java
 (100%)
 rename server/{container/cli-integration => 
apps/cli-integration-tests}/src/test/java/org/apache/james/cli/ReindexCommandIntegrationTest.java
 (100%)
 rename server/{container/cli-integration => 
apps/cli-integration-tests}/src/test/java/org/apache/james/cli/SieveQuotaCommandsIntegrationTest.java
 (100%)
 rename server/{container/cli-integration => 
apps/cli-integration-tests}/src/test/java/org/apache/james/cli/util/OutputCapture.java
 (100%)
 rename server/{container/cli-integration => 
apps/cli-integration-tests}/src/test/java/org/apache/james/cli/util/OutputCaptureTest.java
 (100%)
 rename server/{container/cli-integration => 
apps/cli-integration-tests}/src/test/resources/conf/jmx.properties (100%)
 rename server/{container/guice/jpa-smtp => 
apps/cli-integration-tests}/src/test/resources/dnsservice.xml (100%)
 rename server/{protocols/webadmin-cli => 
apps/cli-integration-tests}/src/test/resources/imapserver.xml (100%)
 rename server/{container/guice/memory-guice/sample-configuration => 
apps/cli-integration-tests/src/test/resources}/jwt_publickey (100%)
 rename server/{container/guice/jpa-guice => 
apps/cli-integration-tests}/src/test/resources/lmtpserver.xml (100%)
 rename server/{container/cli-integration => 
apps/cli-integration-tests}/src/test/resources/mailetcontainer.xml (100%)
 rename server/{container/cli-integration => 
apps/cli-integration-tests}/src/test/resources/mailrepositorystore.xml (100%)
 rename server/{container/guice/jpa-smtp => 
apps/cli-integration-tests}/src/test/resources/managesieveserver.xml (100%)
 rename server/{container/guice/jpa-guice => 
apps/cli-integration-tests}/src/test/resources/pop3server.xml (100%)
 rename server/{protocols/webadmin-cli => 
apps/cli-integration-tests}/src/test/resources/smtpserver.xml (100%)
 rename server/{container => apps}/cli/README.adoc (100%)
 rename server/{container => apps}/cli/pom.xml (100%)
 rename server/{container => apps}/cli/src/assemble/app.xml (100%)
 rename server/{container/guice/jpa-smtp => 
apps/cli}/src/assemble/license-for-binary.txt (100%)
 rename server/{container => 
apps}/cli/src/main/java/org/apache/james/cli/ServerCmd.java (100%)
 rename server/{container => 
apps}/cli/src/main/java/org/apache/james/cli/exceptions/InvalidArgumentNumberException.java
 (100%)
 rename server/{container => 
apps}/cli/src/main/java/org/apache/james/cli/exceptions/JamesCliException.java 
(100%)
 rename server/{container => 
apps}/cli/src/main/java/org/apache/james/cli/exceptions/MissingCommandException.java
 (100%)
 rename server/{container => 
apps}/cli/src/main/java/org/apache/james/cli/exceptions/UnrecognizedCommandException.java
 (100%)
 rename server/{container => 
apps}/cli/src/main/java/org/apache/james/cli/probe/impl/JmxConnection.java 
(100%)
 rename server/{container => 
apps}/cli/src/main/java/org/apache/james/cli/probe/impl/JmxDataProbe.java (100%)
 rename server/{container => 
apps}/cli/src/main/java/org/apache/james/cli/probe/impl/JmxMailboxProbe.java 
(100%)
 rename server/{container => 
apps}/cli/src/main/java/org/apache/james/cli/probe/impl/JmxProbe.java (100%)
 rename server/{container => 
apps}/cli/src/main/java/org/apache/james/cli/probe/impl/JmxQuotaProbe.java 
(100%)
 rename server/{container => 
apps}/cli/src/main/java/org/apache/james/cli/probe/impl/JmxSieveProbe.java 
(100%)
 rename server/{container => 
apps}/cli/src/main/java/org/apache/james/cli/type/CmdType.java (100%)
 rename server/{container => apps}/cli/src/reporting-site/site.xml (100%)
 rename server/{container => 
apps}/cli/src/test/java/org/apache/james/cli/ServerCmdTest.java (100%)
 rename server/{container => 
apps}/cli/src/test/java/org/apache/james/cli/type/CmdTypeTest.java (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/README.adoc (97%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/pom.xml (96%)
 rename server/{container/guice/cassandra-guice/src/test/resources => 
apps/distributed-app/sample-configuration}/batchsizes.properties (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/sample-configuration/blob.properties (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/sample-configuration/cassandra.properties (100%)
 rename server/{container/guice/cassandra-guice => 
apps/distributed-app}/sample-configuration/deletedMessageVault.properties (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/sample-configuration/dnsservice.xml (100%)
 rename server/{container/guice/jpa-guice => 
apps/distributed-app}/sample-configuration/domainlist.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/sample-configuration/elasticsearch.properties (100%)
 rename server/{container/guice/jpa-smtp => 
apps/distributed-app}/sample-configuration/extensions.properties (100%)
 rename server/{container/guice/jpa-smtp => 
apps/distributed-app}/sample-configuration/healthcheck.properties (100%)
 rename server/{container/guice/cassandra-guice => 
apps/distributed-app}/sample-configuration/imapserver.xml (100%)
 rename server/{container/guice/memory-guice => 
apps/distributed-app}/sample-configuration/jmap.properties (100%)
 rename server/{container/guice/jpa-smtp => 
apps/distributed-app}/sample-configuration/jmx.properties (100%)
 rename server/{container/guice/jpa-guice => 
apps/distributed-app}/sample-configuration/jwt_publickey (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/sample-configuration/listeners.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/sample-configuration/lmtpserver.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/sample-configuration/logback.xml (100%)
 rename server/{container/guice/cassandra-guice => 
apps/distributed-app}/sample-configuration/mailetcontainer.xml (100%)
 rename server/{container/guice/cassandra-guice => 
apps/distributed-app}/sample-configuration/mailrepositorystore.xml (100%)
 rename server/{container/guice/jpa-guice => 
apps/distributed-app}/sample-configuration/managesieveserver.xml (100%)
 rename server/{container/guice/jpa-guice => 
apps/distributed-app}/sample-configuration/pop3server.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/sample-configuration/rabbitmq.properties (100%)
 rename server/{container/guice/jpa-guice => 
apps/distributed-app}/sample-configuration/recipientrewritetable.xml (100%)
 rename server/{container/guice/jpa-smtp => 
apps/distributed-app}/sample-configuration/smtpserver.xml (100%)
 rename server/{container/guice/cassandra-guice => 
apps/distributed-app}/sample-configuration/tika.properties (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/sample-configuration/usersrepository.xml (100%)
 rename server/{container/guice/cassandra-guice => 
apps/distributed-app}/sample-configuration/webadmin.properties (100%)
 rename server/{container/guice/cassandra-guice => 
apps/distributed-app}/src/assemble/app.xml (92%)
 rename server/{container/guice/jpa-smtp => 
apps/distributed-app}/src/assemble/extensions-jars.txt (100%)
 rename server/{container/guice/jpa-guice => 
apps/distributed-app}/src/assemble/license-for-binary.txt (100%)
 rename server/{container/guice/jpa-smtp => 
apps/distributed-app}/src/main/extensions-jars/README.md (100%)
 rename server/{container/guice/jpa-smtp => 
apps/distributed-app}/src/main/glowroot/admin.json (100%)
 rename server/{container/guice/cassandra-guice => 
apps/distributed-app}/src/main/glowroot/plugins/blobstore.json (100%)
 rename server/{container/guice/jpa-smtp => 
apps/distributed-app}/src/main/glowroot/plugins/imap.json (100%)
 rename server/{container/guice/cassandra-guice => 
apps/distributed-app}/src/main/glowroot/plugins/jmap.json (100%)
 rename server/{container/guice/jpa-smtp => 
apps/distributed-app}/src/main/glowroot/plugins/mailboxListener.json (100%)
 rename server/{container/guice/jpa-smtp => 
apps/distributed-app}/src/main/glowroot/plugins/smtp.json (100%)
 rename server/{container/guice/cassandra-guice => 
apps/distributed-app}/src/main/glowroot/plugins/spooler.json (100%)
 rename server/{container/guice/jpa-smtp => 
apps/distributed-app}/src/main/glowroot/plugins/task.json (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/main/java/org/apache/james/CassandraRabbitMQJamesConfiguration.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/main/java/org/apache/james/CassandraRabbitMQJamesServerMain.java
 (100%)
 rename server/{container/guice/jpa-smtp => 
apps/distributed-app}/src/main/scripts/james-cli (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/CassandraCacheQueryTest.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/CassandraRabbitMQAwsS3JmapTestRule.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/CassandraRabbitMQJamesConfigurationTest.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/CassandraRabbitMQJamesServerFixture.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/NamespaceConfigurationTest.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/RabbitMQDisabledTasksTest.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/RabbitMQJamesServerReprocessingTest.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/RabbitMQJamesServerWithRetryConnectionTest.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/WithCacheImmutableTest.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/WithCacheMutableTest.java 
(100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/WithCassandraDeduplicationBlobStoreImmutableTest.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/WithCassandraDeduplicationBlobStoreMutableTest.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/WithCassandraPassThroughBlobStoreImmutableTest.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/WithCassandraPassThroughBlobStoreMutableTest.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/WithDefaultAwsS3ImmutableTest.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/WithDefaultAwsS3MutableTest.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/WithEncryptedBlobStoreImmutableTest.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/WithEncryptedBlobStoreMutableTest.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/WithScanningSearchImmutableTest.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/WithScanningSearchMutableTest.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/modules/AwsS3BlobStoreExtension.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/modules/DockerRabbitMQRule.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/modules/RabbitMQExtension.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/modules/TestRabbitMQModule.java
 (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/java/org/apache/james/modules/blobstore/BlobStoreConfigurationValidationStartUpCheckTest.java
 (100%)
 rename server/{container/guice/cassandra-guice/sample-configuration => 
apps/distributed-app/src/test/resources}/batchsizes.properties (100%)
 rename server/{container/guice/jpa-smtp-mariadb => 
apps/distributed-app}/src/test/resources/dnsservice.xml (100%)
 rename server/{container/guice/jpa-smtp => 
apps/distributed-app}/src/test/resources/domainlist.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-ldap-guice => 
apps/distributed-app}/src/test/resources/imapserver.xml (100%)
 rename server/{container/guice/jpa-smtp => 
apps/distributed-app}/src/test/resources/keystore (100%)
 rename server/{container/guice/cassandra-guice => 
apps/distributed-app}/src/test/resources/listeners.xml (100%)
 rename server/{container/guice/cassandra-guice => 
apps/distributed-app}/src/test/resources/lmtpserver.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/resources/mailetcontainer.xml (100%)
 rename server/{container/guice/cassandra-ldap-guice => 
apps/distributed-app}/src/test/resources/mailrepositorystore.xml (100%)
 rename server/{container/guice/jpa-guice => 
apps/distributed-app}/src/test/resources/managesieveserver.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-ldap-guice => 
apps/distributed-app}/src/test/resources/pop3server.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-app}/src/test/resources/rabbitmq.properties (100%)
 rename server/{container/guice/jpa-guice => 
apps/distributed-app}/src/test/resources/smtpserver.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-ldap-guice => 
apps/distributed-ldap-tests}/pom.xml (81%)
 rename server/{container/guice/cassandra-rabbitmq-ldap-guice => 
apps/distributed-ldap-tests}/src/test/java/org/apache/james/CassandraRabbitMQLdapJmapJamesServerTest.java
 (100%)
 rename server/{container/guice/jpa-smtp-mariadb/sample-configuration => 
apps/distributed-ldap-tests/src/test/resources}/dnsservice.xml (100%)
 rename server/{container/guice/jpa-smtp-mariadb => 
apps/distributed-ldap-tests}/src/test/resources/domainlist.xml (100%)
 rename server/{container/guice/jpa-guice => 
apps/distributed-ldap-tests}/src/test/resources/fakemailrepositorystore.xml 
(100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-ldap-tests}/src/test/resources/imapserver.xml (100%)
 rename server/{container/guice/jpa-smtp-mariadb => 
apps/distributed-ldap-tests}/src/test/resources/keystore (100%)
 rename server/{container/guice/cassandra-rabbitmq-ldap-guice => 
apps/distributed-ldap-tests}/src/test/resources/lmtpserver.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-ldap-guice => 
apps/distributed-ldap-tests}/src/test/resources/mailetcontainer.xml (100%)
 rename server/{container/guice/cassandra-guice => 
apps/distributed-ldap-tests}/src/test/resources/mailrepositorystore.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-ldap-guice => 
apps/distributed-ldap-tests}/src/test/resources/managesieveserver.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/distributed-ldap-tests}/src/test/resources/pop3server.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-ldap-guice => 
apps/distributed-ldap-tests}/src/test/resources/smtpserver.xml (100%)
 rename server/{container/guice/jpa-guice => apps/jpa-app}/README.adoc (98%)
 rename server/{container/guice/jpa-guice => apps/jpa-app}/pom.xml (96%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/sample-configuration/dnsservice.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/jpa-app}/sample-configuration/domainlist.xml (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/sample-configuration/extensions.properties (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/sample-configuration/healthcheck.properties (100%)
 rename server/{container/guice/memory-guice => 
apps/jpa-app}/sample-configuration/imapserver.xml (100%)
 rename server/{container/guice/jpa-smtp => 
apps/jpa-app}/sample-configuration/james-database.properties (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/sample-configuration/jmx.properties (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/jpa-app}/sample-configuration/jwt_publickey (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/sample-configuration/listeners.xml (100%)
 rename server/{container/guice/cassandra-guice => 
apps/jpa-app}/sample-configuration/lmtpserver.xml (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/sample-configuration/logback.xml (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/sample-configuration/mailetcontainer.xml (100%)
 rename server/{container/guice/jpa-smtp => 
apps/jpa-app}/sample-configuration/mailrepositorystore.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/jpa-app}/sample-configuration/managesieveserver.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/jpa-app}/sample-configuration/pop3server.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/jpa-app}/sample-configuration/recipientrewritetable.xml (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/sample-configuration/smtpserver.xml (100%)
 rename server/{container/guice/memory-guice => 
apps/jpa-app}/sample-configuration/usersrepository.xml (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/sample-configuration/webadmin.properties (100%)
 rename server/{container/guice/jpa-guice => apps/jpa-app}/src/assemble/app.xml 
(91%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/src/assemble/extensions-jars.txt (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/jpa-app}/src/assemble/license-for-binary.txt (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/src/main/extensions-jars/README.md (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/src/main/glowroot/admin.json (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/src/main/glowroot/plugins/imap.json (100%)
 rename server/{container/guice/memory-guice => 
apps/jpa-app}/src/main/glowroot/plugins/jmap.json (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/src/main/glowroot/plugins/mailboxListener.json (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/src/main/glowroot/plugins/smtp.json (100%)
 rename server/{container/guice/memory-guice => 
apps/jpa-app}/src/main/glowroot/plugins/spooler.json (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/src/main/glowroot/plugins/task.json (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/src/main/java/org/apache/james/JPAJamesServerMain.java (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/src/main/resources/META-INF/persistence.xml (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/src/main/resources/defaultMailetContainer.xml (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/src/main/resources/logback.xml (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/src/main/scripts/james-cli (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/src/test/java/org/apache/james/JPAJamesServerTest.java (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/src/test/java/org/apache/james/JPAJamesServerWithAuthenticatedDatabaseSqlValidationTest.java
 (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/src/test/java/org/apache/james/JPAJamesServerWithNoDatabaseAuthenticaticationSqlValidationTest.java
 (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/src/test/java/org/apache/james/JPAJamesServerWithSqlValidationTest.java
 (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/src/test/java/org/apache/james/JamesCapabilitiesServerTest.java 
(100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/src/test/resources/dnsservice.xml (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/src/test/resources/domainlist.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-ldap-guice => 
apps/jpa-app}/src/test/resources/fakemailrepositorystore.xml (100%)
 rename server/{container/guice/cassandra-ldap-guice => 
apps/jpa-app}/src/test/resources/imapserver.xml (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/src/test/resources/keystore (100%)
 rename server/{container/guice/cassandra-ldap-guice => 
apps/jpa-app}/src/test/resources/lmtpserver.xml (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-app}/src/test/resources/mailetcontainer.xml (100%)
 rename server/{container/guice/jpa-smtp => 
apps/jpa-app}/src/test/resources/mailrepositorystore.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/jpa-app}/src/test/resources/managesieveserver.xml (100%)
 rename server/{container/guice/cassandra-ldap-guice => 
apps/jpa-app}/src/test/resources/pop3server.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/jpa-app}/src/test/resources/smtpserver.xml (100%)
 rename server/{container/guice/jpa-smtp => apps/jpa-smtp-app}/README.adoc (97%)
 rename server/{container/guice/jpa-smtp => apps/jpa-smtp-app}/pom.xml (94%)
 rename server/{container/guice/cassandra-guice => 
apps/jpa-smtp-app}/sample-configuration/dnsservice.xml (100%)
 rename server/{container/guice/jpa-smtp => 
apps/jpa-smtp-app}/sample-configuration/domainlist.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/jpa-smtp-app}/sample-configuration/extensions.properties (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/jpa-smtp-app}/sample-configuration/healthcheck.properties (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-smtp-app}/sample-configuration/james-database.properties (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/jpa-smtp-app}/sample-configuration/jmx.properties (100%)
 rename server/{container/guice/cassandra-guice => 
apps/jpa-smtp-app}/sample-configuration/logback.xml (100%)
 rename server/{container/guice/jpa-smtp => 
apps/jpa-smtp-app}/sample-configuration/mailetcontainer.xml (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-smtp-app}/sample-configuration/mailrepositorystore.xml (100%)
 rename server/{container/guice/jpa-smtp => 
apps/jpa-smtp-app}/sample-configuration/recipientrewritetable.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/jpa-smtp-app}/sample-configuration/smtpserver.xml (100%)
 rename server/{container/guice/jpa-smtp => 
apps/jpa-smtp-app}/sample-configuration/usersrepository.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/jpa-smtp-app}/src/assemble/app.xml (90%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/jpa-smtp-app}/src/assemble/extensions-jars.txt (100%)
 rename server/{container/guice/cassandra-guice => 
apps/jpa-smtp-app}/src/assemble/license-for-binary.txt (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/jpa-smtp-app}/src/main/extensions-jars/README.md (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/jpa-smtp-app}/src/main/glowroot/admin.json (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/jpa-smtp-app}/src/main/glowroot/plugins/imap.json (100%)
 rename server/{container/guice/jpa-smtp => 
apps/jpa-smtp-app}/src/main/glowroot/plugins/jmap.json (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/jpa-smtp-app}/src/main/glowroot/plugins/mailboxListener.json (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/jpa-smtp-app}/src/main/glowroot/plugins/smtp.json (100%)
 rename server/{container/guice/jpa-smtp => 
apps/jpa-smtp-app}/src/main/glowroot/plugins/spooler.json (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/jpa-smtp-app}/src/main/glowroot/plugins/task.json (100%)
 rename server/{container/guice/jpa-smtp => 
apps/jpa-smtp-app}/src/main/resources/.gitkeep (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/jpa-smtp-app}/src/main/scripts/james-cli (100%)
 rename server/{container/guice/jpa-smtp => 
apps/jpa-smtp-app}/src/test/java/org/apache/james/JPAJamesServerTest.java (100%)
 rename server/{container/guice/cassandra-rabbitmq-ldap-guice => 
apps/jpa-smtp-app}/src/test/resources/dnsservice.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-ldap-guice => 
apps/jpa-smtp-app}/src/test/resources/domainlist.xml (100%)
 rename server/{container/guice/cassandra-ldap-guice => 
apps/jpa-smtp-app}/src/test/resources/fakemailrepositorystore.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-ldap-guice => 
apps/jpa-smtp-app}/src/test/resources/keystore (100%)
 rename server/{container/guice/jpa-smtp => 
apps/jpa-smtp-app}/src/test/resources/mailetcontainer.xml (100%)
 rename server/{container/guice/jpa-smtp-mariadb => 
apps/jpa-smtp-app}/src/test/resources/mailrepositorystore.xml (100%)
 rename server/{container/guice/cassandra-ldap-guice => 
apps/jpa-smtp-app}/src/test/resources/managesieveserver.xml (100%)
 rename server/{container/guice/cassandra-ldap-guice => 
apps/jpa-smtp-app}/src/test/resources/smtpserver.xml (100%)
 rename server/{container/guice/jpa-smtp-mariadb => 
apps/jpa-smtp-mariadb-app}/pom.xml (90%)
 rename server/{container/guice/cassandra-rabbitmq-guice/src/test/resources => 
apps/jpa-smtp-mariadb-app/sample-configuration}/dnsservice.xml (100%)
 rename server/{container/guice/jpa-smtp-mariadb => 
apps/jpa-smtp-mariadb-app}/sample-configuration/domainlist.xml (100%)
 rename server/{container/guice/jpa-smtp-mariadb => 
apps/jpa-smtp-mariadb-app}/sample-configuration/james-database.properties (100%)
 rename server/{container/guice/jpa-smtp-mariadb => 
apps/jpa-smtp-mariadb-app}/sample-configuration/mailetcontainer.xml (100%)
 rename server/{container/guice/jpa-smtp-mariadb => 
apps/jpa-smtp-mariadb-app}/sample-configuration/mailrepositorystore.xml (100%)
 rename server/{container/guice/jpa-smtp-mariadb => 
apps/jpa-smtp-mariadb-app}/sample-configuration/recipientrewritetable.xml (100%)
 rename server/{container/guice/jpa-smtp-mariadb => 
apps/jpa-smtp-mariadb-app}/sample-configuration/smtpserver.xml (100%)
 rename server/{container/guice/jpa-smtp-mariadb => 
apps/jpa-smtp-mariadb-app}/sample-configuration/usersrepository.xml (100%)
 rename server/{container/guice/jpa-smtp-mariadb => 
apps/jpa-smtp-mariadb-app}/sample-configuration/webadmin.properties (100%)
 rename server/{container/guice/jpa-smtp-mariadb => 
apps/jpa-smtp-mariadb-app}/src/test/java/org/apache/james/JPAJamesServerTest.java
 (100%)
 rename server/{container/guice/jpa-smtp-mariadb => 
apps/jpa-smtp-mariadb-app}/src/test/java/org/apache/james/TestJPAConfigurationModule.java
 (100%)
 rename server/{container/guice/cassandra-ldap-guice => 
apps/jpa-smtp-mariadb-app}/src/test/resources/dnsservice.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/jpa-smtp-mariadb-app}/src/test/resources/domainlist.xml (100%)
 rename server/{container/guice/cassandra-guice => 
apps/jpa-smtp-mariadb-app}/src/test/resources/fakemailrepositorystore.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/jpa-smtp-mariadb-app}/src/test/resources/keystore (100%)
 rename server/{container/guice/jpa-smtp-mariadb => 
apps/jpa-smtp-mariadb-app}/src/test/resources/mailetcontainer.xml (100%)
 rename server/{container/guice/jpa-guice => 
apps/jpa-smtp-mariadb-app}/src/test/resources/mailrepositorystore.xml (100%)
 rename server/{container/guice/jpa-smtp-mariadb => 
apps/jpa-smtp-mariadb-app}/src/test/resources/smtpserver.xml (100%)
 copy server/{container/guice/memory-guice => apps/memory-app}/README.md (100%)
 rename server/{container/guice/memory-guice => apps/memory-app}/pom.xml (90%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/sample-configuration/deletedMessageVault.properties (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/sample-configuration/dnsservice.xml (100%)
 rename server/{container/guice/cassandra-guice => 
apps/memory-app}/sample-configuration/domainlist.xml (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/sample-configuration/elasticsearch.properties (100%)
 rename server/{container/guice/cassandra-guice => 
apps/memory-app}/sample-configuration/extensions.properties (100%)
 rename server/{container/guice/cassandra-guice => 
apps/memory-app}/sample-configuration/healthcheck.properties (100%)
 rename server/{container/guice/jpa-guice => 
apps/memory-app}/sample-configuration/imapserver.xml (100%)
 rename server/{container/guice/cassandra-rabbitmq-guice => 
apps/memory-app}/sample-configuration/jmap.properties (100%)
 rename server/{container/guice/cassandra-guice => 
apps/memory-app}/sample-configuration/jmx.properties (100%)
 rename server/{container/guice/cassandra-guice => 
apps/memory-app}/sample-configuration/jwt_publickey (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/sample-configuration/listeners.xml (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/sample-configuration/logback.xml (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/sample-configuration/mailetcontainer.xml (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/sample-configuration/mailrepositorystore.xml (100%)
 rename server/{container/guice/cassandra-guice => 
apps/memory-app}/sample-configuration/managesieveserver.xml (100%)
 rename server/{container/guice/cassandra-guice => 
apps/memory-app}/sample-configuration/pop3server.xml (100%)
 rename server/{container/guice/cassandra-guice => 
apps/memory-app}/sample-configuration/recipientrewritetable.xml (100%)
 rename server/{container/guice/cassandra-guice => 
apps/memory-app}/sample-configuration/smtpserver.xml (100%)
 rename server/{container/guice/jpa-guice => 
apps/memory-app}/sample-configuration/usersrepository.xml (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/sample-configuration/webadmin.properties (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/src/assemble/README.adoc (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/src/assemble/app.xml (91%)
 rename server/{container/guice/cassandra-guice => 
apps/memory-app}/src/assemble/extensions-jars.txt (100%)
 rename server/{container/cli => 
apps/memory-app}/src/assemble/license-for-binary.txt (100%)
 rename server/{container/guice/cassandra-guice => 
apps/memory-app}/src/main/extensions-jars/README.md (100%)
 rename server/{container/guice/cassandra-guice => 
apps/memory-app}/src/main/glowroot/admin.json (100%)
 rename server/{container/guice/cassandra-guice => 
apps/memory-app}/src/main/glowroot/plugins/imap.json (100%)
 rename server/{container/guice/jpa-guice => 
apps/memory-app}/src/main/glowroot/plugins/jmap.json (100%)
 rename server/{container/guice/cassandra-guice => 
apps/memory-app}/src/main/glowroot/plugins/mailboxListener.json (100%)
 rename server/{container/guice/cassandra-guice => 
apps/memory-app}/src/main/glowroot/plugins/smtp.json (100%)
 rename server/{container/guice/jpa-guice => 
apps/memory-app}/src/main/glowroot/plugins/spooler.json (100%)
 rename server/{container/guice/cassandra-guice => 
apps/memory-app}/src/main/glowroot/plugins/task.json (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/src/main/java/org/apache/james/MemoryJamesServerMain.java 
(100%)
 rename server/{container/guice/cassandra-guice => 
apps/memory-app}/src/main/scripts/james-cli (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/src/test/java/org/apache/james/DefaultMemoryJamesServerTest.java
 (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/src/test/java/org/apache/james/DisabledGroupExecutionTest.java 
(100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/src/test/java/org/apache/james/DisabledSpoolerTest.java (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/src/test/java/org/apache/james/DomainAutodetectionTest.java 
(100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/src/test/java/org/apache/james/ErrorMailet.java (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/src/test/java/org/apache/james/GuiceJamesServerStartUpCheckTest.java
 (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/src/test/java/org/apache/james/GuiceJamesServerTest.java (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/src/test/java/org/apache/james/GuiceLifecycleHeathCheckTest.java
 (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/src/test/java/org/apache/james/LinshareBlobExportMechanismProvidingTest.java
 (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/src/test/java/org/apache/james/LmtpIntegrationTest.java (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/src/test/java/org/apache/james/MemoryJamesServerTest.java 
(100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/src/test/java/org/apache/james/MemoryJmapJamesServerTest.java 
(100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/src/test/java/org/apache/james/MemoryJmapTestRule.java (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/src/test/java/org/apache/james/MyRoute.java (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/src/test/java/org/apache/james/WebAdminRoutesExtensionTest.java
 (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/src/test/resources/badAliasKeystore (100%)
 rename server/{container/guice/cassandra-guice => 
apps/memory-app}/src/test/resources/dnsservice.xml (100%)
 rename server/{container/guice/cassandra-ldap-guice => 
apps/memory-app}/src/test/resources/domainlist.xml (100%)
 rename server/{container/guice/cassandra-guice => 
apps/memory-app}/src/test/resources/imapserver.xml (100%)
 rename server/{container/guice/cassandra-ldap-guice => 
apps/memory-app}/src/test/resources/keystore (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/src/test/resources/listeners.xml (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/src/test/resources/lmtpserver.xml (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/src/test/resources/mailetcontainer.xml (100%)
 rename server/{container/guice/memory-guice => 
apps/memory-app}/src/test/resources/mailrepositorystore.xml (100%)
 rename server/{container/guice/cassandra-guice => 
apps/memory-app}/src/test/resources/managesieveserver.xml (100%)
 rename server/{container/guice/cassandra-guice => 
apps/memory-app}/src/test/resources/pop3server.xml (100%)
 rename server/{container/guice/cassandra-guice => 
apps/memory-app}/src/test/resources/smtpserver.xml (100%)
 rename server/{container/guice/cassandra-guice => 
apps/memory-app}/src/test/resources/spamassassin.properties (100%)
 rename server/{app => apps/spring-app}/.dummy (100%)
 rename server/{app => apps/spring-app}/LICENSE (100%)
 rename server/{app => apps/spring-app}/NOTICE (100%)
 rename server/{app => apps/spring-app}/README.crypto (100%)
 rename server/{app => apps/spring-app}/pom.xml (92%)
 rename server/{app => apps/spring-app}/src/assemble/app.xml (100%)
 rename server/{app => apps/spring-app}/src/debian/control/control (100%)
 rename server/{app => apps/spring-app}/src/debian/control/copyright (100%)
 rename server/{app => apps/spring-app}/src/main/app/bin/setenv.bat (100%)
 rename server/{app => apps/spring-app}/src/main/app/bin/setenv.sh (100%)
 rename server/{app => apps/spring-app}/src/main/app/sieve/README.txt (100%)
 rename server/{app => apps/spring-app}/src/main/app/var/README.txt (100%)
 rename server/{app => apps/spring-app}/src/main/app/var/mail/README.txt (100%)
 rename server/{app => apps/spring-app}/src/main/app/var/store/README.txt (100%)
 rename server/{app => 
apps/spring-app}/src/main/appended-resources/supplemental-models.xml (100%)
 rename server/{app => apps/spring-app}/src/main/config/war/.gitignore (100%)
 rename server/{app => 
apps/spring-app}/src/main/java/org/apache/james/app/spring/JamesAppSpringMain.java
 (100%)
 rename server/{app => 
apps/spring-app}/src/main/licensing/app/license-for-binary.txt (100%)
 rename server/{app => apps/spring-app}/src/main/licensing/app/licensing.xml 
(100%)
 rename server/{app => 
apps/spring-app}/src/main/licensing/app/notice-for-binary.txt (100%)
 rename server/{app => apps/spring-app}/src/main/licensing/war/LICENSE (100%)
 rename server/{app => apps/spring-app}/src/main/licensing/war/NOTICE (100%)
 rename server/{app => apps/spring-app}/src/main/licensing/war/licensing.xml 
(100%)
 rename server/{app => 
apps/spring-app}/src/main/resources/META-INF/jpa-mappings-template.xml (100%)
 rename server/{app => 
apps/spring-app}/src/main/resources/META-INF/persistence-template.xml (100%)
 rename server/{app => 
apps/spring-app}/src/main/resources/META-INF/persistence.xml (100%)
 rename server/{app => apps/spring-app}/src/main/resources/dnsservice.xml (100%)
 rename server/{app => apps/spring-app}/src/main/resources/domainlist.xml (100%)
 rename server/{app => apps/spring-app}/src/main/resources/fetchmail.xml (100%)
 rename server/{app => apps/spring-app}/src/main/resources/imapserver.xml (100%)
 rename server/{app => apps/spring-app}/src/main/resources/indexer.xml (100%)
 rename server/{app => 
apps/spring-app}/src/main/resources/james-database.properties (100%)
 rename server/{app => apps/spring-app}/src/main/resources/jetm-monitoring.xml 
(100%)
 rename server/{app => apps/spring-app}/src/main/resources/jmx.properties (100%)
 rename server/{app => apps/spring-app}/src/main/resources/lib/README.txt (100%)
 rename server/{app => apps/spring-app}/src/main/resources/lmtpserver.xml (100%)
 rename server/{app => apps/spring-app}/src/main/resources/log4j2.xml (100%)
 rename server/{app => 
apps/spring-app}/src/main/resources/mailbox-maildir.properties (100%)
 rename server/{app => apps/spring-app}/src/main/resources/mailbox.xml (100%)
 rename server/{app => apps/spring-app}/src/main/resources/mailetcontainer.xml 
(100%)
 rename server/{app => 
apps/spring-app}/src/main/resources/mailrepositorystore.xml (100%)
 rename server/{app => 
apps/spring-app}/src/main/resources/managesieveserver.xml (100%)
 rename server/{app => apps/spring-app}/src/main/resources/pop3server.xml (100%)
 rename server/{app => apps/spring-app}/src/main/resources/quota.xml (100%)
 rename server/{app => 
apps/spring-app}/src/main/resources/recipientrewritetable.xml (100%)
 rename server/{app => apps/spring-app}/src/main/resources/setenv.sh (100%)
 rename server/{app => apps/spring-app}/src/main/resources/sieverepository.xml 
(100%)
 rename server/{app => apps/spring-app}/src/main/resources/smtpserver.xml (100%)
 rename server/{app => apps/spring-app}/src/main/resources/sqlResources.xml 
(100%)
 rename server/{app => apps/spring-app}/src/main/resources/usersrepository.xml 
(100%)
 rename server/{app => apps/spring-app}/src/main/webapp/WEB-INF/web.xml (100%)
 rename server/{app => apps/spring-app}/src/mpt/adduser.mpt (100%)
 rename server/{app => apps/spring-app}/src/mpt/delivery-smtp.mpt (100%)
 rename server/{app => apps/spring-app}/src/mpt/imap-post-john-sieve.mpt (100%)
 rename server/{app => apps/spring-app}/src/mpt/imap-prep-john-sieve.mpt (100%)
 rename server/{app => apps/spring-app}/src/mpt/imap-sieve.mpt (100%)
 rename server/{app => apps/spring-app}/src/mpt/imap.mpt (100%)
 rename server/{app => apps/spring-app}/src/mpt/john.smith.sieve (100%)
 rename server/{app => apps/spring-app}/src/mpt/nntp.mpt (100%)
 rename server/{app => apps/spring-app}/src/mpt/pop3-after-smtp.mpt (100%)
 rename server/{app => apps/spring-app}/src/mpt/pop3.mpt (100%)
 rename server/{app => apps/spring-app}/src/mpt/sieve-smtp.mpt (100%)
 rename server/{app => apps/spring-app}/src/mpt/smtp.mpt (100%)
 rename server/{app => apps/spring-app}/src/mpt/vut-pop3.mpt (100%)
 rename server/{app => apps/spring-app}/src/mpt/vut-smtp.mpt (100%)
 rename server/{app => apps/spring-app}/src/reporting-site/site.xml (100%)
 rename server/{app => 
apps/spring-app}/src/test/java/org/apache/james/app/spring/JamesAppSpringMainTest.java
 (100%)
 rename server/{app => 
apps/spring-app}/src/test/java/org/apache/james/app/spring/JamesSpringContextTest.java
 (100%)
 rename server/{app => apps/spring-app}/src/test/resources/imapserver.xml (100%)
 rename server/{app => 
apps/spring-app}/src/test/resources/managesieveserver.xml (100%)
 rename server/{app => apps/spring-app}/src/test/resources/pop3server.xml (100%)
 rename server/{app => apps/spring-app}/src/test/resources/quota.xml (100%)
 rename server/{app => apps/spring-app}/src/test/resources/smtpserver.xml (100%)
 rename server/{protocols => apps}/webadmin-cli/README.md (100%)
 rename server/{protocols => apps}/webadmin-cli/james-cli (100%)
 rename server/{protocols => apps}/webadmin-cli/pom.xml (98%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/WebAdminCli.java (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/domain/AddDomainAliasCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/domain/DomainCommand.java 
(100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/domain/DomainCreateCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/domain/DomainDeleteCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/domain/DomainExistCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/domain/DomainListCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/domain/ListDomainAliasCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/domain/RemoveDomainAliasCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/mailbox/MailboxCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/mailbox/MailboxCreateCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/mailbox/MailboxDeleteAllCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/mailbox/MailboxDeleteCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/mailbox/MailboxExistCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/mailbox/MailboxListCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/quota/DeleteGlobalQuotaCountCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/quota/DeleteGlobalQuotaSizeCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/quota/GetGlobalQuotaCountCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/quota/GetGlobalQuotaSizeCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/quota/GlobalQuotaCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/quota/GlobalQuotaCountCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/quota/GlobalQuotaSizeCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/quota/QuotaCommand.java 
(100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/quota/SetGlobalQuotaCountCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/quota/SetGlobalQuotaSizeCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/user/UserCommand.java 
(100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/user/UserCreateCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/user/UserDeleteCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/user/UserExistCommand.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/cli/user/UserListCommand.java 
(100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/httpclient/Constants.java 
(100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/httpclient/DomainClient.java 
(100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/httpclient/FeignClientFactory.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/httpclient/JwtToken.java 
(100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/httpclient/MailboxClient.java 
(100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/httpclient/QuotaClient.java 
(100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/httpclient/UserClient.java 
(100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/httpclient/model/MailboxName.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/httpclient/model/UserName.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/main/java/org/apache/james/httpclient/model/UserPassword.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/test/java/org/apache/james/cli/DomainManageTest.java 
(100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/test/java/org/apache/james/cli/HelpVersionCommandTest.java
 (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/test/java/org/apache/james/cli/JwtOptionTest.java (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/test/java/org/apache/james/cli/MailboxManageTest.java 
(100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/test/java/org/apache/james/cli/QuotaManageTest.java 
(100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/test/java/org/apache/james/cli/UserManageTest.java (100%)
 rename server/{container/cli-integration => 
apps/webadmin-cli}/src/test/resources/dnsservice.xml (100%)
 rename server/{container/guice/cassandra-guice => 
apps/webadmin-cli}/src/test/resources/domainlist.xml (100%)
 rename server/{container/cli-integration => 
apps/webadmin-cli}/src/test/resources/imapserver.xml (100%)
 rename server/{container/cli-integration => 
apps/webadmin-cli}/src/test/resources/jwt_publickey (100%)
 rename server/{container/guice/cassandra-guice => 
apps/webadmin-cli}/src/test/resources/keystore (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/test/resources/listeners.xml (100%)
 rename server/{container/cli-integration => 
apps/webadmin-cli}/src/test/resources/lmtpserver.xml (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/test/resources/mailetcontainer.xml (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/test/resources/mailrepositorystore.xml (100%)
 rename server/{container/cli-integration => 
apps/webadmin-cli}/src/test/resources/managesieveserver.xml (100%)
 rename server/{container/cli-integration => 
apps/webadmin-cli}/src/test/resources/pop3server.xml (100%)
 rename server/{container/cli-integration => 
apps/webadmin-cli}/src/test/resources/smtpserver.xml (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/test/resources/valid_token_admin_false.jwt (100%)
 rename server/{protocols => 
apps}/webadmin-cli/src/test/resources/valid_token_admin_true.jwt (100%)
 delete mode 100644 server/container/guice/cassandra-ldap-guice/README.md
 rename server/container/guice/{guice-common => common}/pom.xml (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/CleanupTasksPerformer.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/GuiceJamesServer.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/GuiceLifecycleHealthCheck.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/IsStartedProbe.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/JamesServerMain.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/PeriodicalHealthChecks.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/PeriodicalHealthChecksConfiguration.java 
(100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/StartUpChecksPerformer.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/modules/CleanupTaskModule.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/modules/ClockModule.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/modules/CommonServicesModule.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/modules/IsStartedProbeModule.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/modules/MailetProcessingModule.java 
(100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/modules/MimeMessageModule.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/modules/PeriodicalHealthChecksModule.java
 (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/modules/StartUpChecksModule.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/modules/StartablesModule.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/modules/protocols/ProtocolHandlerModule.java
 (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/modules/server/DNSServiceModule.java 
(100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/modules/server/DefaultProcessorsConfigurationProviderModule.java
 (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/modules/server/DropWizardMetricsModule.java
 (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/modules/server/GuiceMailRepositoryLoader.java
 (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/modules/server/HostnameModule.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/modules/server/LoggingMetricsModule.java 
(100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/modules/server/MailStoreRepositoryModule.java
 (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/modules/server/RawPostDequeueDecoratorModule.java
 (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/modules/server/TaskManagerModule.java 
(100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/modules/server/TaskSerializationModule.java
 (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/utils/DataProbeImpl.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/utils/GuiceProbeProvider.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/utils/GuiceProtocolHandlerLoader.java 
(100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/utils/InitializationOperations.java 
(100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/utils/MailRepositoryProbeImpl.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/utils/MailboxManagerDefinition.java 
(100%)
 rename server/container/guice/{guice-common => 
common}/src/main/java/org/apache/james/utils/Startables.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/test/java/org/apache/james/AggregateGuiceModuleTestRule.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/test/java/org/apache/james/AggregateJunitExtension.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/test/java/org/apache/james/FakePropertiesProvider.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/test/java/org/apache/james/GuiceModuleTestExtension.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/test/java/org/apache/james/GuiceModuleTestRule.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/test/java/org/apache/james/JamesServerBuilder.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/test/java/org/apache/james/JamesServerContract.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/test/java/org/apache/james/JamesServerExtension.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/test/java/org/apache/james/MailsShouldBeWellReceived.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/test/java/org/apache/james/PeriodicalHealthChecksConfigurationTest.java
 (100%)
 rename server/container/guice/{guice-common => 
common}/src/test/java/org/apache/james/PeriodicalHealthChecksTest.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/test/java/org/apache/james/RegistrableExtension.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/test/java/org/apache/james/StartUpChecksPerformerTest.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/test/java/org/apache/james/TempFilesystemTestRule.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/test/java/org/apache/james/TemporaryFolderRegistrableExtension.java 
(100%)
 rename server/container/guice/{guice-common => 
common}/src/test/java/org/apache/james/modules/InitializationOperationsTest.java
 (100%)
 rename server/container/guice/{guice-common => 
common}/src/test/java/org/apache/james/utils/ConfigurablesTest.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/test/java/org/apache/james/utils/FailingPropertiesProvider.java 
(100%)
 rename server/container/guice/{guice-common => 
common}/src/test/java/org/apache/james/utils/FileConfigurationProviderTest.java 
(100%)
 rename server/container/guice/{guice-common => 
common}/src/test/java/org/apache/james/utils/GuiceProbeProviderTest.java (100%)
 rename server/container/guice/{guice-common => 
common}/src/test/resources/eml/mail-containing-unicode-characters.eml (100%)
 rename server/container/guice/{guice-common => 
common}/src/test/resources/test.properties (100%)
 rename server/container/guice/{guice-common => 
common}/src/test/resources/test.xml (100%)
 rename server/container/guice/{jpa-common-guice => jpa-common}/pom.xml (100%)
 rename server/container/guice/{jpa-common-guice => 
jpa-common}/src/main/java/org/apache/james/modules/data/JPAConfiguration.java 
(100%)
 rename server/container/guice/{jpa-common-guice => 
jpa-common}/src/main/java/org/apache/james/modules/data/JPADataModule.java 
(100%)
 rename server/container/guice/{jpa-common-guice => 
jpa-common}/src/main/java/org/apache/james/modules/data/JPADomainListModule.java
 (100%)
 rename server/container/guice/{jpa-common-guice => 
jpa-common}/src/main/java/org/apache/james/modules/data/JPAEntityManagerModule.java
 (100%)
 rename server/container/guice/{jpa-common-guice => 
jpa-common}/src/main/java/org/apache/james/modules/data/JPAMailRepositoryModule.java
 (100%)
 rename server/container/guice/{jpa-common-guice => 
jpa-common}/src/main/java/org/apache/james/modules/data/JPARecipientRewriteTableModule.java
 (100%)
 rename server/container/guice/{jpa-common-guice => 
jpa-common}/src/main/java/org/apache/james/modules/data/JPAUsersRepositoryModule.java
 (100%)
 rename server/container/guice/{jpa-common-guice => 
jpa-common}/src/test/java/org/apache/james/TestJPAConfigurationModule.java 
(100%)
 rename server/container/guice/{jpa-common-guice => 
jpa-common}/src/test/java/org/apache/james/TestJPAConfigurationModuleWithSqlValidation.java
 (100%)
 rename server/container/guice/{jpa-common-guice => 
jpa-common}/src/test/java/org/apache/james/modules/data/JPAConfigurationTest.java
 (100%)
 copy server/container/guice/{mailbox-plugin-deleted-messages-vault-guice => 
mailbox-jpa}/pom.xml (66%)
 rename server/container/guice/{jpa-guice => 
mailbox-jpa}/src/main/java/org/apache/james/modules/mailbox/JPAMailboxModule.java
 (100%)
 rename server/container/guice/{jpa-guice => 
mailbox-jpa}/src/main/java/org/apache/james/modules/mailbox/JPAQuotaSearchModule.java
 (100%)
 rename server/container/guice/{jpa-guice => 
mailbox-jpa}/src/main/java/org/apache/james/modules/mailbox/JpaQuotaModule.java 
(100%)
 rename server/container/guice/{jpa-guice => 
mailbox-jpa}/src/main/java/org/apache/james/modules/mailbox/LuceneSearchMailboxModule.java
 (100%)
 rename server/container/guice/{mailbox-plugin-deleted-messages-vault-guice => 
mailbox-plugin-deleted-messages-vault}/pom.xml (100%)
 rename server/container/guice/{mailbox-plugin-deleted-messages-vault-guice => 
mailbox-plugin-deleted-messages-vault}/src/main/java/org/apache/james/modules/vault/DeletedMessageVaultModule.java
 (100%)
 rename server/container/guice/{mailbox-plugin-deleted-messages-vault-guice => 
mailbox-plugin-deleted-messages-vault}/src/main/java/org/apache/james/modules/vault/DeletedMessageVaultRetentionModule.java
 (100%)
 rename server/container/guice/{mailbox-plugin-deleted-messages-vault-guice => 
mailbox-plugin-deleted-messages-vault}/src/main/java/org/apache/james/modules/vault/DeletedMessageVaultRoutesModule.java
 (100%)
 rename server/container/guice/{mailbox-plugin-deleted-messages-vault-guice => 
mailbox-plugin-deleted-messages-vault}/src/main/java/org/apache/james/modules/vault/VaultTaskSerializationModule.java
 (100%)
 rename server/container/guice/{mailbox-plugin-deleted-messages-vault-guice => 
mailbox-plugin-deleted-messages-vault}/src/test/java/org/apache/james/modules/vault/TestDeleteMessageVaultPreDeletionHookModule.java
 (100%)
 rename server/container/guice/{memory-guice => memory}/README.md (100%)
 rename server/container/guice/{cassandra-ldap-guice => memory}/pom.xml (61%)
 rename server/container/guice/{memory-guice => 
memory}/src/main/java/org/apache/james/FakeMessageSearchIndex.java (100%)
 rename server/container/guice/{memory-guice => 
memory}/src/main/java/org/apache/james/FakeSearchMailboxModule.java (100%)
 rename server/container/guice/{memory-guice => 
memory}/src/main/java/org/apache/james/modules/data/MemoryDataJmapModule.java 
(100%)
 rename server/container/guice/{memory-guice => 
memory}/src/main/java/org/apache/james/modules/data/MemoryDataModule.java (100%)
 rename server/container/guice/{memory-guice => 
memory}/src/main/java/org/apache/james/modules/eventstore/MemoryEventStoreModule.java
 (100%)
 rename server/container/guice/{memory-guice => 
memory}/src/main/java/org/apache/james/modules/mailbox/MemoryMailboxModule.java 
(100%)
 rename server/container/guice/{memory-guice => 
memory}/src/main/java/org/apache/james/modules/mailbox/MemoryQuotaModule.java 
(100%)
 rename server/container/guice/{memory-guice => 
memory}/src/main/java/org/apache/james/modules/mailbox/MemoryQuotaSearchModule.java
 (100%)
 rename server/container/guice/{guice-utils => utils}/pom.xml (100%)
 rename server/container/guice/{guice-utils => 
utils}/src/main/java/org/apache/james/utils/ClassName.java (100%)
 rename server/container/guice/{guice-utils => 
utils}/src/main/java/org/apache/james/utils/ExtendedClassLoader.java (100%)
 rename server/container/guice/{guice-utils => 
utils}/src/main/java/org/apache/james/utils/ExtensionConfiguration.java (100%)
 rename server/container/guice/{guice-utils => 
utils}/src/main/java/org/apache/james/utils/ExtensionModule.java (100%)
 rename server/container/guice/{guice-utils => 
utils}/src/main/java/org/apache/james/utils/FullyQualifiedClassName.java (100%)
 rename server/container/guice/{guice-utils => 
utils}/src/main/java/org/apache/james/utils/GuiceGenericLoader.java (100%)
 rename server/container/guice/{guice-utils => 
utils}/src/main/java/org/apache/james/utils/NamingScheme.java (100%)
 rename server/container/guice/{guice-utils => 
utils}/src/main/java/org/apache/james/utils/PackageName.java (100%)
 rename server/container/guice/{guice-utils => 
utils}/src/test/java/org/apache/james/utils/ClassNameTest.java (100%)
 rename server/container/guice/{guice-utils => 
utils}/src/test/java/org/apache/james/utils/ExtensionConfigurationTest.java 
(100%)
 rename server/container/guice/{guice-utils => 
utils}/src/test/java/org/apache/james/utils/FullyQualifiedClassNameTest.java 
(100%)
 rename server/container/guice/{guice-utils => 
utils}/src/test/java/org/apache/james/utils/NamingSchemeTest.java (100%)
 rename server/container/guice/{guice-utils => 
utils}/src/test/java/org/apache/james/utils/PackageNameTest.java (100%)
 rename server/container/guice/{guice-utils => 
utils}/src/test/resources/extensions-empty.properties (100%)
 rename server/container/guice/{guice-utils => 
utils}/src/test/resources/extensions-none.properties (100%)
 rename server/container/guice/{guice-utils => 
utils}/src/test/resources/extensions-one.properties (100%)
 rename server/container/guice/{guice-utils => 
utils}/src/test/resources/extensions-two.properties (100%)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to