You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by ie...@apache.org on 2020/06/30 20:51:41 UTC

[james-project] 07/23: JAMES-3260 Builds up to :apache-james-mailbox:apache-james-mailbox-tools-quota-recompute:compileJava

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

ieugen pushed a commit to branch JAMES-3260-gradle-poc
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 5c35d7757541803619e2e4d64864af58d9d5ee5a
Author: Eugen Stan <ie...@apache.org>
AuthorDate: Sat Jun 20 18:06:52 2020 +0300

    JAMES-3260 Builds up to :apache-james-mailbox:apache-james-mailbox-tools-quota-recompute:compileJava
---
 backends-common/cassandra/build.gradle                      | 11 +++++++++++
 mailbox/cassandra/build.gradle                              | 11 +++++++++++
 mailbox/event/event-memory/build.gradle                     | 11 +++++++++++
 mailbox/store/build.gradle                                  | 13 ++++++++++---
 .../org/apache/james/mailbox/store/StoreMailboxManager.java |  2 +-
 server/data/data-api/build.gradle                           |  5 +++++
 server/mailrepository/mailrepository-api/build.gradle       |  4 ++++
 server/task/task-json/build.gradle                          |  4 ++++
 8 files changed, 57 insertions(+), 4 deletions(-)

diff --git a/backends-common/cassandra/build.gradle b/backends-common/cassandra/build.gradle
index 3ad7a06..f8c6d77 100644
--- a/backends-common/cassandra/build.gradle
+++ b/backends-common/cassandra/build.gradle
@@ -4,19 +4,30 @@
 
 dependencies {
     implementation project(':james-core')
+    implementation project(':james-json')
+
     implementation project(':james-server:james-server-task-api')
     implementation project(':james-server:james-server-task-json')
     implementation project(':james-server:james-server-util')
+
+    implementation 'com.fasterxml.jackson.core:jackson-annotations:2.9.9'
+
     implementation 'com.datastax.cassandra:cassandra-driver-core:3.7.2'
+    implementation 'com.github.steveash.guavate:guavate:1.0.0'
     implementation 'com.google.guava:guava:25.1-jre'
+
     implementation 'io.projectreactor:reactor-core:3.3.4.RELEASE'
+    implementation 'javax.annotation:javax.annotation-api:1.3.2'
     implementation 'javax.inject:javax.inject:1'
+    implementation 'com.github.fge:throwing-lambdas:0.5.0'
     implementation 'net.javacrumbs.future-converter:future-converter-java8-guava:1.2.0'
     implementation 'org.apache.commons:commons-configuration2:2.7'
     implementation 'org.apache.commons:commons-lang3:3.9'
     implementation 'org.slf4j:jcl-over-slf4j:1.7.27'
+
     testImplementation project(':james-server:james-server-task-memory')
     testImplementation project(':testing-base')
+
     testImplementation 'commons-beanutils:commons-beanutils:1.9.4'
     testImplementation 'net.javacrumbs.json-unit:json-unit-assertj:2.8.0'
     testImplementation 'org.hamcrest:java-hamcrest:2.0.0.0'
diff --git a/mailbox/cassandra/build.gradle b/mailbox/cassandra/build.gradle
index 0faa719..149ab95 100644
--- a/mailbox/cassandra/build.gradle
+++ b/mailbox/cassandra/build.gradle
@@ -3,6 +3,9 @@
  */
 
 dependencies {
+    implementation project(":james-core")
+    implementation project(":james-json")
+
     implementation project(':james-backends-common:apache-james-backends-cassandra')
     implementation project(':apache-james-mailbox:apache-james-mailbox-api')
     implementation project(':apache-james-mailbox:apache-james-mailbox-store')
@@ -10,12 +13,19 @@ dependencies {
     implementation project(':james-server:james-server-task-api')
     implementation project(':james-server:james-server-task-json')
     implementation project(':james-server:james-server-util')
+
+    implementation 'io.projectreactor:reactor-core:3.3.4.RELEASE'
+    implementation 'com.datastax.cassandra:cassandra-driver-core:3.7.2'
+    implementation 'commons-io:commons-io:2.6'
+    implementation 'com.github.steveash.guavate:guavate:1.0.0'
+
     implementation 'com.fasterxml.jackson.core:jackson-databind:2.9.9'
     implementation 'com.github.fge:throwing-lambdas:0.5.0'
     implementation 'com.google.guava:guava:25.1-jre'
     implementation 'com.sun.mail:javax.mail:1.6.2'
     implementation 'javax.inject:javax.inject:1'
     implementation 'org.slf4j:slf4j-api:1.7.27'
+
     testImplementation project(':james-backends-common:apache-james-backends-cassandra')
     testImplementation project(':apache-james-mailbox:apache-james-mailbox-api')
     testImplementation project(':apache-james-mailbox:apache-james-mailbox-event-memory')
@@ -28,6 +38,7 @@ dependencies {
     testImplementation project(':james-server:james-server-task-memory')
     testImplementation project(':metrics:metrics-tests')
     testImplementation project(':testing-base')
+
     testImplementation 'com.google.inject:guice:4.2.2'
     testImplementation 'net.javacrumbs.json-unit:json-unit-assertj:2.8.0'
     testImplementation 'org.awaitility:awaitility:3.1.6'
diff --git a/mailbox/event/event-memory/build.gradle b/mailbox/event/event-memory/build.gradle
index 558025d..78488e5 100644
--- a/mailbox/event/event-memory/build.gradle
+++ b/mailbox/event/event-memory/build.gradle
@@ -3,15 +3,26 @@
  */
 
 dependencies {
+    implementation project(":james-core")
     implementation project(':apache-james-mailbox:apache-james-mailbox-api')
     implementation project(':james-server:james-server-util')
     implementation project(':metrics:metrics-api')
+
     implementation 'io.projectreactor:reactor-core:3.3.4.RELEASE'
     testImplementation project(':apache-james-mailbox:apache-james-mailbox-api')
     testImplementation project(':metrics:metrics-tests')
     testImplementation project(':testing-base')
     testImplementation 'org.awaitility:awaitility:3.1.6'
     testImplementation 'org.mockito:mockito-core:3.0.0'
+
+    implementation 'org.slf4j:slf4j-api:1.7.27'
+    implementation 'javax.inject:javax.inject:1'
+    implementation 'org.reactivestreams:reactive-streams:1.0.3'
+    implementation 'io.projectreactor:reactor-core:3.3.4.RELEASE'
+    implementation 'io.projectreactor:reactor-scala-extensions_2.13:0.5.1'
+    implementation 'com.google.guava:guava:25.1-jre'
+    implementation 'com.github.steveash.guavate:guavate:1.0.0'
+
 }
 
 description = 'Apache James :: Mailbox :: Event :: In VM implementation'
diff --git a/mailbox/store/build.gradle b/mailbox/store/build.gradle
index 4dfb4e7..81aff0e 100644
--- a/mailbox/store/build.gradle
+++ b/mailbox/store/build.gradle
@@ -5,12 +5,14 @@
 dependencies {
     implementation project(':apache-james-mailbox:apache-james-mailbox-api')
     implementation project(':apache-james-mailbox:apache-james-mailbox-event-memory')
-    implementation 'org.apache.james:apache-mime4j-core:0.8.3'
-    implementation 'org.apache.james:apache-mime4j-dom:0.8.3'
-    implementation 'org.apache.james:apache-mime4j-james-utils:0.8.3'
     implementation project(':james-core')
     implementation project(':james-server:james-server-util')
     implementation project(':metrics:metrics-api')
+
+    implementation 'org.apache.james:apache-mime4j-core:0.8.3'
+    implementation 'org.apache.james:apache-mime4j-dom:0.8.3'
+    implementation 'org.apache.james:apache-mime4j-james-utils:0.8.3'
+
     implementation 'com.fasterxml.jackson.core:jackson-databind:2.9.9'
     implementation 'com.github.steveash.guavate:guavate:1.0.0'
     implementation 'com.google.guava:guava:25.1-jre'
@@ -20,10 +22,15 @@ dependencies {
     implementation 'org.apache.commons:commons-lang3:3.9'
     implementation 'org.jsoup:jsoup:1.13.1'
     implementation 'org.slf4j:slf4j-api:1.7.27'
+
+    implementation 'io.projectreactor:reactor-core:3.3.4.RELEASE'
+    implementation 'com.github.fge:throwing-lambdas:0.5.0'
+
     testImplementation project(':apache-james-mailbox:apache-james-mailbox-api')
     testImplementation project(':james-mdn')
     testImplementation project(':metrics:metrics-tests')
     testImplementation project(':testing-base')
+
     testImplementation 'net.javacrumbs.json-unit:json-unit-assertj:2.8.0'
     testImplementation 'org.awaitility:awaitility:3.1.6'
     testImplementation 'org.mockito:mockito-core:3.0.0'
diff --git a/mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMailboxManager.java b/mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMailboxManager.java
index cab65d7..4cba783 100644
--- a/mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMailboxManager.java
+++ b/mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMailboxManager.java
@@ -96,7 +96,7 @@ import reactor.core.publisher.Flux;
 import reactor.core.publisher.Mono;
 
 /**
- * This base class of an {@link MailboxManager} implementation provides a high-level api for writing your own
+ * This base class of an {@link MailboxManager} implementation provides JsonTaskAdditionalInformationSerializea high-level api for writing your own
  * {@link MailboxManager} implementation. If you plan to write your own {@link MailboxManager} its most times so easiest
  * to extend just this class or use it directly.
  * <p/>
diff --git a/server/data/data-api/build.gradle b/server/data/data-api/build.gradle
index 55bdbbe..4efbdcf 100644
--- a/server/data/data-api/build.gradle
+++ b/server/data/data-api/build.gradle
@@ -5,9 +5,14 @@
 dependencies {
     implementation project(':james-core')
     implementation project(':james-server:james-server-mailrepository-api')
+
     implementation 'org.apache.commons:commons-configuration2:2.7'
+    implementation 'com.github.steveash.guavate:guavate:1.0.0'
     implementation 'com.google.guava:guava:25.1-jre'
+    implementation 'org.reactivestreams:reactive-streams:1.0.3'
     implementation 'com.sun.mail:javax.mail:1.6.2'
+    implementation 'org.slf4j:slf4j-api:1.7.27'
+
     testImplementation project(':testing-base')
     testImplementation 'org.slf4j:jcl-over-slf4j:1.7.27'
 }
diff --git a/server/mailrepository/mailrepository-api/build.gradle b/server/mailrepository/mailrepository-api/build.gradle
index 0ed2c3f..95458e4 100644
--- a/server/mailrepository/mailrepository-api/build.gradle
+++ b/server/mailrepository/mailrepository-api/build.gradle
@@ -4,6 +4,10 @@
 
 dependencies {
     implementation project(':apache-mailet:apache-mailet-api')
+    implementation 'com.google.guava:guava:25.1-jre'
+    implementation 'com.sun.mail:javax.mail:1.6.2'
+    implementation 'org.apache.commons:commons-lang3:3.9'
+
     testImplementation project(':james-server:james-server-core')
     testImplementation project(':james-server:james-server-testing')
     testImplementation project(':testing-base')
diff --git a/server/task/task-json/build.gradle b/server/task/task-json/build.gradle
index bb0c6dd..022c5e6 100644
--- a/server/task/task-json/build.gradle
+++ b/server/task/task-json/build.gradle
@@ -5,11 +5,15 @@
 dependencies {
     implementation project(':james-json')
     implementation project(':james-server:james-server-task-api')
+
     implementation 'com.fasterxml.jackson.core:jackson-databind:2.9.9'
     implementation 'javax.inject:javax.inject:1'
+    implementation 'com.google.guava:guava:25.1-jre'
+
     testImplementation project(':james-json')
     testImplementation project(':james-server:james-server-task-api')
     testImplementation project(':testing-base')
+
     testImplementation 'net.javacrumbs.json-unit:json-unit-assertj:2.8.0'
     testImplementation 'org.mockito:mockito-core:3.0.0'
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org