Repository: james-project Updated Branches: refs/heads/master b4f432a97 -> 9ed12378a
JAMES-2099 Add more dependency for swagger modules Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/f697263c Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/f697263c Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/f697263c Branch: refs/heads/master Commit: f697263c0e498f8fa8b4c675b4dc0908a5a31c46 Parents: 7ce7371 Author: quynhn <qngu...@linagora.com> Authored: Tue Jul 25 10:53:18 2017 +0700 Committer: quynhn <qngu...@linagora.com> Committed: Mon Jul 31 10:35:46 2017 +0700 ---------------------------------------------------------------------- server/container/guice/cassandra-guice/pom.xml | 4 ++++ .../java/org/apache/james/CassandraJamesServerMain.java | 6 ++++-- server/container/guice/pom.xml | 8 +++++++- server/pom.xml | 6 ++++++ server/protocols/webadmin/webadmin-core/pom.xml | 10 ++++++++++ 5 files changed, 31 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/james-project/blob/f697263c/server/container/guice/cassandra-guice/pom.xml ---------------------------------------------------------------------- diff --git a/server/container/guice/cassandra-guice/pom.xml b/server/container/guice/cassandra-guice/pom.xml index 3238500..67d4889 100644 --- a/server/container/guice/cassandra-guice/pom.xml +++ b/server/container/guice/cassandra-guice/pom.xml @@ -310,6 +310,10 @@ <artifactId>james-server-guice-webadmin-mailbox</artifactId> </dependency> <dependency> + <groupId>org.apache.james</groupId> + <artifactId>james-server-guice-webadmin-swagger</artifactId> + </dependency> + <dependency> <groupId>${project.groupId}</groupId> <artifactId>james-server-jmap-integration-testing</artifactId> <type>test-jar</type> http://git-wip-us.apache.org/repos/asf/james-project/blob/f697263c/server/container/guice/cassandra-guice/src/main/java/org/apache/james/CassandraJamesServerMain.java ---------------------------------------------------------------------- diff --git a/server/container/guice/cassandra-guice/src/main/java/org/apache/james/CassandraJamesServerMain.java b/server/container/guice/cassandra-guice/src/main/java/org/apache/james/CassandraJamesServerMain.java index c04664b..411bee3 100644 --- a/server/container/guice/cassandra-guice/src/main/java/org/apache/james/CassandraJamesServerMain.java +++ b/server/container/guice/cassandra-guice/src/main/java/org/apache/james/CassandraJamesServerMain.java @@ -42,6 +42,7 @@ import org.apache.james.modules.server.DataRoutesModules; import org.apache.james.modules.server.ESMetricReporterModule; import org.apache.james.modules.server.JMXServerModule; import org.apache.james.modules.server.MailboxRoutesModule; +import org.apache.james.modules.server.SwaggerRoutesModules; import org.apache.james.modules.server.WebAdminServerModule; import com.google.inject.Module; @@ -59,8 +60,9 @@ public class CassandraJamesServerMain { new WebAdminServerModule(), new DataRoutesModules(), new MailboxRoutesModule(), - new CassandraRoutesModule()); - + new CassandraRoutesModule(), + new SwaggerRoutesModules()); + public static final Module cassandraServerModule = Modules.combine( new JMAPServerModule(), new CassandraUsersRepositoryModule(), http://git-wip-us.apache.org/repos/asf/james-project/blob/f697263c/server/container/guice/pom.xml ---------------------------------------------------------------------- diff --git a/server/container/guice/pom.xml b/server/container/guice/pom.xml index 381a2d6..ea7abfe 100644 --- a/server/container/guice/pom.xml +++ b/server/container/guice/pom.xml @@ -112,6 +112,11 @@ </dependency> <dependency> <groupId>${project.groupId}</groupId> + <artifactId>james-server-guice-webadmin-swagger</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> <artifactId>james-server-jpa-common-guice</artifactId> <version>${project.version}</version> </dependency> @@ -140,8 +145,9 @@ <module>protocols/smtp</module> <module>protocols/webadmin</module> <module>protocols/webadmin-cassandra</module> - <module>protocols/webadmin-mailbox</module> <module>protocols/webadmin-data</module> + <module>protocols/webadmin-mailbox</module> + <module>protocols/webadmin-swagger</module> </modules> </project> http://git-wip-us.apache.org/repos/asf/james-project/blob/f697263c/server/pom.xml ---------------------------------------------------------------------- diff --git a/server/pom.xml b/server/pom.xml index 2f90850..6e98a77 100644 --- a/server/pom.xml +++ b/server/pom.xml @@ -106,6 +106,7 @@ <module>protocols/webadmin/webadmin-core</module> <module>protocols/webadmin/webadmin-data</module> <module>protocols/webadmin/webadmin-mailbox</module> + <module>protocols/webadmin/webadmin-swagger</module> <module>protocols/webadmin-integration-test</module> <module>queue/queue-api</module> @@ -699,6 +700,11 @@ <version>${project.version}</version> </dependency> <dependency> + <groupId>org.apache.james</groupId> + <artifactId>james-server-webadmin-swagger</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> <groupId>org.apache.james.protocols</groupId> <artifactId>protocols-smtp</artifactId> <version>${project.version}</version> http://git-wip-us.apache.org/repos/asf/james-project/blob/f697263c/server/protocols/webadmin/webadmin-core/pom.xml ---------------------------------------------------------------------- diff --git a/server/protocols/webadmin/webadmin-core/pom.xml b/server/protocols/webadmin/webadmin-core/pom.xml index f73cb99..7bd6d8b 100644 --- a/server/protocols/webadmin/webadmin-core/pom.xml +++ b/server/protocols/webadmin/webadmin-core/pom.xml @@ -190,6 +190,16 @@ <version>2.5.5</version> </dependency> <dependency> + <groupId>io.swagger</groupId> + <artifactId>swagger-jaxrs</artifactId> + <version>1.5.8</version> + </dependency> + <dependency> + <groupId>javax.ws.rs</groupId> + <artifactId>javax.ws.rs-api</artifactId> + <version>2.0.1</version> + </dependency> + <dependency> <groupId>javax.inject</groupId> <artifactId>javax.inject</artifactId> </dependency> --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org