You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by er...@apache.org on 2010/10/31 10:40:27 UTC
svn commit: r1029284 - in /james/server/trunk/src/site/xdoc:
dev_architecture.xml dev_build.xml
Author: eric
Date: Sun Oct 31 09:40:26 2010
New Revision: 1029284
URL: http://svn.apache.org/viewvc?rev=1029284&view=rev
Log:
Cleanup usermanual, management part - still todo on that level.
Modified:
james/server/trunk/src/site/xdoc/dev_architecture.xml
james/server/trunk/src/site/xdoc/dev_build.xml
Modified: james/server/trunk/src/site/xdoc/dev_architecture.xml
URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/xdoc/dev_architecture.xml?rev=1029284&r1=1029283&r2=1029284&view=diff
==============================================================================
--- james/server/trunk/src/site/xdoc/dev_architecture.xml (original)
+++ james/server/trunk/src/site/xdoc/dev_architecture.xml Sun Oct 31 09:40:26 2010
@@ -31,19 +31,23 @@
<p>James is a multi-protocol message processing and storage engine. James
currently consists of:
<ul>
- <li>Two mail prototcol servers (SMTP and POP3),</li>
- <li>a remote administration server,</li>
+ <li>Four mail prototcol servers (SMTP, POP3, IMAP4 and LMTP).</li>
+ <li>A remote administration server.</li>
<!-- <li>an NNTP server,</li>-->
- <li>a mail processing engine that supports the Mailet API</li>
- <li>file-system message storage and a message storage interface to RDBMS's</li>
- <li>file-system user record storage and an experimental interface to LDAP directories</li>
- <li>support for TLS (SSL) for POP3 and remote administration</li>
- <li>support for SMTP auth</li>
+ <li>A mail processing engine that supports the Mailet API.</li>
+ <li>File-system message storage and a message storage interface to RDBMS's.</li>
+ <li>File-system user record storage and an experimental interface to LDAP directories.</li>
+ <li>Support for TLS (SSL) for POP3 and remote administration.</li>
+ <li>Support for SMTP auth.</li>
</ul>
</p>
<p>James is deployed on top of Spring.</p>
+
+ </section>
+ <section name="Project Organization">
+
<img src="images/uml/org.apache.james_package.png"/>
</section>
Modified: james/server/trunk/src/site/xdoc/dev_build.xml
URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/xdoc/dev_build.xml?rev=1029284&r1=1029283&r2=1029284&view=diff
==============================================================================
--- james/server/trunk/src/site/xdoc/dev_build.xml (original)
+++ james/server/trunk/src/site/xdoc/dev_build.xml Sun Oct 31 09:40:26 2010
@@ -20,19 +20,27 @@
<document>
<properties>
- <title>James 3.0 - Build James</title>
+ <title>James 3.0 - Build James from Source</title>
</properties>
<body>
- <p>This step is not necessary to use the standard out of the box version of James. A
- pre-built binary version of James is available from the James download directory. But
- if you wish to customize the James source code, it will be necessary for you to build the
- distribution yourself.</p>
+ <section name="Why Build from Source?">
+
+ <p>This step is not necessary to use the standard out of the box version of James. A
+ pre-built binary version of James is available from the James download directory.</p>
+
+ <p>But if you wish to customize the James source code, it will be necessary for you to build the
+ distribution yourself.</p>
+
+ <p>You can read on this page how to build from the command line and from eclipse IDE.</p>
+
+ </section>
<section name="Getting the Source Code">
<p>There are two ways to get the James source code.</p>
+
<ol>
<li>Download the source distribution - the source is available from the
<a href="http://james.apache.org/download.cgi">James release mirrors</a>.
@@ -43,8 +51,9 @@
can be found <a href="http://www.apache.org/dev/version-control.html">here</a>.
James server repository is <a href="http://svn.apache.org/repos/asf/james/server/">here</a>.</li>
</ol>
- <p>Currently, only the second option is available for James 3.0</p>
+
<p>We consider in this document that you have checked-out James source code in JAMES_SRC_HOME directory.</p>
+
<p>Consult the <a href="james_architecture.html">architecture</a> page if you want to learn
more on the internal source structure.</p>
@@ -60,8 +69,8 @@
<li>Maven - This is a Java-tailored, XML-configured, extensible build or make system. You need ant (2.2.1+) in order
to build James. You can get the latest version of maven <a href="http://maven.apache.org/download.html">here</a>.
Installation instructions for maven are also available on the same page <a href="http://maven.apache.org/download.html">http://maven.apache.org/download.html</a>.</li>
- <li>Set (on windows) or export (on Unix) MAVEN_OPTS to tune the memory needed by maven with "MAVEN_OPTS=-Xmx1024m -XX:MaxPermSize=128m"</li>
</ol>
+ <p>Set (on windows) or export (on Unix) MAVEN_OPTS to tune the memory needed by maven with "MAVEN_OPTS=-Xmx1024m -XX:MaxPermSize=128m"</p>
</section>
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org