JAMES-1842: James server supports JPA, enrich persistence file
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/4bc564df Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/4bc564df Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/4bc564df Branch: refs/heads/master Commit: 4bc564df7cff035b86344829a23c9c1cff55cd89 Parents: 3ed07d6 Author: Quynh Nguyen <qngu...@linagora.com> Authored: Fri Oct 28 12:20:20 2016 +0700 Committer: Quynh Nguyen <qngu...@linagora.com> Committed: Fri Nov 18 09:25:34 2016 +0700 ---------------------------------------------------------------------- .../jpa/src/main/resources/META-INF/persistence.xml | 3 +++ .../src/main/resources/META-INF/persistence.xml | 6 ++++++ server/pom.xml | 13 ++++++++++++- 3 files changed, 21 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/james-project/blob/4bc564df/mailbox/jpa/src/main/resources/META-INF/persistence.xml ---------------------------------------------------------------------- diff --git a/mailbox/jpa/src/main/resources/META-INF/persistence.xml b/mailbox/jpa/src/main/resources/META-INF/persistence.xml index 3ec5f22..a9cbc68 100644 --- a/mailbox/jpa/src/main/resources/META-INF/persistence.xml +++ b/mailbox/jpa/src/main/resources/META-INF/persistence.xml @@ -30,6 +30,9 @@ <class>org.apache.james.mailbox.jpa.mail.model.openjpa.JPAMailboxMessage</class> <class>org.apache.james.mailbox.jpa.mail.model.JPAProperty</class> <class>org.apache.james.mailbox.jpa.user.model.JPASubscription</class> + <class>org.apache.james.domainlist.jpa.model.JPADomain</class> + <class>org.apache.james.user.jpa.model.JPAUser</class> + <class>org.apache.james.rrt.jpa.model.JPARecipientRewrite</class> <properties> <property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema(ForeignKeys=true)"/> <property name="openjpa.jdbc.MappingDefaults" value="ForeignKeyDeleteAction=cascade, JoinForeignKeyDeleteAction=cascade"/> http://git-wip-us.apache.org/repos/asf/james-project/blob/4bc564df/server/data/data-jpa/src/main/resources/META-INF/persistence.xml ---------------------------------------------------------------------- diff --git a/server/data/data-jpa/src/main/resources/META-INF/persistence.xml b/server/data/data-jpa/src/main/resources/META-INF/persistence.xml index 14a6a4f..9e7bdf9 100644 --- a/server/data/data-jpa/src/main/resources/META-INF/persistence.xml +++ b/server/data/data-jpa/src/main/resources/META-INF/persistence.xml @@ -26,6 +26,12 @@ <persistence-unit name="James" transaction-type="JTA"> <provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider> <jta-data-source>osgi:service/javax.sql.DataSource/(osgi.jndi.service.name=jdbc/james)</jta-data-source> + <class>org.apache.james.mailbox.jpa.mail.model.JPAMailbox</class> + <class>org.apache.james.mailbox.jpa.mail.model.JPAUserFlag</class> + <class>org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMailboxMessage</class> + <class>org.apache.james.mailbox.jpa.mail.model.openjpa.JPAMailboxMessage</class> + <class>org.apache.james.mailbox.jpa.mail.model.JPAProperty</class> + <class>org.apache.james.mailbox.jpa.user.model.JPASubscription</class> <class>org.apache.james.domainlist.jpa.model.JPADomain</class> <class>org.apache.james.user.jpa.model.JPAUser</class> <class>org.apache.james.rrt.jpa.model.JPARecipientRewrite</class> http://git-wip-us.apache.org/repos/asf/james-project/blob/4bc564df/server/pom.xml ---------------------------------------------------------------------- diff --git a/server/pom.xml b/server/pom.xml index cb25e8f..efd8a5d 100644 --- a/server/pom.xml +++ b/server/pom.xml @@ -703,6 +703,12 @@ <version>${project.version}</version> </dependency> <dependency> + <groupId>org.apache.james</groupId> + <artifactId>apache-james-mailbox-lucene</artifactId> + <version>${project.version}</version> + <type>test-jar</type> + </dependency> + <dependency> <groupId>org.apache.james.protocols</groupId> <artifactId>protocols-imap</artifactId> <version>${project.version}</version> @@ -785,6 +791,12 @@ </dependency> <dependency> <groupId>org.apache.james</groupId> + <artifactId>apache-james-mailbox-jpa</artifactId> + <version>${project.version}</version> + <type>test-jar</type> + </dependency> + <dependency> + <groupId>org.apache.james</groupId> <artifactId>apache-james-mailbox-tool</artifactId> <version>${project.version}</version> </dependency> @@ -1185,7 +1197,6 @@ <groupId>org.apache.openjpa</groupId> <artifactId>openjpa</artifactId> <version>${openjpa.version}</version> - <scope>runtime</scope> </dependency> <dependency> <groupId>org.apache.geronimo.specs</groupId> --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org