A tool to help migrating servers from the JPA implementation
(regardless of backing database) to the new recommended Postgres
implementation. This tool only migrates Core DATA supported by JPA:
- Domains
- Users
- RRT
- Mail Repository urls
- DropLists
- Sieve (quota and scripts)
| License | Apache 2.0 |
|---|---|
| Tags | persistencedatajpaapachemailmigration |
| Date | Oct 03, 2025 |
| Files | pom (11 KB) jar (31 KB) View All |
| Repositories | Central |
| Ranking | #876040 in MvnRepository (See Top Artifacts) |
Compile Dependencies (12)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
| Logging EPL 1.0LGPL 2.1 | ch.qos.logback » logback-classic | 1.5.18 | 1.5.21 | |
Apache 2.0 | org.apache.james » james-server-data-jpa | 3.9.0 | ✔ | |
Apache 2.0 | org.apache.james » james-server-guice-common | 3.9.0 | ✔ | |
Apache 2.0 | org.apache.james » james-server-guice-distributed | |||
Apache 2.0 | org.apache.james » james-server-guice-sieve-postgres | 3.9.0 | ✔ | |
Apache 2.0 | org.apache.james » james-server-jpa-common-guice | |||
Apache 2.0 | org.apache.james » james-server-postgres-common-guice | |||
Apache 2.0 | org.apache.james » james-server-util | 3.9.0 | ✔ | |
Apache 2.0 | org.apache.james » mailrepository-blob | |||
Apache 2.0 | org.apache.james » james-server-guice-memory | |||
| Concurrency Apache 2.0 | org.awaitility » awaitility | 4.3.0 | ✔ | |
| JDBC Driver BSD 2-clause | org.postgresql » postgresql | 42.7.7 | 42.7.8 |
Test Dependencies (9)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
| Testing Apache 2.0 | io.rest-assured » rest-assured | 5.5.5 | 5.5.6 | |
Apache 2.0 | org.apache.james » apache-james-backends-postgres | 3.9.0 | ✔ | |
Apache 2.0 | org.apache.james » james-server-guice-common | 3.9.0 | ✔ | |
Apache 2.0 | org.apache.james » james-server-testing | 3.9.0 | ✔ | |
Apache 2.0 | org.apache.james » testing-base | 3.9.0 | ✔ | |
| JDBC Driver LGPL 2.1 | org.mariadb.jdbc » mariadb-java-client | 3.5.3 | 3.5.6 | |
MIT | org.testcontainers » mariadb | 1.21.1 | 1.21.3 | |
MIT | org.testcontainers » postgresql | 1.21.1 | 1.21.3 | |
| Testing MIT | org.testcontainers » testcontainers | 1.21.1 | 2.0.2 |
Licenses
| License | URL |
|---|---|
| Apache License, Version 2.0 | https://www.apache.org/licenses/LICENSE-2.0.txt |
Developers
| Name | Dev Id | Roles | Organization | |
|---|---|---|---|---|
| Stefano Bagnara | bago<at>apache.org | bago | Developer, PMC Member | |
| Norman Maurer | norman<at>apache.org | norman | Developer, PMC Member | |
| Serge Knystautas | sergek<at>lokitech.com | serge | Developer | |
| Bernd Fondermann | bf_jak<at>brainlounge.de | benrdf | Developer | |
| Steve Brewin | sbrewin<at>synsys.com | sbrewin | Developer, PMC Member | |
| Søren Hilmer | sh<at>widetrail.dk | hilmer | Developer, PMC Member | |
| Noel J. Bergman | noel<at>devtech.com | noel | Developer, PMC Member | |
| Danny Angus | danny<at>apache.org | danny | Developer, PMC Member | Student Loans Company ltd |
| Alan D. Cabrera | list<at>toolazydogs.com | adc | Developer | |
| Harmeet Bedi | harmeet<at>kodemuse.com | hbedi | Developer | |
| Jason Webb | jw<at>inovem.com | jasonw | Developer | |
| Vincenzo Gianferrari Pini | vincenzo.gianferraripini<at>praxis.it | vincenzo | Developer, PMC Member | |
| Robert Burrell Donkin | rdonkin<at>apache.org | rdonkin | Developer, PMC Member | |
| Niklas Therning | niklas<at>apache.org | niklas | Developer, PMC Member | Trillian AB |
| Joe Cheng | joe<at>joecheng.com | jcheng | ||
| Markus Wiederkehr | mwiederkehr<at>apache.org | mwiederkehr | Developer | |
| Oleg Kalnichevski | olegk<at>apache.org | olegk | Developer, PMC Member | |
| Manuel Carrasco Monino | manolo<at>apache.org | manolo | Developer, PMC Member | |
| Eric Charles | eric<at>apache.org | eric | Developer, PMC Member | |
| Felix Knecht | felixk<at>apache.org | felixk | Emeritus | |
| Ioan Eugen Stan | ieugen<at>apache.org | ieugen | PMC Member, Developer | |
| Matthieu Baechler | matthieu<at>apache.org | matthieu | PMC Member, Developer | |
| Benoit Tellier | btellier<at>linagora.com | btellier | PMC Chair, PMC Member, Developer | Linagora |
| Antoine Duprat | aduprat<at>linagora.com | aduprat | PMC Member, Developer | Linagora |
| Raphael Ouazana | rouazana<at>linagora.com | rouazana | Developer | Linagora |
| Jean Helou | jhelou<at>apache.org | jhelou | PMC Member, Developer | |
| Rene Cordier | rcordier<at>apache.org | rcordier | PMC Member, Developer | |
| Quan TRAN | hqtran<at>apache.org | hqtran | Developer |