JAMES-1693 JMAP integration testing compilation for specific backends should be activated by specific profiles
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/82a88f6e Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/82a88f6e Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/82a88f6e Branch: refs/heads/master Commit: 82a88f6ea6864365c7e2240fd047ed024af7cdd0 Parents: 583b48f Author: Benoit Tellier <btell...@linagora.com> Authored: Tue Mar 8 16:29:07 2016 +0700 Committer: Matthieu Baechler <matthieu.baech...@linagora.com> Committed: Wed Mar 23 17:07:13 2016 +0100 ---------------------------------------------------------------------- server/pom.xml | 4 +- .../cassandra-jmap-integration-testing/pom.xml | 4 +- .../jmap-integration-testing-common/pom.xml | 4 +- .../memory-jmap-integration-testing/pom.xml | 4 +- .../protocols/jmap-integration-testing/pom.xml | 57 ++++++++++++++++++++ 5 files changed, 64 insertions(+), 9 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/james-project/blob/82a88f6e/server/pom.xml ---------------------------------------------------------------------- diff --git a/server/pom.xml b/server/pom.xml index ae05069..5a4e8e6 100644 --- a/server/pom.xml +++ b/server/pom.xml @@ -92,9 +92,7 @@ <module>protocols/fetchmail</module> <module>protocols/protocols-imap4</module> <module>protocols/jmap</module> - <module>protocols/jmap-integration-testing/cassandra-jmap-integration-testing</module> - <module>protocols/jmap-integration-testing/memory-jmap-integration-testing</module> - <module>protocols/jmap-integration-testing/jmap-integration-testing-common</module> + <module>protocols/jmap-integration-testing</module> <module>protocols/protocols-library</module> <module>protocols/protocols-lmtp</module> <module>protocols/protocols-managesieve</module> http://git-wip-us.apache.org/repos/asf/james-project/blob/82a88f6e/server/protocols/jmap-integration-testing/cassandra-jmap-integration-testing/pom.xml ---------------------------------------------------------------------- diff --git a/server/protocols/jmap-integration-testing/cassandra-jmap-integration-testing/pom.xml b/server/protocols/jmap-integration-testing/cassandra-jmap-integration-testing/pom.xml index c5b6f4e..c92330a 100644 --- a/server/protocols/jmap-integration-testing/cassandra-jmap-integration-testing/pom.xml +++ b/server/protocols/jmap-integration-testing/cassandra-jmap-integration-testing/pom.xml @@ -22,10 +22,10 @@ <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>james-server</artifactId> + <artifactId>jmap-integration-testing</artifactId> <groupId>org.apache.james</groupId> <version>3.0.0-beta5-SNAPSHOT</version> - <relativePath>../../../pom.xml</relativePath> + <relativePath>../pom.xml</relativePath> </parent> <artifactId>cassandra-jmap-integration-testing</artifactId> http://git-wip-us.apache.org/repos/asf/james-project/blob/82a88f6e/server/protocols/jmap-integration-testing/jmap-integration-testing-common/pom.xml ---------------------------------------------------------------------- diff --git a/server/protocols/jmap-integration-testing/jmap-integration-testing-common/pom.xml b/server/protocols/jmap-integration-testing/jmap-integration-testing-common/pom.xml index 084c9e1..73613d4 100644 --- a/server/protocols/jmap-integration-testing/jmap-integration-testing-common/pom.xml +++ b/server/protocols/jmap-integration-testing/jmap-integration-testing-common/pom.xml @@ -22,10 +22,10 @@ <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>james-server</artifactId> + <artifactId>jmap-integration-testing</artifactId> <groupId>org.apache.james</groupId> <version>3.0.0-beta5-SNAPSHOT</version> - <relativePath>../../../pom.xml</relativePath> + <relativePath>../pom.xml</relativePath> </parent> <artifactId>james-server-jmap-integration-testing</artifactId> http://git-wip-us.apache.org/repos/asf/james-project/blob/82a88f6e/server/protocols/jmap-integration-testing/memory-jmap-integration-testing/pom.xml ---------------------------------------------------------------------- diff --git a/server/protocols/jmap-integration-testing/memory-jmap-integration-testing/pom.xml b/server/protocols/jmap-integration-testing/memory-jmap-integration-testing/pom.xml index 84fbdd9..e6d15cc 100644 --- a/server/protocols/jmap-integration-testing/memory-jmap-integration-testing/pom.xml +++ b/server/protocols/jmap-integration-testing/memory-jmap-integration-testing/pom.xml @@ -22,10 +22,10 @@ <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>james-server</artifactId> + <artifactId>jmap-integration-testing</artifactId> <groupId>org.apache.james</groupId> <version>3.0.0-beta5-SNAPSHOT</version> - <relativePath>../../../pom.xml</relativePath> + <relativePath>../pom.xml</relativePath> </parent> <artifactId>memory-jmap-integration-testing</artifactId> http://git-wip-us.apache.org/repos/asf/james-project/blob/82a88f6e/server/protocols/jmap-integration-testing/pom.xml ---------------------------------------------------------------------- diff --git a/server/protocols/jmap-integration-testing/pom.xml b/server/protocols/jmap-integration-testing/pom.xml new file mode 100644 index 0000000..24bb2f1 --- /dev/null +++ b/server/protocols/jmap-integration-testing/pom.xml @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> +<project + xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + + <modelVersion>4.0.0</modelVersion> + + <parent> + <artifactId>james-server</artifactId> + <groupId>org.apache.james</groupId> + <version>3.0.0-beta5-SNAPSHOT</version> + <relativePath>../../pom.xml</relativePath> + </parent> + + <artifactId>jmap-integration-testing</artifactId> + <name>Apache James :: Server :: JMAP :: Integration testing</name> + <packaging>pom</packaging> + + <modules> + <module>jmap-integration-testing-common</module> + </modules> + + <profiles> + <profile> + <id>cassandra</id> + <modules> + <module>cassandra-jmap-integration-testing</module> + </modules> + </profile> + <profile> + <id>inmemory</id> + <modules> + <module>memory-jmap-integration-testing</module> + </modules> + </profile> + </profiles> +</project> + --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org