james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From adup...@apache.org
Subject [09/13] james-project git commit: JAMES-2588 Effectively remove JCR
Date Thu, 08 Nov 2018 10:46:18 GMT
http://git-wip-us.apache.org/repos/asf/james-project/blob/876987c8/src/site/xdoc/server/config-mailbox.xml
----------------------------------------------------------------------
diff --git a/src/site/xdoc/server/config-mailbox.xml b/src/site/xdoc/server/config-mailbox.xml
index 8db90f0..9109a2a 100644
--- a/src/site/xdoc/server/config-mailbox.xml
+++ b/src/site/xdoc/server/config-mailbox.xml
@@ -37,7 +37,7 @@
 
       <dl>
         <dt><strong>provider</strong></dt>
-        <dd>Supported providers are: jpa (default), jcr, maildir, memory. Be aware
that maildir will only work on unix like operation systems!
+        <dd>Supported providers are: jpa (default), maildir, memory. Be aware that
maildir will only work on unix like operation systems!
         Cassandra mailbox need to be compiled and run using java 8.</dd>
       </dl>
 

http://git-wip-us.apache.org/repos/asf/james-project/blob/876987c8/src/site/xdoc/server/config-mailrepositorystore.xml
----------------------------------------------------------------------
diff --git a/src/site/xdoc/server/config-mailrepositorystore.xml b/src/site/xdoc/server/config-mailrepositorystore.xml
index f4ab529..da7f535 100644
--- a/src/site/xdoc/server/config-mailrepositorystore.xml
+++ b/src/site/xdoc/server/config-mailrepositorystore.xml
@@ -34,7 +34,7 @@
       <p>Consult <a href="https://github.com/apache/james-project/tree/master/server/app/src/main/resources/mailrepositorystore.xml">mailrepositorystore.xml</a>
in GIT to get some examples and hints.</p>
 
       <p>Mail Repository Stores are distinguished by where they store data.  There
are several types of
-        storage: File, Database, Cassandra, DBFile, MBox and JCR.</p>
+        storage: File, Database, Cassandra, DBFile, and MBox.</p>
         
     </subsection>
         
@@ -96,17 +96,6 @@
 
     </subsection>
 
-    <subsection name="JCR Repositories">
-
-      <p>Warning: deprecated. This feature will be removed as part of James release
3.2.0 unless it is maintained.
-        See https://issues.apache.org/jira/browse/JAMES-2323. Use File Repositories instead.</p>
-
-      <p>Store mails in a JCR (Java Content Repository) based implementation.</p>
-    
-      <p>If you enable this you need to make sure that embedded Jackrabbit instance
is started as well. Check the container configuration</p>
-        
-    </subsection>
-
     <subsection name="CassandraMailRepository">
       <p>Cassandra Guice wiring allows to use the <code>cassandra://</code>
protocol for your ToRepository mailets.</p>
     </subsection>

http://git-wip-us.apache.org/repos/asf/james-project/blob/876987c8/src/site/xdoc/server/config-system.xml
----------------------------------------------------------------------
diff --git a/src/site/xdoc/server/config-system.xml b/src/site/xdoc/server/config-system.xml
index c4ab38f..038eb1e 100644
--- a/src/site/xdoc/server/config-system.xml
+++ b/src/site/xdoc/server/config-system.xml
@@ -40,7 +40,7 @@
             <subsection name="spring-server.xml">
 
                 <p>In James distribution, the spring files are located under conf/context
folder and splitted into a main
-                    file (james-server-context.xml) which imports 4 other files (1 per mailbox
type): james-mailbox-jcr-context.xml, james-mailbox-jpa-context.xml,
+                    file (james-server-context.xml) which imports 3 other files (1 per mailbox
type): james-mailbox-jpa-context.xml,
                     james-mailbox-maildir-context.xml, james-mailbox-memory-context.xml.</p>
 
                 <p>Consult <a href="https://github.com/apache/james-project/tree/master/server/container/spring/src/main/resources/META-INF/org/apache/james/spring-server.xml">spring-server.xml</a>
in GIT to
@@ -151,14 +151,6 @@
 
             </subsection>
 
-            <subsection name="JCR Repository Configuration">
-
-                <p>Consult <a href="https://github.com/apache/james-project/tree/master/server/app/src/main/resources/jcr-repository.xml">jcr-repository.xml</a>
in GIT to get some examples and hints.</p>
-
-                <p>Used to configure the JCR mailbox (if configure in mailbox.xml).</p>
-
-            </subsection>
-
         </section>
 
     </body>

http://git-wip-us.apache.org/repos/asf/james-project/blob/876987c8/src/site/xdoc/server/config.xml
----------------------------------------------------------------------
diff --git a/src/site/xdoc/server/config.xml b/src/site/xdoc/server/config.xml
index 96dad73..ce19d31 100644
--- a/src/site/xdoc/server/config.xml
+++ b/src/site/xdoc/server/config.xml
@@ -178,11 +178,6 @@
         <td><a href="config-system.html">System Configuration</a></td>
         <td>Deprecated</td>
       </tr>
-      <tr>
-        <td><a href="https://github.com/apache/james-project/tree/master/server/app/src/main/resources/jcr-repository.xml">jcr-repository.xml</a></td>
-        <td><a href="config-system.html">System Configuration</a></td>
-        <td></td>
-      </tr>
       
     </table>
     

http://git-wip-us.apache.org/repos/asf/james-project/blob/876987c8/src/site/xdoc/server/feature-persistence.xml
----------------------------------------------------------------------
diff --git a/src/site/xdoc/server/feature-persistence.xml b/src/site/xdoc/server/feature-persistence.xml
index 4c8c1a2..3a26184 100644
--- a/src/site/xdoc/server/feature-persistence.xml
+++ b/src/site/xdoc/server/feature-persistence.xml
@@ -42,11 +42,11 @@
       <p>Apache James Server uses the <a href="http://james.apache.org/mailbox">Apache
James Mailbox</a> storage system 
          to store the users mailboxes.</p>
   
-      <p>The mailbox library supports different persistence mecanisms: MailDir, Database
(via JPA) and JCR.</p>
+      <p>The mailbox library supports different persistence mecanisms: MailDir, Database
(via JPA).</p>
   
       <p>Mailbox persistence is configured in spring-beans.xml (by default JPA, 
          you set the database connection properties in database.properties - can also be

-         MailDir, JCR).</p>
+         MailDir).</p>
 
     </subsection>
   

http://git-wip-us.apache.org/repos/asf/james-project/blob/876987c8/src/site/xdoc/server/features.xml
----------------------------------------------------------------------
diff --git a/src/site/xdoc/server/features.xml b/src/site/xdoc/server/features.xml
index cd8cb1d..2d8f460 100644
--- a/src/site/xdoc/server/features.xml
+++ b/src/site/xdoc/server/features.xml
@@ -212,14 +212,6 @@
                     <td></td>
                 </tr>
                 <tr>
-                    <td>JCR (Jackrabbit) Database Mail Store</td>
-                    <td>deprecated</td>
-                    <td>yes</td>
-                    <td>no</td>
-                    <td></td>
-                    <td></td>
-                </tr>
-                <tr>
                     <td>Alternate Mail stores</td>
                     <td>Experimental</td>
                     <td>yes</td>
@@ -252,14 +244,6 @@
                     <td>3.0.0</td>
                 </tr>
                 <tr>
-                    <td>JCR Users</td>
-                    <td>Stable</td>
-                    <td>yes</td>
-                    <td>no</td>
-                    <td>1.2.1</td>
-                    <td>1.2.1</td>
-                </tr>
-                <tr>
                     <td>LDAP Users</td>
                     <td>Experimental</td>
                     <td>yes</td>
@@ -346,4 +330,4 @@
 
     </body>
 
-</document>
\ No newline at end of file
+</document>

http://git-wip-us.apache.org/repos/asf/james-project/blob/876987c8/src/site/xdoc/server/monitor-folders.xml
----------------------------------------------------------------------
diff --git a/src/site/xdoc/server/monitor-folders.xml b/src/site/xdoc/server/monitor-folders.xml
index 2320118..e392d49 100644
--- a/src/site/xdoc/server/monitor-folders.xml
+++ b/src/site/xdoc/server/monitor-folders.xml
@@ -65,7 +65,7 @@ store
          mailetcontainer.xml configuration). Sub folders of 
          var/mail can be address-error, error, relay-denied, spam</p>
       
-       <p>The store folder contains the files related to database, jcr, activemq,...
needed by James.
+       <p>The store folder contains the files related to database, activemq,... needed
by James.
          James Server default settings comes with a embedded Derby database that stores the

          users, domains and mailboxes (the user mails) (see store/derby folder).</p>
          
@@ -95,14 +95,6 @@ maildir
             mailboxes. Use var/store/maildir folder to contain the user's
             mails.</p>
 
-<source>
-jackrabbit
-</source>
-     
-         <p>You can configure James to use JCR (Java Content Repository, based
-            on Apache Jackrabbit) as storage for the user mailboxes. Use 
-            var/store/jackrabbit folder to contain the user's mails.</p>
- 
     </subsection>
 
     <subsection name="Monitor tmp Folder Usage">

http://git-wip-us.apache.org/repos/asf/james-project/blob/876987c8/src/site/xdoc/server/packaging.xml
----------------------------------------------------------------------
diff --git a/src/site/xdoc/server/packaging.xml b/src/site/xdoc/server/packaging.xml
index 1a8f484..f69b92f 100644
--- a/src/site/xdoc/server/packaging.xml
+++ b/src/site/xdoc/server/packaging.xml
@@ -155,7 +155,7 @@
                     </tr>
                     <tr>
                         <td>Mailbox implementation</td>
-                        <td>JPA/MailDir/JCR/Memory</td>
+                        <td>JPA/MailDir/Memory</td>
                         <td>Cassandra</td>
                         <td>Cassandra</td>
                         <td>JPA</td>

http://git-wip-us.apache.org/repos/asf/james-project/blob/876987c8/src/site/xdoc/server/quick-start.xml
----------------------------------------------------------------------
diff --git a/src/site/xdoc/server/quick-start.xml b/src/site/xdoc/server/quick-start.xml
index f7438d8..cf21714 100644
--- a/src/site/xdoc/server/quick-start.xml
+++ b/src/site/xdoc/server/quick-start.xml
@@ -69,7 +69,7 @@ Step 3: Understand James Features
 #################################
 
 Persistence
-- Mailbox is for users' Inbox, Sent Items, Trash... folders - Mailbox persistence is configured
in spring-beans.xml (by default jpa, you set the database connection properties in database.properties
- can also be maildir=file, jcr). We think to move this config out-of spring-beans.xml.
+- Mailbox is for users' Inbox, Sent Items, Trash... folders - Mailbox persistence is configured
in spring-beans.xml (by default jpa, you set the database connection properties in database.properties
- can also be maildir=file). We think to move this config out-of spring-beans.xml.
 - Mailrepositorystore is for spam, error,... mails, so nothing to do with users visible mails.
Available mailstore persistence are defined in mailstore.xml. Each has an URL prefix (file,
db, dbfile,...) that can be used in mailetcontainer.xml to define where to store spam,...
mails (exemple: file://var/mail/error/).
 - Domain persistence is configured in domainlist.xml
 - Users persistence is configured in usersrepository.xml
@@ -93,7 +93,6 @@ domainlist.xml
 fetchmail.xml
 imapserver.xml
 james-listmanager.xml
-jcr-repository.xml
 jmx.properties
 lmtpserver.xml
 log4j.properties


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


Mime
View raw message